home *** CD-ROM | disk | FTP | other *** search
/ ftp.ee.pdx.edu / 2014.02.ftp.ee.pdx.edu.tar / ftp.ee.pdx.edu / pub / lpf / techrev.patent < prev   
Internet Message Format  |  1992-11-03  |  22KB

  1. Return-Path: <KAHIN@hulaw1.harvard.edu>
  2. Date: Tue, 19 Jun 90 18:28 EDT
  3. From: "BRIAN KAHIN 617-864-6606; FAX:617-864-0610" <KAHIN@hulaw1.harvard.edu>
  4. Subject: RE: [NOTJDN%LSUVM.BITNET@psuvm.psu.edu: OTA]
  5. To: rms@ai.mit.edu
  6. X-Vms-To: MAILER%"rms@ai.mit.EDU"
  7.  
  8. This article by Brian Kahin appears in the April 1990 issue of
  9. Technology Review (Building W59, MIT, Cambridge MA 02139,
  10. (617)253-8250).  It may be copied for noncommercial purposes
  11. provided that it is copied, along with this statement and the bio
  12. at the end of the article, without any modification whatsoever. 
  13. (Copyright (C) 1990 by Brian Kahin) 
  14.  
  15.  
  16.                    The Software Patent Crisis
  17.  
  18.  
  19.      An explosion of patents on software processes may radically
  20.      change the programming industry--and our concept of human
  21.      expression in the computer age.
  22.  
  23.  
  24. Last August, Refac International, Ltd., sued six major
  25. spreadsheet publishers, including Lotus, Microsoft, and Ashton-
  26. Tate, claiming they had infringed on U.S. Patent No. 4,398,249. 
  27. The patent deals with a technique called "natural order recalc,"
  28. a common feature of spreadsheet programs that allows a change in
  29. one calculation to reverberate throughout a document.  Refac
  30. itself does not have a spreadsheet program and is not even in the
  31. software industry.  Its business is acquiring, licensing, and
  32. litigating patents.
  33.  
  34. Within the last few years, software developers have been
  35. surprised to learn that hundreds, even thousands, of patents have
  36. been awarded for programming processes ranging from sequences of
  37. machine instructions to features of the user interface.  Many of
  38. the patents cover processes that seem conventional or obvious,
  39. and developers now fear that any of the thousands of individual
  40. processes in their programs may be subject to patent-infringement
  41. claims.
  42.  
  43. The Refac suit demonstrates the vulnerability of the industry to
  44. such claims.  Patent no. 4,398,249 was applied for in 1970,
  45. granted in 1983, and only recently acquired by Refac.  In the
  46. meantime, software developers have been busily creating
  47. spreadsheets and other new products unmindful of patents.  The
  48. industry accepted copyright and trade secret as adequate
  49. protection for its products, and most programmers assumed that
  50. patents were not generally available for software.
  51.  
  52. Never before has an industry in which copyright was widely
  53. established suddenly been subjected to patenting.  As it is, only
  54. a few companies that create microcomputer software have the
  55. resources to try to defend against patent infringement claims. 
  56. Most small firms will be forced to pay license fees rather than
  57. contest the claims, even though many software patents may not
  58. stand up in court.
  59.  
  60. In the long run, the costs of doing business in a patent
  61. environment will radically restructure the industry.  Many small
  62. companies will fold under the costs of licensing, avoiding patent
  63. infringement, and pursuing patents defensively.  The individual
  64. software entrepreneur and inventor may all but disappear.  There
  65. will be fewer publishers and fewer products, and the price of
  66. software will rise to reflect the costs.
  67.  
  68. Especially disturbing is that the broad claims of many recent
  69. software patents appear to establish monopolies on the automation
  70. of such common functions as generating footnotes and comparing
  71. documents.  Some claims even cover processes for presenting and
  72. communicating information, raising troubling questions about the
  73. effect of patents on the future of computer-mediated expression.
  74.  
  75.  
  76. Patent vs. Copyright
  77.  
  78. Software patents, like all patents, give an inventor the right to
  79. exclude all others from making, selling, or using an invention
  80. for 17 years.  In return, the patentee discloses his or her "best
  81. method" of implementing the invention, thereby relinquishing
  82. trade secrets that might otherwise be enforced forever (like the
  83. formula for Coca-Cola).
  84.  
  85. To obtain a patent, an applicant must convince Patent Office
  86. examiners that the invention would not be obvious to a "person of
  87. ordinary skill in the art" who is familiar with all the "prior
  88. art," which includes previous patents and publications.  In
  89. contrast, copyright inheres in books, poems, music, and other
  90. works of authorship, including computer programs, from the moment
  91. they are created.  Registering one's work with the Copyright
  92. Office is a simple, inexpensive procedure that has important
  93. benefits (it is a precondition for filing suit, for example), but
  94. the copyright itself is automatic when the work is fixed on paper
  95. or on disk.
  96.  
  97. Copyright and patent protect different things.  Copyright
  98. protects expression but not underlying ideas.  Patents protect
  99. useful processes, machines, and compositions of matter. 
  100. Traditionally "processes" have included methods of physically
  101. transforming materials but not business methods or mental steps. 
  102. Thus, computer programs fall somewhere between the traditional
  103. territories of copyright and patent.
  104.  
  105. >From the 1960s to the early 1980s, the Patent Office and the
  106. courts grappled with the question of whether algorithms--the
  107. elemental processes on which computer programs are built--are
  108. patentable as either processes or machines.  Early on, the
  109. Patent Office granted some patents for processes built into
  110. computer hardware that today would be contained in software, but
  111. it was reluctant to grant patents for programs per se.  As the
  112. 1966 Report of the President's Commission on the Patent System
  113. pointed out, the Patent Office had no system for classifying
  114. programs.  The report also noted that even if this were remedied,
  115. the volume of programs being created was so enormous that
  116. reliable searches of "prior art" would not be feasible or
  117. economical.
  118.  
  119. However, the Court of Customs and Patent Appeals (CCPA)
  120. maintained that computer programs were patentable and overturned
  121. numerous Patent Office decisions denying patentability.  The
  122. Supreme Court vindicated the Patent Office in two decisions,
  123. Gottschalk v. Benson (1972) and Parker v. Flook (1978), holding
  124. that mathematical algorithms were not patentable subject matter. 
  125. Still, the CCPA continued to uphold patentability in other cases. 
  126. Finally, in Diamond v. Diehr (1981), a sharply divided Supreme
  127. Court upheld the patentability of a process for curing rubber
  128. that included a computer program.  The majority concluded that
  129. programs that did not preempt all uses of a computer algorithm
  130. could be patented--at least when used in a traditional process
  131. for physically transforming materials.
  132.  
  133. That case has been the Supreme Court's last word on the subject. 
  134. But despite the narrowness of the ruling, the Patent Office
  135. underwent a radical change of heart.  Until very recently, there
  136. were no reported appeals of adverse Patent Office decisions,
  137. leading observers to conclude that the office was eventually
  138. granting almost all applications for software patents.  Although
  139. articles began appearing in legal periodicals a few years ago
  140. noting that patents were being routinely granted for many
  141. software processes, not until 1988 did the industry realize that
  142. the rules were changing, or had already changed, in the middle of
  143. the game.  By the spring of 1989, the patents that entered the
  144. pipeline after Diamond v. Diehr were starting to flow out in
  145. significant numbers--by one count, nearly 200 in the first four
  146. months of that year.
  147.  
  148.  
  149. Processing Problems
  150.  
  151. Unfortunately, the Patent Office classification system remains
  152. unchanged, and the volume of software being created has grown
  153. exponentially.  This makes searching for prior art--processes
  154. already in public use--time-consuming and expensive.
  155.  
  156. The search is extraordinarily difficult because the field's
  157. printed literature is thin and unorganized.  Software documents
  158. its own design, in contrast to physical processes, which require
  159. written documentation.  Also, software is usually distributed
  160. without source code under licenses that forbid reverse
  161. engineering.  This may amount to suppressing or concealing the
  162. invention and therefore prevent the program from qualifying as
  163. prior art.  The search for prior art may require securing oral
  164. testimony from people who developed software at universities many
  165. years ago, an expensive proposition.
  166.  
  167. Many programmers suspect that patent examiners lack knowledge of
  168. the field, especially since the Patent Office does not accept
  169. computer science as a qualifying degree for patent practice (it
  170. accepts degrees in electrical engineering).  Moreover, attracting
  171. and holding individuals with expertise in a field like software,
  172. where industry demand is high, is not easy for a government
  173. agency.  Less qualified examiners create problems because they
  174. naturally have a lower standard in determining the hypothetical
  175. "person having ordinary skill in the art," and are thus more apt
  176. to grant patents for obvious processes.  Since the examination
  177. process is conducted ex parte (as a private matter between the
  178. Patent Office and the applicant), less qualified personnel are
  179. also more likely to be influenced by sophisticated patent
  180. attorneys and the apparent expertise of the applicant.
  181.  
  182. The quality of software patents being awarded has aroused
  183. concern even among patent lawyers and other advocates of the new
  184. regime.  But it will be left to firms being sued for infringement
  185. to prove that a process should not have been patented because it
  186. was obvious in view of the prior art.  Meanwhile, software
  187. patents stand as intimidating weapons for those who hold them.
  188.  
  189.  
  190. Restructuring the Industry
  191.  
  192. Perhaps because of some of these problems, applications for
  193. software patents take an average of 32 months to be approved and
  194. published.  That's significantly longer than the overall average
  195. of 20 months, and a very long time given the short product cycles
  196. of the software business.
  197.  
  198. Unlike copyright, independent creation is irrelevant to patent
  199. infringement.  Every developer is charged with knowledge of all
  200. patents.  Even if someone is not aware of a patent, he or she can
  201. still infringe against it.  Furthermore, patent applications and
  202. the examination process are confidential, so there are ordinarily
  203. several years of patents in the pipeline that no search will
  204. reveal.  Although no infringement occurs until the patent issues,
  205. an inventor may find that a newly awarded patent covers a feature
  206. he or she has already incorporated and marketed in a finished
  207. product.  While this is a problem for the patent system as a
  208. whole, it is intolerable for software developers because of the
  209. industry's rapid pace of innovation and long patent-processing
  210. period.
  211.  
  212. The problem is compounded by the fact that a modern software
  213. package may contain thousands of separately patentable processes,
  214. each of which adds to the risk of infringing patents that are
  215. already in the pipeline.  Since software functions are
  216. interdependent and must be carefully integrated, developers can
  217. find it difficult to excise a process built into the original
  218. program.
  219.  
  220. The patent system exacts a high penalty in an industry as
  221. decentralized as software.  Programming requires no special
  222. materials, facilities, or tools: to design software is to build
  223. it.  Because barriers to entry are low, the industry attracts
  224. many small players, including hundreds of thousands of
  225. individuals who work as consultants or short-term employees. 
  226. Rather than a handful of competitors working on the same problem,
  227. there are likely to be dozens, hundreds, even thousands.  Since
  228. under the patent system one winner takes all, many 
  229. others--including developers without lawyers--are deprived of
  230. the fruits of their independent labor and investments.
  231.  
  232. Patent proponents argue that this uninhibited duplication of
  233. effort wastes resources.  But the "waste" could be cut only by
  234. reducing the number of players and slowing the pace of
  235. development to fit the cycles of the patent system.  The result
  236. would be a handful of giants competing on a global scale, bidding
  237. for the ideas and loyalty of inventive individuals.
  238.  
  239. However, many programmers believe that there are diseconomies of
  240. scale in software development--that the best programs are
  241. authored rather than assembled.  The success of Visicalc, Lotus 
  242. 1-2-3, WordPerfect, and other classic programs testifies to the
  243. genius of individuals and small teams.  Certainly there has been
  244. no evidence that they need more incentives.  Quite the contrary,
  245. the freewheeling U.S. software industry has been a model of
  246. creative enterprise.
  247.  
  248.  
  249. A Costly System
  250.  
  251. Even software developers and publishers who do not wish to patent
  252. their products must bear the costs of operating under a patent
  253. system.  While these costs may initially come out of the software
  254. industry's operating margins, in the long run, they will be borne
  255. by users.
  256.  
  257. At the first level is the expense of analyzing prior art to avoid
  258. patent infringement.  A precautionary search and report by
  259. outside patent counsel can run about $2,000--that's per process,
  260. not per program.
  261.  
  262. Next are the direct costs of the patent monopoly--the license
  263. fees that must be paid to patent holders.  If the patent holder
  264. refuses to license at a reasonable fee, developers must design
  265. around the patent, if that is possible.  Otherwise, they must
  266. reconceive or even abandon the product.
  267.  
  268. The third set of costs are those incurred in filing for patents. 
  269. Searching for prior art, plus preparing, filing, negotiating, and
  270. maintaining a patent, can total $10,000 to $25,000, not including
  271. internal staff time.  Seeking foreign patents can make the bill
  272. substantially higher.
  273.  
  274. The notoriously high costs of patent litigation must be borne by
  275. both sides.  Just the discovery phase of a lawsuit is likely to
  276. cost each side a minimum of $150,000, and a full trial can cost
  277. each from $250,000 to millions.  Again, these figures do not
  278. include internal staff time, which could easily double the real
  279. cost.  While a small patent holder may be able to secure a law
  280. firm on a contingency basis or sell an interest in the patent to
  281. speculators, the defendant has no such options.
  282.  
  283. Litigation also involves the possibility and further expense of
  284. an appeal.  All appealed patent cases now go directly to the
  285. Court of Appeals for the Federal Circuit (CAFC, successor to the
  286. CCPA), where panels in patent cases are usually led by patent
  287. lawyers turned judges.  Whereas patents once fared poorly on
  288. appeal, the CAFC has found patents to be both valid and infringed
  289. in over 60 percent of the cases that have come before it.  The
  290. CAFC has greatly strengthened the presumption of patent validity
  291. and upheld royalties ranging from 5 to 33 percent.
  292.  
  293. While a large software company may be able to absorb these costs,
  294. they will disproportionately burden smaller companies.  The first
  295. to suffer will be independent developers who cannot afford to
  296. market their own products.  These developers typically receive
  297. royalties of 10 to 15 percent from publishers who serve as their
  298. distributors.  Such modest margins, out of which developers must
  299. recoup their own costs, would be wiped out by the need to pay
  300. royalties to a few patent holders.
  301.  
  302. The high costs of a patent environment give patentees
  303. considerable leverage over small firms who will, as a practical
  304. necessity, pay a license fee rather than contest a dubious claim. 
  305. To establish credibility, the patentee will settle for small fees
  306. from the initial licensees.  The patent holder can then move on
  307. to confront other small firms, pointing to such licensings as
  308. acknowledgments of the patent's validity and power.  This tactic
  309. has a snowballing effect that can give the patent holder the
  310. momentum and resources to take on larger companies.
  311.  
  312. Cross-licensing--where firms secure patents to trade for the
  313. right to other patents--seems to work reasonably well in many
  314. industries and has been touted as the answer to these problems. 
  315. However, cross-licensing is of little value to smaller companies,
  316. which have little to bring to the table.  And cross-licensing may
  317. prove of limited value even to large companies, since it does not
  318. protect against companies like Refac that have no interest in
  319. producing software and therefore no need to cross-license.
  320.  
  321. Of course, the power that software patents afford may induce some
  322. venture capitalists to invest in them.  But investing in software
  323. patents is one thing; investing in robust, complex products for a
  324. mass market is another.
  325.  
  326. In fact, software publishers hold very few patents.  The vast
  327. majority are held by large hardware companies, computer
  328. manufacturers that have in-house patent counsel and considerable
  329. experience in patenting and cross-licensing.  Nearly 40 percent
  330. of the software patents that the U.S. Patent and Trademark Office
  331. now issues go to Japanese hardware companies.  It is quite
  332. possible that the separate software publishing industry may cease
  333. to exist as companies find that they need the patent portfolios
  334. and legal resources that the hardware giants can provide.  The
  335. result will be a loss of diversity in software products, reduced
  336. competition, and, many believe, a less productive software
  337. industry.
  338.  
  339.  
  340. Protecting Ideas and Information
  341.  
  342. A deeper, more disturbing problem in patenting programs was
  343. barely evident before computers became ubiquitous personal tools
  344. and software became infinitely versatile.  More than a
  345. "universal machine," the computer has developed into a medium for
  346. human expression and a mediator of human experience.  Software is
  347. designed to satisfy specific needs for shaping and delivering
  348. information.  Thus, what is increasingly at stake in software
  349. patents is the generation and flow of information.  This becomes
  350. more threatening when the claims in a patent extend far beyond
  351. the disclosed means of implementation to cover general ideas.
  352.  
  353. Broad patent claims covering abstract processes are not limited
  354. to software, or even to computer hardware.  Consider patent no.
  355. 4,170,832, granted in 1979 for an "interactive teaching machine." 
  356. The patent discloses a clumsy-looking combined videotape deck and
  357. television with a set of push buttons.
  358.  
  359. The patent includes a process claim for a procedure commonly used
  360. in interactive video: showing an introductory video segment,
  361. presenting the viewer with a limited number of choices,
  362. registering the viewer's decision, and then revealing the likely
  363. outcome of that decision.  The disclosed machine, which was never
  364. marketed, contributes nothing to the public domain: it simply
  365. reveals one person's way of implementing a basic instructional
  366. technique.
  367.  
  368. In a notorious 1983 case, a federal district court upheld the
  369. patentability of Merrill Lynch's Cash Management Account system,
  370. a procedure for moving investment funds among different types of
  371. accounts.  Acknowledging that the system--essentially a method of
  372. doing business--would not be patentable if executed with pencil
  373. and paper, the court nevertheless upheld the patent because it
  374. made use of a computer.
  375.  
  376. The Patent Office has taken this principle one step further. 
  377. Besides granting monopolies on new procedures such as the Cash
  378. Management Account system, the office is also awarding patents
  379. merely for automating familiar processes such as generating
  380. footnotes (patent no. 4,648,067) and comparing documents (patent
  381. no. 4,807,182).  But software developers have been routinely
  382. automating such common office functions, bookkeeping procedures,
  383. learning strategies, and modes of human interaction for years. 
  384. The principle that patents are granted to induce inventors to
  385. disclose trade secrets has no relevance here.  These processes
  386. are part of everyday life, and can and should be computerized in
  387. a number of ways.
  388.  
  389. What's more, information per se is traditionally the substance
  390. and territory of copyright.  The intelligent ordering of
  391. information is the very heart of grammar, rhetoric, and graphic
  392. design.  
  393.  
  394. Why should information be subject to the pervasive restraints of
  395. patent simply because it is interactive rather than linear? 
  396. Should human expression that is assembled, communicated, or
  397. assimilated with the aid of a computer be restrained by patents? 
  398. If the computer is seen as an extension of the human mind rather
  399. than vice versa, the answer is no.
  400.  
  401.  
  402. Changing Patent Policy
  403.  
  404. Software developers who understand the impact of patents are
  405. demoralized.  Lawyers assure them that patents are here to stay,
  406. and that programmers must seek new patents to protect against
  407. other patents.  These lawyers point to the growing torrent of
  408. software patents, the presumption of patent validity, and the
  409. fervidly pro-patent record of the Court of Appeals for the
  410. Federal Circuit.  Smaller companies that cannot afford this
  411. advice can only hope that companies with deeper pockets will
  412. afford more visible and attractive targets for patent holders
  413. bringing suit.
  414.  
  415. But the narrowness of the Supreme Court decision in Diamond v.
  416. Diehr remains.  The Court never explicitly rejected the
  417. traditional doctrines against the patentability of mental steps
  418. and business methods, doctrines that may yet defeat many of the
  419. patents that have issued.  If the hue and cry grows, Congress
  420. could amend the Patent Act to make it clear that the scope of
  421. patenting is still limited to physical processes.
  422.  
  423. The software industry was not broke, but it is in the process of
  424. being "fixed."  The question is whether the fixing will be done
  425. by the gush of awards from private proceedings in the Patent 
  426. Office--or by a public decision about whether software patents
  427. serve "to promote the Progress of Science and useful Arts," as
  428. the Constitution requires.
  429.  
  430. ---------------
  431.  
  432. Brian Kahin is an attorney specializing in information technology
  433. and policy.  An adjunct research fellow in the Science,
  434. Technology and Public Policy Program at Harvard University's
  435. Kennedy School of Government, he was formerly affiliated with the
  436. MIT Research Program on Communications Policy and the MIT
  437. Communications Forum.  He is a graduate of Harvard College and
  438. Harvard Law School.
  439.  
  440.