About This Blog
Automating Invention is Robert Plotkin's blog on the impact of computer-automated inventing on the future of invention and patent law.
Categories
Links
Blogs
- 271 Patent Blog
- BLOG@IP::JUR
- Boalt IP Blawg
- Epistasis Blog
- Evolutionary Computation
- Genetic Argonaut
- IlliGAL Blog
- Invent Blog
- IP Watchdog
- The Long Tail
- IP Newsflash
- The Open Road
- Patent Pending
- Patently-O
- Peer to Patent
- The Singularity Institute
- Promote the Progress Blawg
Technology & Policy
- Berkman Center for Internet and Society
- Computer Professionals for Social Responsibility
- Electronic Frontier Foundation
- MIT STS Program
- Samuelson Law, Technology, and Public Policy Clinic
- Stanford Law School Center for Internet and Society
- U.S. Public Policy Committee of the Association for Computing Machinery
Resources (Law)
- Bitlaw
- European Patent Office
- Software Patent Institute
- Software Patents vs. Parliamentary Democracy
- United States Patent and Trademark Office
- World Intellectual Property Organization
Resources (Technology)
- Genetic-Programming.org (John Koza)
- Introduction to Genetic Algorithms
- Genetic Algorithms Archive
- Genetic Algorithms and Artificial Life Resources
- Genetic Programming FAQ
- Genetic Programming Bibliography
- Generative Programming
- HDL Page
- NASA Evolvable Systems Group
- Evolvable Hardware (Los Alamos National Laboratory)
- Evolvable Hardware (University of Oslo)
Commercial Applications
- Affinnova, Inc.
- Icosystem Corporation
- Imagination Engines, Inc.
- Matrix Advanced Solutions Ltd.
- Natural Selection, Inc.
- NuTech Solutions
- Quantum Leap Innovations
- Red Cedar Technology
- TenFold Corporation
People
- Sion Balass
- Peter J. Bentley
- Hans-Georg Beyer
- Eric Bonabeau
- Ralph Clifford
- David Davis
- David Fogel
- James Foster
- David Goldberg
- Erik Goodman
- J. Storrs Hall
- Andrew Hodges’ Alan Turing Site
- John Holland
- Gregory Hornby
- Lorenz Huelsbergen
- John Koza
- Ray Kurzweil
- Hod Lipson
- Jason Lohn
- Julian Miller
- James Moor
- Daniel H. Pink
- Jordan Pollack
- Joe Rothermich
- Karl Sims
- Daniel H. Pink
- Lee Spector
- Stephen Thaler
- Adrian Thompson
- Marcel Thuerk
- Christof Teuscher
- Andy Tyrell
- Tina Yu
Philosophy
Search
Recent Entries
- The Ludicrous Designs of Steven M. Johnson
- Turing Tarpits and Nonobviousness
- Time to Retire the Turing Test?
- Brain-Computer Interface Technology
- Evolving Efficient Transistors for Future Computers
- DIY Robots at Maker Faire
- Contract by Computer
- Implications of the Bilski Case for Software Patents
- Meet Me at GECCO 2009
- The Future of Invention at WorldFuture 2009
- AI: Science Fiction or Science Fact?
- Guest Blogging on IP Watchdog
Archives
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- February 2008
- June 2006
- May 2006
- February 2006
- January 2006
- December 2005
- November 2005
- October 2005
- September 2005
- August 2005
- July 2005
- June 2005
« Time to Retire the Turing Test? | Main | The Ludicrous Designs of Steven M. Johnson »
August 10, 2009
Turing Tarpits and Nonobviousness
Alan Perlis coined the term "Turing tarpit" in a 1982 article entitled, "Epigrams on Programming," in an epigram which stated, "Beware of the Turing tar-pit in which everything is possible but nothing of interest is easy."
Turing tarpits tell us something about nonobviousness in patent law which may seem trivial, but which is often missed in debates about software patents: the mere fact that computers make the creation of a particular piece of software possible does not render that software obvious. Computers may facilitate the creation of software, and thereby raise the bar of nonobviousness for software, but they don't raise the bar infinitely. Yet it continues to be common to hear the argument that computers render all software trivial to create, and therefore obvious and unpatentable.
I presume that the "Turing tarpit" idea was inspired both by Turing's conception of the computer as a universal machine, capable of mimicking any other computing machine, and also by Turing's response to "Lady Lovelace's Objection" in his paper, "Computing Machinery and Intelligence." Mere possibility does not imply predictability and therefore should not be treated within patent law as sufficient proof of obviousness.
Posted by Robert at August 10, 2009 6:16 PM
category:
Philosophy of Computing
| Software Patents
Comments
Post a comment
Thanks for signing in, . Now you can comment. (sign out)
(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

