Top Banner
Computation and Materiality in American Patent Law: The Long History of Software Patenting in the United States 1 Gerardo Con Diaz UC Davis
35

Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

Jun 29, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

Computation and Materiality in American Patent Law:The Long History of Software Patenting in the United States

1

Gerardo Con DiazUC Davis

Page 2: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

Software Rights: Patent Law and the American Computing IndustryYale University Press, coming October 2019

2

Page 3: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

Today’s Talk

The patent protection of computer programs originated in the 1950s at industrial research laboratories such as Bell labs.

Hinged on patent drafting technique later known as “embodying software.”

Disclosure of computer programs as collection of electromechanical components and their uses

3

Page 4: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

Today’s Talk

• Part 2: Broader Patent Landscape

4

• Part 1: Bell Labs

Page 5: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

Image Credit: Association of Computing Machinery

Richard Hamming

US Patent Number 2,666,579Filed in 1944, issued in 1954

Model V Computer

5

Page 6: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

Mental Steps Doctrine

6

Steps that a human being can perform are ineligible for patent

protection.

19th Century Precedent:

Cochrane v. Deener (1876)

O’Reilly v. Morse (1854)

Page 7: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

Halliburton v. Walker (1944)

7

• Inventions that perform steps described with any of the following

terms are ineligible for patent protection:

Determining, registering, counting, computing, comparing, etc.

• The mere presence of these words is enough to signal patent-

ineligibility.

Page 8: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

8

Page 9: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

9

Page 10: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

Bernard Holbrook

Image Credit: Computerworld

Bernard HolbrookAt work on the Mark V

Richard Hamming &

Page 11: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

11

Patent application forHamming and Holbrook

Page 12: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

12

Page 13: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

Programs and Circuits

Image Credit: University of PennsylvaniaProgramming the ENIAC by rewiring it

Page 14: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

Hamming and Holbrook’s Patent

“apparatus for and a method of detecting and correcting errors which impair the accuracy of the output”

Page 15: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

Today’s Talk

• Part 2: Broader Patent Landscape

15

• Part 1: Bell Labs

Page 16: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

1. In re Abrams (1951)

16

Application of Armand Abrams (1944),National Records and Archive Administration, Kansas City

Page 17: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

1. In re Abrams (1951)

Application rejected based on mental steps doctrine.

Presence of words such as “calculating,” “comparing,” “converting,” and “determining” used as evidence.

17

Page 18: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

1. In re Abrams (1951)

Three kinds of method claims:

1) Steps in method are all “purely mental in character” [Not P.E.]

2) Method involves mental and physical steps, and novelty resides only in the mental ones. [Not P.E.]

3) Method involves mental and physical steps, and novelty resides only in physical ones. [P.E.]

18

Page 19: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

2. In re Yuan (1951)

Invention included steps such as

• “computing pressure distribution”

• “determining the airfoil altitude”

• “determining values”

19

Page 20: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

2. In re Yuan (1951)

Relied on the classification from Abrams’ case.

Yuan’s invention comprised only mental steps that humans can perform with paper and pencil.

Unacceptable under the Cochrane doctrine.

20

Page 21: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

Yuan and Abrams

21

Page 22: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

British Tabulating Machine Company

22

Page 23: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

23

Page 24: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

Apparatus for translating a number from a first to a second radix of notation having

[1] means for storing a limited number of equivalent values of one of the radices expressed in the other of the radices,

[2] means for reading out the stored values sequentially,

[3] analyzing means for determining which of the equivalent values is contained in said number and

[4] means controlled by the analyzing means for selecting and summing those read out values which are contained in said number.

24

Page 25: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

25

RCA, Data Translating SystemIBM, Decimal to Binary Translator

Page 26: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

Prater and Wei

26

Exxon Mobil Historical CollectionDolph Briscoe Center for American History

Page 27: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

27

Creation of a spectrogram and measurement of peak heights

Page 28: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

28

System of equations in Prater and Wei’s invention

Page 29: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

29

Page 30: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

30

Page 31: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

31

Purely Mental Steps Purely Physical Steps

Page 32: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

32

Purely Mental Steps Purely Physical Steps

Page 33: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

33

“You build a special-purpose computer by placing it under the control of the computer program... A user having a single general-purpose computer and a thousand programs in his library has 1,000 special-purpose computers.”

Morton JacobsNew York Times

1969

Page 34: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

34

Page 35: Computation and Materiality in American Patent Law › wp-content › blogs.dir › 4029 › ...Computation and Materiality in American Patent Law: The Long History of Software Patenting

Further reading

G. Con Diaz, “Contested Ontologies of Software: The Story of Gottschalk v. Benson,” Annals of the History of Computing 38:1 (February 2016): 23-33.

G. Con Diaz, "The Text in the Machine: American Copyright Law and the Many Natures of Software, 1974-1978," Technology & Culture 57:4 (October 2016): 753-779.

G. Con Diaz, "Embodied Software: Patents and the History of Software Development, 1945-1970," Annals of the History of Computing 37:3 (July-September 2015): 2-14.

35