About This Blog
Automating Invention is Robert Plotkin's blog on the impact of computer-automated inventing on the law (primarily patent law). The blog also explores the implications of computer-automated inventing for creativity, ethics, and high-tech industry.
Categories
Links
Blogs
- 271 Patent Blog
- BLOG@IP::JUR
- Boalt IP Blawg
- Epistasis Blog
- Evolutionary Computation
- Genetic Argonaut
- IlliGAL Blog
- Invent Blog
- The Long Tail
- IP Newsflash
- The Open Road
- Patent Pending
- 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
- Outsourcing Manufacturing Isn't Just for Large Companies Anymore
- My Book on Invention Automation to be Published by Stanford in Spring 2009
- Gamers Solve Problems in Science and Computing
- Software Improvises Musical Accompaniments
- Computer Simulation Uncovers Evidence of Biological Evolution
- Has Microsoft Really Patented Page Up and Page Down?
- Breaking the Software Development Speed Limit with Agile Programming
- Complexity: Computers Come to the Rescue
- Calculator Dates Back Two Millenia
- Does Google Make Us Dumber or Smarter?
- Relaunch of Automating Invention!
- World Day Against Software Patents
Archives
« What's in a name? Computer "science" vs. "engineering" | Main | Blogging from GECCO and NASA/DOD EH Conferences »
June 16, 2005
A software patent puzzle (part 2)
Glen Secor posted a thoughtful comment in response to part 1 of this entry. Now, as a result of my posting and Glen's additions, we have four x-ray clarification boxes that have the exact same externally-observable behavior, but that differ in the following ways:
(1) the first is powered by human-designed circuitry;
(2) the second is powered by a laptop running software written by a human programmer;
(3) the third is powered by the same software as the second, except that this software was "written" by other software (e.g., a genetic algorithm) rather than a human; and
(4) the fourth is powered by x-ray clarification gnomes.
Again, I'll ask: is there any basis for granting patent protection to some of these boxes but not all of them? Patent law protects (1) products and processes that are (2) new and (3) useful.
(1) All of the boxes are products (with the possible exception of the gnomes, who I'll ignore for now).
(2) All of the boxes are new (based on the way I've set up the hypothetical).
(3) Are the boxes useful? (Do they satisfy patent law's "utility" requirement?) If clarifying x-rays is "useful," then all of the boxes are useful. If clarifying x-rays is not "useful," then none of the boxes is useful.
This hypothetical appears to demonstrate that whether a device is a new and useful machine for purposes of patent law can't depend on either: (1) what's inside the device (e.g., hardware or software); or (2) how the device was designed (e.g., by a human or by software). Therefore, if there's a reason for objecting to software patents and not to hardware patents, or for objecting to patents on computer-designed machines and not to patents on human-designed machines, it must lie elsewhere.
In other words, what is the controversy about software patents really about?
Posted by Robert at June 16, 2005 9:18 AM
category:
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.)

