Bessen/Hunt technique

Last updated
Graph of the number of software patents (per Bessen/Hunt 2004) relative to the total number of patents granted by the USPTO since 1971 US granted software patents.png
Graph of the number of software patents (per Bessen/Hunt 2004) relative to the total number of patents granted by the USPTO since 1971

The Bessen/Hunt technique is a way of identifying software patents within the patent database of the United States Patent and Trademark Office (USPTO) by using keyword searching. It was proposed by James Bessen and Robert M. Hunt in a 2004 working paper discussing the impact of software patents on research and development. [1]

Contents

Publication

Bessen and Hunt's working paper was published in 2004 [1] while the debate in Europe concerning the proposed directive on the patentability of computer-implemented inventions was ongoing and received attention from various commentators. [2] [3] [4]

The completed paper was published in 2007 [5] but has not received the same attention.

Details

The technique proposed by Bessen and Hunt involves conducting a keyword search within the USPTO patent database as follows:

(("software" in specification) OR ("computer" AND "program" in specification))
AND (utility patent excluding reissues)
ANDNOT ("chip" OR "semiconductor" OR "bus" OR "circuit" OR "circuitry" in title)
ANDNOT ("antigen" OR "antigenic" OR "chromatography" in specification)

An actual query that may be submitted to the USPTO database to retrieve patents granted in 2005 is as follows: [6]

ISD/(1/1/2005->1/1/2006)
AND SPEC/(software OR (computer AND program))
AND APT/1
ANDNOT TTL/(chip OR semiconductor OR bus OR circuit OR circuitry)
ANDNOT SPEC/(antigen or antigenic OR chromatography)

Proponents

This technique is used by the Public Patent Foundation to track software patents granted by the USPTO and shows that the number of software patents being granted is generally increasing year on year. [2]

Critics

Robert Hahn and Scott Wallsten of the American Enterprise Institute wrote a paper in November 2003 directly criticising the Bessen/Hunt technique. [3] Bessen and Hunt wrote a reply in 2004. [7]

A 2006 paper by Michael Noel and Mark Schankerman of the London School of Economics and Political Science also mentions the Bessen/Hunt technique and suggests that keyword searching can be difficult since many patent applications may contain the word software or other related words but not be primarily about software itself. [4] Noel and Schankerman instead define a software patent as any patent classified by the (European) Patent Office in International Patent Classification G06F ('Electric Digital Data Processing').

See also

Related Research Articles

Computer memory Device used on a computer for storing data

In computing, memory is a device or system that is used to store information for immediate use in a computer or related computer hardware and digital electronic devices. The term memory is often synonymous with the term primary storage or main memory. An archaic synonym for memory is store.

Processor design is a subfield of computer engineering and electronics engineering (fabrication) that deals with creating a processor, a key component of computer hardware.

Microprocessor Computer processor contained on an integrated-circuit chip

A microprocessor is a computer processor where the data processing logic and control is included on a single integrated circuit, or a small number of integrated circuits. The microprocessor contains the arithmetic, logic, and control circuitry required to perform the functions of a computer's central processing unit. The integrated circuit is capable of interpreting and executing program instructions and performing arithmetic operations. The microprocessor is a multipurpose, clock-driven, register-based, digital integrated circuit that accepts binary data as input, processes it according to instructions stored in its memory, and provides results as output. Microprocessors contain both combinational logic and sequential digital logic, and operate on numbers and symbols represented in the binary number system.

Motorola 6800 8-bit microprocessor

The 6800 is an 8-bit microprocessor designed and first manufactured by Motorola in 1974. The MC6800 microprocessor was part of the M6800 Microcomputer System that also included serial and parallel interface ICs, RAM, ROM and other support chips. A significant design feature was that the M6800 family of ICs required only a single five-volt power supply at a time when most other microprocessors required three voltages. The M6800 Microcomputer System was announced in March 1974 and was in full production by the end of that year.

Moores law Observation on the growth of integrated circuit capacity

Moore's law is the observation that the number of transistors in a dense integrated circuit (IC) doubles about every two years. Moore's law is an observation and projection of a historical trend. Rather than a law of physics, it is an empirical relationship linked to gains from experience in production.

Computer engineering Engineering discipline specializing in the design of computer hardware

Computer engineering is a branch of engineering that integrates several fields of computer science and electronic engineering required to develop computer hardware and software. Computer engineers usually have training in electronic engineering, software design, and hardware-software integration instead of only software engineering or electronic engineering. Computer engineers are involved in many hardware and software aspects of computing, from the design of individual microcontrollers, microprocessors, personal computers, and supercomputers, to circuit design. This field of engineering not only focuses on how computer systems themselves work but also how they integrate into the larger picture.

A software patent is a patent on a piece of software, such as a computer program, libraries, user interface, or algorithm.

Electronic design automation (EDA), also referred to as electronic computer-aided design (ECAD), is a category of software tools for designing electronic systems such as integrated circuits and printed circuit boards. The tools work together in a design flow that chip designers use to design and analyze entire semiconductor chips. Since a modern semiconductor chip can have billions of components, EDA tools are essential for their design; this article in particular describes EDA specifically with respect to integrated circuits (ICs).

Content-addressable memory

Content-addressable memory (CAM) is a special type of computer memory used in certain very-high-speed searching applications. It is also known as associative memory or associative storage and compares input search data against a table of stored data, and returns the address of matching data.

Open-design movement Movement for product development with publicly shared designs

The open-design movement involves the development of physical products, machines and systems through use of publicly shared design information. This includes the making of both free and open-source software (FOSS) as well as open-source hardware. The process is generally facilitated by the Internet and often performed without monetary compensation. The goals and philosophy of the movement are identical to that of the open-source movement, but are implemented for the development of physical products rather than software. Open design is a form of co-creation, where the final product is designed by the users, rather than an external stakeholder such as a private company.

The software patent debate is the argument about the extent to which, as a matter of public policy, it should be possible to patent software and computer-implemented inventions. Policy debate on software patents has been active for years. The opponents to software patents have gained more visibility with fewer resources through the years than their pro-patent opponents. Arguments and critiques have been focused mostly on the economic consequences of software patents.

Neither software nor computer programs are explicitly mentioned in statutory United States patent law. Patent law has changed to address new technologies, and decisions of the United States Supreme Court and United States Court of Appeals for the Federal Circuit (CAFC) beginning in the latter part of the 20th century have sought to clarify the boundary between patent-eligible and patent-ineligible subject matter for a number of new technologies including computers and software. The first computer software case in the Supreme Court was Gottschalk v. Benson in 1972. Since then, the Supreme Court has decided about a half dozen cases touching on the patent eligibility of software-related inventions.

Semiconductor memory is a digital electronic semiconductor device used for digital data storage, such as computer memory. It typically refers to MOS memory, where data is stored within metal–oxide–semiconductor (MOS) memory cells on a silicon integrated circuit memory chip. There are numerous different types using different semiconductor technologies. The two main types of random-access memory (RAM) are static RAM (SRAM), which uses several MOS transistors per memory cell, and dynamic RAM (DRAM), which uses a MOS transistor and a MOS capacitor per cell. Non-volatile memory uses floating-gate memory cells, which consist of a single floating-gate MOS transistor per cell.

Integrated circuit design Engineering process for electronic hardware

Integrated circuit design, or IC design, is a sub-field of electronics engineering, encompassing the particular logic and circuit design techniques required to design integrated circuits, or ICs. ICs consist of miniaturized electronic components built into an electrical network on a monolithic semiconductor substrate by photolithography.

A patent application is a request pending at a patent office for the grant of a patent for an invention described in the patent specification and a set of one or more claims stated in a formal document, including necessary official forms and related correspondence. It is the combination of the document and its processing within the administrative and legal framework of the patent office.

IEBus Communication bus specification

IEBus is a communication bus specification "between equipments within a vehicle or a chassis" of Renesas Electronics. It defines OSI model layer 1 and layer 2 specification. IEBus is mainly used for car audio and car navigations, which established de facto standard in Japan, though SAE J1850 is major in United States.
IEBus is also used in some vending machines, which major customer is Fuji Electric. Each button on the vending machine has an IEBus ID, i.e. has a controller.
Detailed specification is disclosed to licensees only, but protocol analyzers are provided from some test equipment vendors. Its modulation method is PWM with 6.00 MHz base clock originally, but most of automotive customers use 6.291 MHz, and physical layer is a pair of differential signalling harness. Its physical layer adopts half-duplex, asynchronous, and multi-master communication with CSMA/CD for access control. It allows for up to fifty units on one bus over a maximum length of 150 meters. Two differential signalling lines are used with Bus+ / Bus− naming, sometimes labeled as Data(+) / Data(−).

Computer Automatic general-purpose device for performing arithmetic or logical operations

A computer is a machine that can be programmed to carry out sequences of arithmetic or logical operations automatically. Modern computers can perform generic sets of operations known as programs. These programs enable computers to perform a wide range of tasks. A computer system is a "complete" computer that includes the hardware, operating system, and peripheral equipment needed and used for "full" operation. This term may also refer to a group of computers that are linked and function together, such as a computer network or computer cluster.

Eric Maskin American Nobel laureate in economics

Eric Stark Maskin is an American economist and 2007 Nobel laureate recognized with Leonid Hurwicz and Roger Myerson "for having laid the foundations of mechanism design theory". He is the Adams University Professor and Professor of Economics and Mathematics at Harvard University.

Legal scholars, economists, activists, policymakers, industries, and trade organizations have held differing views on patents and engaged in contentious debates on the subject. Critical perspectives emerged in the nineteenth century that were especially based on the principles of free trade. Contemporary criticisms have echoed those arguments, claiming that patents block innovation and waste resources that could otherwise be used productively, and also block access to an increasingly important "commons" of enabling technologies, apply a "one size fits all" model to industries with differing needs, that is especially unproductive for industries other than chemicals and pharmaceuticals and especially unproductive for the software industry. Enforcement by patent trolls of poor quality patents has led to criticism of the patent office as well as the system itself. Patents on pharmaceuticals have also been a particular focus of criticism, as the high prices they enable puts life-saving drugs out of reach of many people. Alternatives to patents have been proposed, such Joseph Stiglitz's suggestion of providing "prize money" as a substitute for the lost profits associated with abstaining from the monopoly given by a patent.

References

  1. 1 2 An Empirical Look at Software Patents Working Paper No. 03-17/R by James Bessen and Robert M. Hunt
  2. 1 2 The Public Patent Foundation Archived 2007-10-06 at the Wayback Machine website provides regular updates on the number of patents being granted using a technique similar to the Bessen/Hunt technique but which does not exclude re-examinations and design patents
  3. 1 2 A Review of Bessen and Hunt's Analysis of Software Patents Archived 2007-09-29 at the Wayback Machine , November 2003, Robert Hahn and Scott Wallsten, American Enterprise Institute
  4. 1 2 CEP Discussion Paper No 740, August 2006, Strategic Patenting and Software Innovation by Michael Noel and Mark Schankerman, London School of Economics and Political Science
  5. James Bessen and Robert M. Hunt (2007), “An Empirical Look at Software Patents,” Journal of Economics and Management Strategy 16, no. 1, pp. 157-89
  6. USPTO Tips on Fielded Searching
  7. A Reply to Hahn and Wallsten by Bessen and Hunt, 2004