‘Computer-related inventions are a subject matter with “two or more faces”’.Footnote 1
Introduction
In some ways, the situation with software-related subject matter in the 1960s and 1970s was similar to the position in relation to microbiological inventions in the 1940s and 1950s – where the lack of an agreed taxonomic framework made defining and identifying patented microbiological inventions problematic – and with isolated genetic sequences in the early years of the twenty-first century – where the law was called upon to decide whether isolated genes should be seen in chemical or genetic terms (the outcome of which determined subject matter eligibility). While software shared things in common with both microbiological inventions and isolated genetic material, it differed in one important respect. This was because while with microbiological inventions and isolated genes, the problem that the law faced in dealing with the new subject matter was how it was to be characterised, with software-related subject matter the problem was more fundamental: there was no clear idea of what the subject matter was, let alone how it should be interpreted. As a patent examiner wrote in 1969, the most prevalent problem in the debate over the patentability of computer programs was the ‘lack of effective communication between the parties involved’. This was primarily because there was no ‘concrete, workable definition set forth by the computer or software industry for even the most basic of terms’.Footnote 2
One of the consequences of the fact that the computing industry was divided about patentable subject matter was that in contrast to organic chemistry where the question of what the subject matter was and once this was decided how it was to be characterised, defined, and described was largely resolved by the relevant scientific communities and then adopted in the law, with software-related subject matter these questions were aired in legal fora. That is, instead of the industry or scientific community agreeing on what the subject matter was and how it was to be characterised, with software the industry attempted to work out its ontological issues through the law. As a result, the task of determining the nature and characteristics of software-related subject matter was treated as a legal problem to be resolved using legal terms. As a patent examiner wrote in 1969, ‘any system that interfaces law and technology, such as the patent system, must necessarily use the sometimes burdensome language of the law. The computer industry should be no exception!’.Footnote 3
The legal response to the question of how to approach computer-related subject matter can be broken down into two periods. The first, which spans the 1960s and 1970s and which is the subject of this chapter, saw patent law attempting to reconcile the conflicting views about what the subject matter was and how it should be interpreted. The situation changed in the early 1980s, however, as patent law took a more active role in thinking about computer-related subject matter. More specifically, the 1980s saw patent law come to view computer-related subject matter through the lens of ‘abstractness’. As we will see in Chapter 7, it was here that we see the influence of materiality and its absence most clearly.
Early Legal Responses to Software Patenting
In 1961, two Mobil Oil Corporation engineers, Charles D. Prater and James Wei, lodged a patent application for ‘improvement in the art of mass spectography’. The application, which was based on their discovery of ‘a new way to analyze the output that is produced when a mass spectrograph measures a sample containing an unknown mixture of gases’,Footnote 4 was examined and ‘allowed’ by the Patent Office on 22 September 1961. Before paying the final fee that would have triggered the grant of the patent Prater and Wei’s patent attorney discovered a number of minor typographical errors in the application. To correct these mistakes and to add additional data, a continuation-in-part application (which is effectively a revised application) was filed. While the revised application was only ‘imperceptibly’ different from the original application, nonetheless it was rejected by the Patent Office.Footnote 5 In effect what had happened was that between the time when the initial application was filed in August 1960 and when the revised application was filed in November 1961, the approach of the Patent Office had changed. By the time the revised application was examined, the ‘Patent Office had become concerned about the new technology of computer programming, especially if such applications were about to descend upon the Office in great numbers’.Footnote 6
The approach taken by the Patent Office to Prater and Wei’s revised application was indicative of a trend that would continue across the 1960s and beyond.Footnote 7 While there had been what was described as ‘encouraging dictum’ at the Patent Office Board of Appeals for those seeking patent protection for computer programs,Footnote 8 the Patent Office consistently rejected software-related applications. As the lawyer who represented Applied Data Research, Morton Jacobs, said in 1965, when an application was seen to claim a computer program, the Patent Office examining staff tended to classify the application as non-statutory on the ‘basis that they were for a system of knowledge (like mathematics), rather than an industrial process’.Footnote 9
While the approach of the Patent Office towards software patents in the early half of the 1960s was (fairly) consistent, there was still some confusion. In order to clarify the standing of software in patent law, Patent Office Examination Guidelines were drafted in 1966, which distinguished between software as a process and software as a device.Footnote 10 According to the draft Guidelines, as a process, computer programs ‘are written in terms of algorithms rather computer component changes and, therefore, are not statutory subject matter’.Footnote 11 Building on the idea that algorithms ‘are conclusions based upon a precise or mathematical premise and line of reasoning’Footnote 12 and the uncontroversial proposition that mathematical process, discoveries, and mathematical formula were not patentable, the Guidelines proposed that as a process computer programs were not patentable because they were mere mathematical or mental steps. While these processes may have been useful and important, nonetheless they were non-patentable on the basis that they were ‘merely expressions of an algorithm’.
In contrast, the draft Guidelines proposed that programs that (i) controlled the changes in state of components of the computer itself and (ii) transformed a specific machine from a general-purpose to a specific-purpose device should be potentially patentable. That is, as a device for controlling the operation of a general purpose computer that dealt with ‘tangible things and substances’ (the later were called patentable ‘utility processes’), programs were patent eligible.Footnote 13 In explaining the Guidelines the Commissioner of Patents, Edward J. Brenner, said that while ‘program’ had been defined loosely by the parties, the Office did not think it was necessary to define program (or computer) since these were merely ‘adaptions of the concept of inventions of “automatic control”, which the patent office already considered as patentable subject matter’;Footnote 14 these included the Jacquard looms (class 139 Weaving, subclass 59) which have ‘presented for many years the concept of processes and apparatus that include a program’. Subtly shifting the focus of attention from the program to the programmed computer, Brenner said that a machine that includes a ‘program device’ that causes a machine as a whole to function falls within the patent statute the same as any other special purpose machine. The fact that portions of the completed machine take the form of a replaceable program is of no moment’.Footnote 15 It did not matter ‘whether a “program device” is termed a Jacquard card belt, a player piano roll, a plug-board or a magnetic tape and the corresponding “program” is termed a weaving design a musical composition, a switching scheme or a document listing a series of instructions which a machine will execute’.Footnote 16 In all cases, the special purpose machine was patent eligible subject matter.
The draft Guidelines were discussed by over a hundred people at a public hearing held at the Patent Office in October 1966 to ascertain the ‘present law on patenting of programming’. All of the speakers at the hearing ‘opposed adoption of the proposed Guidelines’. In reflection of the different approaches taken towards the patenting of software they were divided, however, ‘on whether the Guidelines would or should authorise the issuance of patents on computer programs’.Footnote 17 While the Guidelines had been written to clarify the state of the law, it was said that the only effect of the guidelines, which had ‘raised a small storm of protest in Washington’, was that they ‘succeeded in riling both the proponents and the proponents to the patenting computer programs’.Footnote 18 While ‘Bell Laboratories felt the proposed guidelines were too restrictive … IBM felt the proposed guidelines were too broad’.Footnote 19 Given that no one supported the Guidelines,Footnote 20 it is not surprising that they never came into force.Footnote 21
At the same time as the Patent Office was attempting to develop Guidelines for the examination of programs, the standing of computer programs was also being looked at by the President’s Commission on the Patent System, which had been established by President Lyndon Johnson in July 1965 to undertake a wide-ranging review of patent law in the United States. The report of the Presidential Commission on the Patent System was released in December 1966. One of the findings of the Commission was that patents should not be granted for computer programs (which were defined as a ‘series of instructions which control or condition the operation of a data processing machine’).Footnote 22 A number of reasons were given for the decision, including the administrative difficulties that the Patent Office would have experienced if protection was allowed. Specifically, it was thought that as patent review searches would neither be feasible nor economical given the amount of prior art and that the ‘current classificatory techniques and search files were inadequate’ that the patent examination process would be put under great stress if protection was allowed. The Commission also noted that programs had grown satisfactorily in the past without protection and that, in any case, copyright protection was available.Footnote 23
In reviewing the existing law, the Commission noted that attempts to patent programs per se had been rejected on the ground that they were not statutory subject matter. They also noted that ‘[i]ndirect attempts to obtain patents … by drafting the claims as a process, or a machine or components thereof programmed in a given manner rather than as a program itself, have confused the issue further and should not be permitted’.Footnote 24 To avoid this confusion, the Commission said that programs should not be patentable whether claimed as an article, a process described in terms of the operation performed by a machine pursuant to a program, or one of more machine configurations established by a program.Footnote 25
The recommendation of the Presidential Commission in relation to software found its way into the Patent Reform Bill of 1967, which expressly excluded computer programs from patentable subject matter. Specifically, section 106 of the Bill provided that a ‘plan of action or set of operating instructions, in whatever form presented, to cause controllable data processor or computer to perform selected operations shall not be patentable’. While discussions of software patenting at the President’s Commission had been dominated by hardware manufacturers,Footnote 26 the draft Act attracted the interest of the proponents of patent protection who argued against the proposed changes.Footnote 27 Section 106 was opposed by a number of software firms, the American Patent Law Association, the Electric Industries Association, the American Chemical Society, and the National Small Business Association.Footnote 28 It also seems that the administration had a change of heart, which was reflected in the fact that neither the President’s Science Advisor nor the Assistant Attorney General testified in support of the proposed new law.Footnote 29 Interestingly, although the Patent Office had helped to prepare the legislationFootnote 30 and section 106 was said to have codified Patent Office practice,Footnote 31 nonetheless the Commissioner of Patents, Edward J. Brenner, also argued against section 106. While he noted that computer programs ‘were not patentable under the present law, and we shall continue to deny applications for patents on computer programs per se’, the Patent Office felt that there were ‘substantial difficulties in finding an adequate definition for computer programs’. On this basis, Brenner said that it was ‘premature to enact legislation at the present time’.Footnote 32 Similar complaints about the breadth of section 106 and the difficulties of defining computer program were made by a range of other parties. Following this hostile reaction, section 106 was removed from the Patent Reform Bill of 1967.Footnote 33
Despite the concerns that had been raised about the decision to classify software as patent ineligible subject matter, the Patent Office reconfirmed its earlier anti-software approach in October 1968 when it issued new Examination Guidelines that said ‘computer programming per se, whether defined in the form of process or apparatus, shall not be patentable’.Footnote 34 (Embarrassingly, Goetz’s patent for Autoflow, which was heralded at the time as the first software patent, was granted shortly after).Footnote 35 Two related arguments were used by the Patent Office to reject software-related claims.Footnote 36 First, programs were denied protection on the basis that they could not satisfy the ‘change of state’ doctrine, which specified that to be patentable processes needed to operate physically on substances.Footnote 37 Programs – which were seen as a series of mental, mathematical steps – were also refused protection on the basis of the mental steps doctrine, which denied patents to processes that could be performed by or required the use of human intellect.Footnote 38
While the reason given by the Patent Office for excluding software was that it lacked the requisite physical indicia and that it was a non-patentable mental process, the anti-software approach of the Office was also motivated by another concern: namely, a concern that if patent protection for software was allowed it would have increased the workload of the Patent Office at a time when the Office was facing a public backlash because of the time it was taking to process patents. As a patent examiner said, it was feared that software patenting would have ‘imposed a tremendous burden at a time when [the Patent Office was] ‘desperately trying to decrease its backlog’.Footnote 39 Interestingly, the backlog at the Office also played a role in determining the basis on which software would be denied protection (namely, subject matter ineligibility). As a patent examiner explained in 1968, the ‘need for a more summary treatment of software (program) claims arose with the advent of the computer, since rejection for lack of novelty became entirely too involved’. In contrast, ‘non-statutory holding was concluded to be an applicable basis for summary, no-examination treatment (along the lines of methods of doing business, printed matter, mathematics, etc) … There was always a lack of capacity (personnel shortage, lack of training, lack of prior art files) to perform the conscientious, meaningful examination’.Footnote 40
For the most part, courts across 1960s accepted the Patent Office’s argument that software should not be patentable. In a series of decision at the end of the decade, however, the Court of Customs and Patent Appeals overturned the approach that had been adopted at the Patent Office towards the patenting of software. The judicial change in approach was heralded by the 1968 decision of Prater and Wei, which concerned the application by the Mobil Oil Corporation engineers, Prater and Wei, for an ‘improvement in the art of mass spectography’. As we saw above, while the initial application was allowed, the revised application was denied. After the Patent Office Board of Appeals affirmed the Patent Office decision to reject the application (on the basis that as the applicant’s claims could be performed mentally they were not patentable subject matter), an appeal was made to the Court of Customs and Patent Appeals. In what was heralded as a landmark decision written by Judge Arthur M. Smith, the court reversed the decision of the Board of Appeals and upheld the validity of the patent.Footnote 41 While the decision was hailed by software companies as a ‘magna carta’Footnote 42 that allowed them to compete with hardware manufacturers, the Patent Office feared that it would lead to the ‘demise of an effective patent system’.Footnote 43 In order to end the ‘path of destruction’ that had been started by Prater,Footnote 44 the Patent Office petitioned for a rehearing, which was granted.Footnote 45 The matter was reheard and the case was decided anew (Prater II).Footnote 46 To the annoyance of hardware manufacturers, the court in Prater II followed the court in Prater I and upheld the validity of the apparatus claim (using a style of drafting that I look at in Chapter 7). The court also said that the mere fact that a process could be carried out by mental steps or performed in the mind was not a bar to patentability.Footnote 47
One of the notable things about Prater I and II is that they removed much of the ‘semantic thicket surrounding the “mental process” and non-statutory subject matter lines of rejection’Footnote 48 by holding that the mental step and change of state cases were not bars to the patentability of software. Specifically it was said that to be patentable a process did not need to physically operate upon substances.Footnote 49 The rejection of the change of state and mental step cases as potential grounds of objection paved the way for a more positive approach to software patenting. This was reflected in the comment by the court in Prater II that ‘[n]o reason is now apparent to us why, based on the Constitution, statute, or case law, apparatus and process claims broad enough to encompass the operation of a programmed general-purpose digital computer are necessarily unpatentable’.Footnote 50 The court went on to say ‘[i]n one sense, a general purpose digital computer may be regarded as but a storeroom of parts and/or electrical components’. However, ‘once a program has been introduced, the general-purpose digital computer becomes a special-purpose digital computer (i.e., a specific electrical circuit with or without electro-mechanical components) which, along with the process by which it operates, may be patented subject, of course, to the requirements of novelty, utility and non-obviousness’.Footnote 51
Following Prater II, in October 1969 the Patent Office begrudgingly withdrew the Examination Guidelines that provided that computer programming was not patentable.Footnote 52 While the Commissioner announced that the Patent Office would henceforth look at applications for computer programs on a case-by-case basis,Footnote 53 the Office continued to reject applications for process claims (either on the basis of the mental steps doctrineFootnote 54 or in a shift away from subject matter on the basis that the invention was not adequately disclosed in the patent).Footnote 55
Frustrated with the ongoing rebuffs by the Court of Customs and Patent Appeals and a belief that the Court was inappropriately attempting to legislate the patentability of computer programs,Footnote 56 the Patent Office decided to appeal the question of software patenting to the Supreme Court. The decision that the Patent Office selected for appeal was Benson and Talbot’s 1963 application for a process where a general purpose digital computer was programmed with an algorithm that converted binary coded decimals to pure binary numbers. Given that the process could be performed manually using pen and paper, the Patent Office and the Patent Office Board of Appeals rejected the application on the basis that it was a mere mental process. Following the approach in Prater, the Court of Customs and Patent Appeals reversed the finding of the Board of Appeals, holding that while the process could be performed mentally, as no mental steps were required in the proposed method it was patentable. In an attempt to overturn the pro-patent stance that had been adopted at the Court of Customs and Patent Appeals, the Patent Office appealed the decision to the Supreme Court. As with Prater II, the appeal attracted a lot of industry interest (including 14 amicus curie briefs).Footnote 57
While it had been hoped that the Supreme Court would have provided much-needed clarity about whether or not, and if so in what circumstances software might be patentable, when the 1972 decision of Gottschalk v. Benson was handed down, it readily became apparent that the decision only served to reinforce the existing confusion.Footnote 58 In part, this is because the court sidestepped the question of whether software was patentable and focused instead on the specific facts of the case – on the question of whether a process claim directed to a numerical algorithm was patentable. In relation to this point, the court found that ‘the patent would wholly pre-empt the mathematical formula and in practical effect would be a patent on the algorithm itself’. In response to the request that had been made by the hardware manufacturers in their amicus curia for the court to declare that ‘the decision precludes a patent for any program servicing a computer’, the court responded: ‘we do not so hold’. In so doing the court left open the general question of whether software was patentable.
While it is sometime suggested that Gottschalk v. Benson decided that software did not qualify as patentable subject matter,Footnote 59 at the time the decision was handed down it was not clear what the outcome of the decision was. Indeed, one of the things that is apparent from contemporaneous accounts of the decision is that there were very different understandings of what was decided. While some interpreted the decision as ‘effectively deny[ing] patent protection to all software claims’,Footnote 60 others suggested that all that the Supreme Court had decided was that the particular algorithm in question could not be patented as a process.Footnote 61 The different ways in which the decision could be read was highlighted by articles in successive editions of the trade magazine Computerworld, which said that Benson precludedFootnote 62 and allowedFootnote 63 patent protection for computer software. In a decision that seemed to have something for everyone, it was suggested that there was text in Benson to support both of these incompatible views.Footnote 64 The confusing nature of the decision was reiterated in a comment by Justice Rich who said that he was ‘probably as much – if not more – confused by the wording of the Benson opinion as many others … I have no idea what was in the collective mind of the … Court’.Footnote 65
The Supreme Court decision set the tone for the way patent law approached computer-related subject matter for the remainder of the decade. As in the past, the law’s response to the computer-related subject matter remained inconsistent, unclear, and unsettled. At times, such as in the Presidential Commission on the Patent System, the 1967 Patent Reform Bill, and the 1968 Patent Office Examination Guidelines, patent law embraced aspects of the hardware manufacturer’s way of construing the subject matter. At other times, there was support for the approach favoured by software companies. For example, in several cases, including Prater, the Court of Custom and Patent Appeals sided with software companies and accepted the equivalence of a programmed general-purpose computer with a unique single purpose machine. While there was scattered support for both approaches, there was no overall agreement either about what the subject matter was nor about how it should be interpreted. As is often the case when the law first grapples with a new subject matter, the language used to describe computer-related subject matter was fluid and changing. The confusion was exacerbated by the widespread use of ‘software’ as a catch-all term for computer-related subject matter, even when talking about very different things. One of the consequences of this was that people often talked at cross-purposesFootnote 66 and ‘read and understood patents and judgements differently’.Footnote 67 These problems were exacerbated by the fact that, at least from software producer’s perspective, the patents that made their way to the courts for review in the 1960s and 1970s were the wrong type of subject matter. As Martin Goetz complained, the cases before the Court of Customs and Patent Appeals in the 1960s ‘were not representative because they were industrial companies that had filed for patents and as part of the patent there was a computer. But they were not software companies that were filing for patents. These patents were usually controlling the machine, using an industrialized process … that included a computer program’. The patents had ‘nothing to do with the software business, except one of the claims … involved software’.Footnote 68 The upshot of this was that patent law was unable to reach agreement about what the subject matter was, let alone how it should be dealt with.
Given this confusion, it is not surprising that commentators began to look elsewhere to regulate computer-related innovations. While a number of options were mooted, the most prominent and important change that occurred at the time was that the ‘computer program per se’ came to take on a special role in intellectual property law. The growing attention given to the computer program in patent law was primarily a consequence of changes in copyright law. In part this was a result of the fact that US, foreign, and international copyright practice adopted the computer program as the archetypical subject matter.Footnote 69 At the same time, there was also a growing expectation that the computer program would operate as a boundary object that regulated the divide between copyright and patents. In part this built upon the fact that it was accepted that computer programs, as descriptions of sets of machine instructions, were not and should not be patentable subject matter. Instead, they belonged if anywhere within copyright law. In effect what occurred was that the computer program was separated out, almost fetishized, and given pride of place as a discrete and distinct object amongst the myriad of things that fell within the field of computer technology. While the shift was never complete – software companies, in particular, consistently spoke about programmed machines and commentators still talk today about patenting software – the computer program came to occupy a special place within discussions about computer-related subject matter. As discussions were re-orientated to focus on the computer program, the computer program became the lens through which discussions about computer-related subject matter were framed (at least for a time).
Within patent law, the pride of place given to computer programs was reflected in the way that the Patent Office spoke about computer-related subject matter, in official inquires (such as the Presidential Commission on the Patent System and the 1967 Patent Reform Bill), and in the way many doctrinal accounts of the field were organized. In these accounts, the computer program (or the algorithm that was thought to underpin it) typically came to be seen as the ‘intellectual heart of computer operation’.Footnote 70 The computer program also became the lens through which patents were viewed. As Martin Goetz, who is often credited with being granted the first patent on a computer program said, there was ‘a lot of confusion because people thought of it as getting a patent for a program, which was not the case, because my patent … was for a sorting process’.Footnote 71 At times, the focus on the computer program became so dominant that software-related patents that did not expressly claim a computer program were criticized for obfuscating and disguising the ‘true nature of their contribution by garbing the patent claims with recitations that appear to be directed to hardware components of digital computers and digital computer operations’.Footnote 72 The preoccupation with the computer program also came to shape the way that the history of software patenting has been viewed. To the extent that these histories move beyond the personal computer they tend to reach back to 1968, the year in which the ‘first’ software patent was granted to Martin Goetz. While this reading has been challenged on two fronts – first, by Goetz himself who (at least in some situations) has questioned whether his patent was for a computer program and more recently by Gerardo Con Diaz – nonetheless the history still centers on computer programs and software.Footnote 73
While subject matter eligibility in US patent law was and remains a creature of jurisprudence, over the 1960s and 1970s the computer program took on a life of its own as it was entrenched in a network of formal and informal legal settings; a process that reinforced the expectation that the computer program would operate (at least ostensibly) as a boundary object to police the limits of software-related subject matter. This occurred as a result of a series of institutional, bureaucratic, and juridical changes in the United States, in other countries (notably in Europe), and at the international level: changes which gradually enmeshed the place of the computer program within intellectual property law. These included the 1970 Patent Cooperation Treaty (which allowed Member States to exclude computer programs from the examination process),Footnote 74 the 1973 European Patent Convention (which specifically excluded ‘computer programs per se’ from the scope of patentable subject matter), and a range of other efforts (such as the joint initiative of the National Bureau of Standards, the American Patent Law Association, and the Association of Computer Machinery Patent to classify computer programs to help with prior art searches).Footnote 75
While this can be seen as a victory of sorts for hardware manufacturers, they were only partially successful. This was because while the computer program did operate (relatively) successfully as a boundary object to police the overlap between copyright and patents, it was much less successful in regulating patentable subject matter.Footnote 76 The reason for this, which is also a reason why patent law experienced so many problems in the 1960s and 1970s in dealing with computer-related subject matter, was that from a technological perspective the computer program and the programmed computer were inextricably connected and intertwined. While hardware and software companies had presented the choice of subject matter as a choice between non-patentable computer programs and patentable programmed machines, the fact that they were technologically intertwined meant that it was not easy to separate and distinguish them in this way.Footnote 77
One of the consequences of this was that it was difficult to define a computer program in a way that did not bleed into and exclude other technologies that were considered to be patent eligible. (As we will see in Chapter 7, this is something that patentees exploited in drafting their patents to secure protection for their computer-related innovations.) These definitional problems led to the suggestion that any attempt to exclude computer programs from patentability was ‘doomed to failure’. This was because any ‘attempt to define software for the purposes of excluding it’, such as in the Patent Reform Act of 1967, ‘led to a definition that necessarily excluded other control devices or systems which, as machines or parts thereof, have always been patentable’,Footnote 78 such as ‘built-in programs in special propose computers’Footnote 79 and ‘programmable devices, such as an automatic dishwasher having certain predetermined cycles’.Footnote 80 The problem here was that while it may have been possible to demarcate and differentiate a computer program as an object of commerce, it was much more difficult to differentiate a program when the subject matter was seen from a more functional (or engineering) perspective.Footnote 81 In many ways these definitional concerns built upon the fact that using a computer program to run (or softwire) a computer was the engineering equivalent of hardwiring a computer. While there were physical differences, from an engineering or technological perspective the hardware and software forms of programming were functionally the same.Footnote 82
One of the challenges that patent law faced when discussing patentable subject matter was that it had to deal with the fact that numerous patents had been granted for hardwired-programmed computers since the late 1940s.Footnote 83 The reason why this was important was because hardwiring was one of two ways by which special-purpose computers, that is computers programmed to perform specific tasks, could be constructed. Hardwiring was a permanent or semi-permanent solution that involved modifying the hardware of a computer to perform certain specified tasks. (A modern example would be a TV remote control.) The second way of developing a special-purpose computer, which was the technology that was under discussion in the 1960s and 1970s, was to use special (external) programs to control one of the standard general-purpose computers that were sold or leased by hardware manufacturers such as IBM.Footnote 84 Rather than adopting a different set of hardware connections each time a new purpose was desired, a computer engineer could use ‘special software to achieve an equivalent softwire change in the connections and the general purpose hardware’.Footnote 85 That is, they could use different (soft-wired) programs to allow the computer to perform different tasks. In ‘the place of the “hard-wire” of special purpose hardware, the software uses the “soft-wire” of recorded electrical signals which have the physical effect when placed in the general-purpose computer of setting thousands (or even millions) of electronic switches in unique combinations’.Footnote 86 ‘Soft-wiring’ was the term used by ‘engineers in the industry to indicate that the recorded signal combinations of software achieve the same effects as actual “hard-wire”, but the advantages of modifications and replacement without rewiring are also achieved’.Footnote 87
The fact that a special-purpose computer could be created either by hardwiring or softwiring a general-purpose computer, combined with the fact that hardware manufacturers had been patenting hardwired computers since the 1940s, influenced the way hardware and software companies portrayed the subject matter in the 1960s and 1970s. On the one hand, hardware companies presented the ‘new’ technology in such a way that it allowed for the continued patenting of hardwired computers but, at the same time, excluded softwired computers operated by computer programs. In contrast, software companies presented the technology in such a way that allowed them to argue that softwired computers should be given the same type of protection as had been bestowed on hardwired computers. Specifically software companies argued that given that the decision to either hardwire or softwire a computer was based on economic and practical rather than engineering considerations that ‘consequently there should be no legal difference since the two forms of the invention are engineering equivalents’.Footnote 88 To hold otherwise would have meant discriminating against ‘inventors who chose a program as the preferred embodiment in favour of a hardware embodiment for the same inventive concept’.Footnote 89 If this was allowed it would, so the argument went, have created an unfair situation that arbitrarily favoured one segment of the computer industry over another.Footnote 90
The upshot of this was that any attempt to exclude computer programs would have also excluded other ‘control mechanisms; such as the ‘circuitry embodiment of a machine invention’ which was ‘an engineering equivalent of the program embodiment’.Footnote 91 These problems were reinforced by the fact that despite the claims of the hardware companies, no one was really interested in patenting computer programs (algorithms, or mathematical methods) per se. As Martin Goetz said in 1970, ‘[a]t no time did’ any of the software producers ‘or any other advocate of “software patents” ever ask to protect computer programs. Rather, our goal is not to have the patentability of an “inventive machine process” denied solely because the inventor arbitrarily chose to embody that machine process in software (usually because of the prohibitive costs of embodying the same invention in hardware)’.Footnote 92 Robert Nimtz made a similar point when he said, the ‘overall issue has never been the patentability of computer programs, as such. On the contrary, the issue has always centered around the patentability of processes carried out in response to programmed instructions in a computer, and to the patentability of apparatus configurations resulting from the execution of programmed instructions in a computer’.Footnote 93 Nimtz summed up these arguments when he said the ‘program, as writing, has never been the subject matter of a patent claim, at least as far as this author is aware’.Footnote 94
Since there was no real interest in patenting computer programs as ends in themselves and it was very difficult to define computer programs for the purpose of excluding them from protection in a way that did not also exclude subject matter considered to be patent-worthy, it became clear that the computer program could not operate as an effective way of policing computer-related subject matter. While the decision in Europe to use the ‘computer program per se’ as a way of regulating patentable subject matter meant that European patent law was forced to work out a way of distinguishing computer programs per se from computer-related inventions, patent law in the United States went in a different direction. As we will see in Chapter 7, after struggling to reconcile the ‘contested ontologies of software’ for over two decades, in the 1980s US patent law shifted its focus of attention to develop a more legal approach to computer-related subject matter.