"Some argue that computer software is too abstract to warrant being patentable subject matter. That argument is easily refuted by considering that computer software transforms a general-purpose computer into a specialized computer, to generate useful and concrete results. Since a device that generates useful and concrete results is patentable subject matter, computer software, coupled with a general-purpose computer, should also be considered patentable subject matter, with no issue of abstraction. In my estimation, the matter of computer software patents has been needlessly confused by “inalienable rights,” “state of nature,” and “mathematical” considerations. Granted, everyone has certain inalienable rights, including the rights to think as one desires, to think mathematical thoughts, and to attempt to survive. Computer software patents, assuming that they are tied to a computer, do not encroach upon such inalienable rights."