Software Patent Attorney listings @ Software patent attorney guide

Software Patent Attorney Guide

Software Patent Attorney

Software Patent Attorneys

Select a State Arizona l Arkansas l California l Colorado l Delaware l Florida l Georgia l Iowa l Kansas l Kentucky l Louisiana l Maine l Maryland l Michigan l Minnesota l Missouri l Nebraska l Nevada l New Jersey l New Mexico l North Carolina l Ohio l Oregon l Pennsylvania l Rhode Island l South Carolina l Vermont l Virginia l Washington l Washington DC l West Virginia l Wisconsin

Software patents under United States patent law

This article relates to the patentability of software and computer programs, or in other words software patents, under United States patent law.

In the 1950s, 1960s, and 1970s, the United States Patent and Trademark Office (PTO) did not grant a patent if the invention used a calculation made by a computer. The PTO's rationale was that patents could only be granted to processes, machines, articles of manufacture, and compositions of matter; patents could not be granted to scientific truths or mathematical expressions of it. Since the PTO viewed computer programs and inventions containing or relating to computer programs as mathematical algorithms, and not processes or machines, they were therefore not patentable. This view was upheld by the U.S. Supreme Court in Gottschalk v. Benson (1968) and Parker v. Flook (1975).

In the 1981 case of Diamond v. Diehr, the U.S. Supreme Court ordered the PTO to grant a patent on an invention, even though a substantial part of the invention consisted of a computer program which used well-known formulae for calculating the time when rubber was cured and the mold could be opened. The Supreme Court stated that in this case, the invention was not merely a mathematical algorithm, but a process for molding rubber, which was therefore patentable.

After this point, more patents on software began to be granted, albeit with conflicting and confusing results. The Federal Circuit (CAFC) eliminated any doubt as to the patentability of software in a series of rulings. The first, In re Alappat, explained that a novel algorithm combined with a trivial physical step constitutes a novel physical device. Therefore, a computing device on which is loaded a mathematical algorithm is a "new machine", which is patentable under traditional patent law. This was further bolstered in In re Lowry, which stated that a data structure representing information on a computer's hard drive or memory is similarly to be treated as a physical device.

Finally, in State Street v Signature Financial (see State Street decision), the CAFC ruled that a numerical calculation that produces a "useful, concrete and tangible result", such as a price, is patentable.

The U.S. Supreme Court was silent on these cases. The first commentary appeared in a dissenting opinion regarding the case of LabCorp v Metabolite. Although certiorari had been granted, the Court rescinded it; the minority argued that the question of subject matter in patent law should be addressed. Notably, Justice Breyer's dissent stated that "[State Street] does say that a process is patentable if it produces a 'useful, concrete, and tangible result.' But this Court has never made such a statement and, if taken literally, the statement would cover instances where this Court has held the contrary." He continues to directly address the claim that software loaded onto a computer is a physical device: "......And the Court has invalidated a patent setting forth a process that transforms, for computer-programming purposes, decimal figures into binary figures-even though the result would seem useful, concrete, and at least arguably (within the computer's wiring system) tangible."

The Clinton administration appointed Bruce Lehman as Commissioner of the Patent and Trademark Office in 1994. Unlike his predecessors, Lehman was not a patent lawyer but the chief lobbyist for the Software Publishing Industry. In 1995, the PTO established some broad guidelines for examining and issuing software patents. The PTO interpreted the courts as requiring the PTO to grant software patents in a broad variety of circumstances. Note, that although the U.S. Congress has never legislated specifically that software is patentable, the broad description of patentable subject in the Patent Act of 1952 and the failure of Congress to change the law after the court decisions allowing software patents, has been interpreted as an indication of Congressional intent.

Another effect of this change was that as courts began to permit software invention to be patentable, other courts also began restricting the use of copyright law to obtain patent-like protection of software.

Reference > Wikipedia

Software Patent Attorney listings @ Software patent attorney guide Software Patent Attorney © Site map
eXTReMe Tracker