Software patent: Difference between revisions

Content deleted Content added
No edit summary
Bender the Bot (talk | contribs)
 
Line 1:
{{Short description|Patent that covers a computer program}}
[[de:Software-Patent]]
{{Computer programs, software and patent law}}
A '''software patent''' is a [[patent]] on an [[invention]] implemented in [[software]].
{{Patent law}}
 
A '''software patent''' is a [[patent]] on a piece of [[software]], such as a [[computer program]], [[Library (computing)|library]], [[user interface]], or [[algorithm]]. The validity of these patents can be difficult to evaluate, as software is often at once a product of [[Software engineering|engineering]], something typically eligible for patents, and an abstract concept, which is typically not. This gray area, along with the difficulty of patent evaluation for intangible, technical works such as libraries and algorithms, makes software patents a frequent subject of controversy and litigation.
Software patents are extremely controversial. Software patents are not permitted in most countries, and for decades were not permitted in any country.
However, they are now permitted in some countries (notably the [[United States of America|US]] and [[Japan]]), and the [[European Union]] as of [[2003]]
is debating whether or not to permit software patents. In the meantime, the [[European Patent Office]] (tasked with the grant of European patents, and separate from the European Union) has decided that [[Software patents under the European Patent Convention|it can grant patents on software]] using a somewhat controversial interpretation of the European Patent Convention.
 
Different jurisdictions have radically different policies concerning software patents, including a blanket ban, no restrictions, or attempts to distinguish between purely mathematical constructs and "embodiments" of these constructs. For example, an algorithm itself may be judged unpatentable, but its use in software judged patentable.
== History and Rationale for Software Patents ==
 
==Background==
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, [[machine]]s, 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 [[algorithm]]s, 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]]).
A patent is a set of exclusionary rights granted by a [[State (polity)|state]] to a patent holder for a limited period of time, usually 20 years. These rights are granted to patent applicants in exchange for their disclosure of the inventions. Once a patent is granted in a given country, no person may make, use, sell or import/export the claimed invention in that country without the permission of the patent holder. Permission, where granted, is typically in the form of a [[license]] which conditions are set by the patent owner: it may be free or in return for a royalty payment or lump sum fee.
 
Patents are territorial in nature. To obtain a patent, inventors must file [[patent application]]s in each and every country in which they want a patent. For example, separate applications must be filed in [[Japan]], [[China]], the [[United States]] and [[India]] if the applicant wishes to obtain patents in those countries. However, some regional offices exist, such as the [[European Patent Office]] (EPO), which act as supranational bodies with the power to grant patents which can then be brought into effect in the member states, and an international procedure also exists for filing a single international application under the [[Patent Cooperation Treaty]] (PCT), which can then give rise to patent protection in most countries.
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 computer software was used. The invention in this case involved a method for determining how [[rubber]] should be heated to be best cured, using a computer.
The Supreme Court stated that in this case, the invention was not merely a mathematical algorithm, but was a process for [[molding]] rubber, and hence was patentable.
 
These different countries and regional offices have different standards for granting patents. This is particularly true of software or computer-implemented inventions, especially where the software is implementing a business method.
After this point, more patents on software began to be granted, albeit with conflicting and confusing results. The [[Federal Circuit]] attempted to clarify the rules; requiring that the computer program must have a practical application. However, since all software is written to perform some useful activity, many believe this to be the exception that swallows the rule.
 
==Early example of a software patent==
Meanwhile, the [[Bill Clinton|Clinton]] administration pushed software patenting from the administrative agency side, by appointing [[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 for an extremely broad variety of circumstances, including those that are essentially algorithms only distantly connected to physical processes. Note, that although the [[US 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 Congressional acquiescence.
On 21 May 1962, a British patent application entitled "''A Computer Arranged for the Automatic Solution of [[linear programming|Linear Programming]] Problems''" was filed.<ref name="BP-patent">{{cite patent|country=GB|number=1039141|title=A computer arranged for the automatic solution of linear programming problems by British Petroleum, Patrick Vincent Slee and Pauline Margaret Joyce Harris}}</ref> The invention was concerned with [[Out-of-core algorithm|efficient memory management]] for the [[simplex algorithm]], and could be implemented by purely software means. The patent struggled to establish that it represented a 'vendible product'. "The focus of attention shifted to look at the relationship between the [unpatentable] computer program and the [potentially patentable] programmed computer".<ref>{{cite book|last=Bellido|first=Jose|year=2017|title=Landmark Cases in Intellectual Property Law|publisher=Hart Publishing}}<br/></ref> The patent was granted on August 17, 1966, and seems to be one of the first software patents, establishing the principle that the computer program itself was unpatentable and therefore covered by copyright law, while the computer program embedded in hardware was potentially patentable.<ref>{{cite book|last=Beresford|first=K|year=2000|title=Patenting Software under the European Patent Convention|___location=London|publisher=Sweet & Maxwell|page=4}}<br/>{{cite journal|url=http://www2.warwick.ac.uk/fac/soc/law/elj/jilt/2003_1/kretschmer/|title=Software as Text and Machine: The Legal Capture of Digital Innovation|first=Martin|last=Kretschmer|journal=Journal of Information Law & Technology |place=Centre for Intellectual Property Policy and Management, Bournemouth University|date=4 July 2003}}</ref><ref name="rdbmsearlyyearsoh20070612">{{Cite interview |interviewer=Burton Grad |title=RDBMS Plenary 1: Early Years |url=https://archive.computerhistory.org/resources/access/text/2013/05/102702562-05-01-acc.pdf |page=22 |access-date=2025-05-30 |publisher=Computer History Museum |date=2007-06-12}}</ref>
 
==Jurisdictions==
Another impetus for software patenting was the growing recognition that using the copyright law to protect non-literal infringement of computer programs (rather than just piracy) was getting out-of-control. When comparing patent protection to the use of non-literal copyright infringement, many commentators argued that many protections for competitors are built into the patent system that are lacking in the copyright laws. Specifically, these commentators pointed out copyrights are not examined, but patents must first be examined to determine if the program is both novel and non-obvious; the scope of patent rights is defined by the patent claims, while the scope of non-literal copyright infringment is unclear; and the patent term of 17 or 20 years is much shorter than the copyright terms. When 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.
Most countries place some limits on the patenting of inventions involving software, but there is no one legal definition of a software patent. For example, U.S. patent law excludes "abstract ideas", and this has been used to refuse some patents involving software. In Europe, "computer programs as such" are excluded from patentability, thus [[European Patent Office]] policy is consequently that a program for a computer is not patentable if it does not have the potential to cause a "technical effect" which is by now understood as a material effect (a "transformation of nature").<ref>{{cite book|title=Technique et droit des brevets. L'invention en droit des brevets|last=Dhenne|first=M.|publisher=LexisNexis|year=2016|isbn=9782711024100|___location=France|pages= 82 and following}}</ref> Substantive [[law]] regarding the patentability of software and computer-implemented inventions, and [[case law]] interpreting the legal provisions, are different under different jurisdictions.
 
Software patents under [[multilateralism|multilateral]] [[treaty|treaties]]:
Those who favor software patents believe that software are inventions to the same extent as hardware and that the law should and, in practice is not able to, distinguish software inventions from hardware inventions. Proponents also argue that the patent system rewards inventors of innovative approaches in software, and thus promote innovation. This belief is important in the US, because this is the only permitted reason for a patent to be granted according to the [[United States Constitution|US Constitution]]. More specifically, the Constitution only permits Congress "to promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries."
 
* [[Software patents under TRIPs Agreement]]
Opponents charge that software patents are particularly favored by lawyers, who financially benefit from patent litigation, and by some (though not all) very large software companies, who hope to use patents to prevent competitors from using the patented technology. However, the success of Stack Electronics against Microsoft in enforcing its software patent on disk compression technology (after Microsoft allegedly stole its technology) has made software patents more desirable to small companies too.
* [[Software patents under the European Patent Convention]]
* [[Computer programs and the Patent Cooperation Treaty]]
 
Software patents under national laws:
== Opposition to Software Patents ==
 
* [[Software patents under United States patent law]]
However, there remains many opponents of software patents, including an overwhelming majority of professional software developers.
* [[Software patents under United Kingdom patent law]]
For example, Burton Systems Software conducted a [http://lpf.ai.mit.edu/Whatsnew/survey.html survey of professional programmers], and found that by a margin of 79.6% to 8.2%, computer programmers said that granting patents on computer software impedes, rather than promotes, software development (the remaining 12.2% were undecided). By 59.2% to 26.5% (2:1), most went even further, saying that software patents should be abolished outright.
 
===Australia===
Opponents of software patents argue against them for a large number of different reasons. Here are some of the reasons opponents give for opposing software patents:
In Australia, there is no particular exclusion for patents relating to software. The subject matter of an invention is patentable in Australia, if it is a ''manner of manufacture'' within the meaning of section 6 of the [[Statute of Monopolies]].<ref>{{cite Legislation AU|Cth|act|/pa1990109|Patents Act 1990|18}} Patentable inventions</ref> The High Court of Australia has refrained from ruling on the precise definition of manner of manufacture stating that any such attempt is bound to fail for the policy reason of encouraging national development in fields that may be unpredictable.<ref name="102 CLR 252">{{cite AustLII|HCA|67|1959|litigants=National Research Development Corp v Commissioner of Patents |parallelcite=(1959) 102 [[Commonwealth Law Reports|CLR]] 252 |courtname=auto}}.</ref> In assessing whether an invention is a manner of manufacture, the High Court has relied on the inquiry of whether the subject of the claims defining the invention has as its end result an ''artificially created state of affairs''.<ref name="102 CLR 252"/>
* There is no evidence that software patents actually encourage innovation. The 1950s, 1960s, and 1970s included a [http://www.dwheeler.com/innovation large number of software innovations], when software patents were not permitted. These innovations can be measured both as published papers and as new kinds of products.
* Professors Bessen and Maskin, two economists at the [[Massachusetts Institute of Technology]] (MIT), have demonstrated that introducing patenting into the software economy only has economic usefulness if a [[monopoly]] is the most useful form of software production. This is concerning, because few believe that a monopoly is truly the most useful (or desirable) form of software production. Bessen and Maskin also demonstrated a statistical correlation between the spread of patentability in the United States and a decline in innovation in software. In particular, between [[1987]] and [[1994]], software patents issuance rose 195%, yet real company funded R&amp;Ds fell by 21% in these industries while rising by 25% in industries in general.
* Some believe that the problem besetting the software field is not a lack of innovation, but difficulty in developing the large number of desired products. The patent process interferes with, not aids, the development of useful products.
* They believe the standard for "obviousness" in other fields is inappropriate for software. Because software is malleable, small, incremental changes and generalization are normal and obvious to practitioners. However, the PTO normally grants patents to small, incremental changes, even if they would be obvious to practitioners.
* Many techniques are too obvious to publish. However, a patent may be granted later, because no paper was found by the PTO discussing the topic.
* Some believe that switching from a [[copyright]]-based system to one permitting patents puts established experts at a severe disadvantage. Experts cannot patent many concepts because they are obvious (and sometimes verbally shared among peers)&mdash;yet they can be patented by novices because they are not as obvious to novices.
* Many believe that the cost structures are fundamentally different. Extremely complex software systems with hundreds of thousands of parts are often built for small amounts of money compared to physical products. However, the costs of dealing with the patent system presumes that complex systems will result large profits, on the order of those for physical products. For most software systems, this simply is not true.
* Many believe the risk of a lawsuit greatly reduces the incentive to innovate new products. This risk is exacerbated because software patent searches are prohibitively expensive and unreliable. Besides, patents may be granted to another after the software has already been written, so even a perfect search would not eliminate risk.
* Patent licenses are especially harmful to [[open source software]] / [[Free software]], which are becoming an increasingly important type of software and in many markets are the only alternative to establishing a permanent monopoly in a functional area.
* Software patents reward those who employ a deceptive practice known as ''submarine patents''. In this approach, the patenter files for a patent and ensures that it is not made public by the PTO for some time through various paperwork processes, or simply words it so that it is not noticed by the community the patent would apply to. Patenters then attempt to ensure widespread use of the patented approach, e.g., by working with standards bodies and implementers to use the approach. Then, once the approach is widely used, they then announce the patent and sue all users, who will find it difficult to switch to other approaches once they are widely embedded.
* Patent licensing strongly discourages, and in somes cases prohibits entry of newcomers into the software field. Large companies collect patents and attempt to force cross-licensing with others to protect themselves from software patents. But this means that small companies, without a large body of patents to cross-license, may be forced to license from a large number of companies to develop software at all. The total of these royalties could exceed all possible benefits, permanently preventing newcomers to the software field.
* Small litigation companies (whose only contribution is to buy patents and sue other companies) can threaten large companies, even if those companies cross-license patents. Thus, even large companies can be at risk of a patent suit. However, these companies may exist solely to create patents of previously existing or obvious ideas, and litigating these patents can be more expensive than the product is worth.
* Patent officers tend to be paid less than they could make doing other activities in software, so they tend to be less skilled. In addition, they must be generalists, so they are unlikely to be aware of well-known approaches in any particular area applying software.
* [[Database]]s of prior work are inadequate for the task of determining if something has already been done before.
* The patent process has little incentive to identify pre-existing work. The process rewards patent requesters those who do poor research, since by doing poor research, they will not find preceding work that would invalidate the claim. However, since patent officers tend to be less skilled, have inadequate databases, work under significant time pressure, and must of necessity be generalists, it is difficult for them to find preceding work. These resultant patents can still be useful to patent-holders as threats, since court cases are expensive and uncertain.
* Patent offices are notorious for granting absurd patents, yet once they are granted they can be enforced by simply the threat of an expensive lawsuit. For a non-software example, [http://www.newscientist.com/news/news.jsp?id=ns99992178 Patent 6,368,227] is a patent on a particular method for swinging on a child's swing, one that has no doubt been used by children for decades. In Australia, one man [http://www.theage.com.au/news/state/2001/07/02/FFX0ADFPLOC.html patented the wheel].
* The patent system diverts many able-bodied experts into processing patents instead of innovating.
* Patent litigation is extremely expensive, and owners of patents that should never have been issued can nevertheless impede innovation or cause others to pay unnecessary fees to avoid the cost of litigation.
* The term of patents (20 years in the US) is considered by many to be inappropriately long for software; software is quickly superseded and unable to be used long before hardware wears out.
 
In a decision of the Federal Court of Australia, on the patentability of an improved method of representing curved images in computer graphics displays, it was held that the application of selected mathematical methods to computers may involve steps which are foreign to the normal use of computers and hence amount to a manner of manufacture.<ref>{{cite AustLII|FCA|811|1991|parallelcite=105 [[Australian Law Reports|ALR]] 388 |litigants=International Business Machines Corp v Commissioner of Patents |courtname=auto}}.</ref> In another unanimous decision by the Full Federal Court of Australia, an invention for methods of storing and retrieving Chinese characters to perform word processing was held to be an artificially created state of affairs and consequently within the concept of a manner of manufacture.<ref>{{cite AustLII|FCA|396|1994|parallelcite=(1994) 51 [[Federal Court Reports|FCR]] 260 |litigants=CCOM Pty Ltd v Jie-jing Pty Ltd |courtname=[[Federal Court of Australia|Federal Court (Full Court)]] |juris=Australia}}.</ref>
Software patents tend to be opposed by individual software developers, who view software patents as a risk to their livelihood: if enough patents are granted, they will not be able to practically develop software. Some large software companies also oppose patents, fearing that they will be sued for implementing obvious techniques, resulting in continuous payments to avoid court costs or steep fees for court battles. Well-known opponents of software patents include [[Richard Stallman]] (author of the [[GCC|gcc compiler]]), [[Dan Bricklin]] (inventor of the [[spreadsheet]]), [[Donald Knuth]] (an expert on computer algorithms and the author of the [[TeX]] [[typesetting]] software), Hartmut Pilch, [[Eurolinux]] Alliance, [[Mitch Kapor]], Michel Rocard (former [[Prime Minister]] of [[France]]), [[Adobe Systems|Adobe]] and [[Oracle Corporation|Oracle]].
 
Nevertheless, in a recent decision on the patentability of a computer implemented method of generating an index based on selection and weighing of data based on certain criterion, the Full Federal Court of Australia reaffirmed that mere methods, schemes and plans are not manners of manufacture.<ref name="austlii.edu.au">{{cite AustLII|FCAFC|150|2014|litigants=Research Affiliates LLC v Commissioner of Patents |date=10 November 2014 |courtname=auto}}.</ref> The Full Court went on to hold that the use of a computer to implement a scheme did not contribute to the invention or the artificial effect of the invention.<ref name="austlii.edu.au"/> The subject matter of the invention was held to be an abstract idea and not a manner of manufacture within the meaning of the term in the Patents Act. The same Full Federal Court in another decision regarding the patentability of an invention regarding a method and system for assessing an individual's competency in relation to certain criterion, reiterated that a business method or mere scheme were per se are not patentable.<ref>{{cite AustLII|FCAFC|177|2015|litigants=Commissioner of Patents v RPL Central Pty Ltd |date=11 December 2015 |courtname=auto}}.</ref>
== Dealing with Software Patents ==
 
In principle, computer software is still a valid patentable subject matter in Australia. But, in circumstances where patents have been sought over software to merely implement abstract ideas or business methods, the courts and the Commissioner of Patents have resisted granting patent protection to such applications both as a matter of statutory interpretation and policy.
Most software development companies have decided to acquire software patents,
even if they oppose the granting of them. Their motives include acquiring a patent before someone else does, or forcing competitors who acquire patents on obvious approaches to cross-license with them. Often these patents are only used defensively, e.g., they are only used against someone who first sues the company. Some organizations and licenses have formalized a nonaggression policy (a policy of never pursuing or profiting from aggressive software patent suits) and/or of mutual defense (in which a pool agree to this). Such systems, however, provide little defense to individual developers or small businesses.
Often a patent can be worked around once the patent is known, but this can be a significant hardship if there is a significant amount of data in a format requiring the use of the patented algorithm.
 
===Canada===
A recent concern is the role of patents in the standards process. Some standards bodies have no patent policy; thus, it is possible for a member to convince a standards body to make certain technologies required by a standard while at the same trying to get a patent on that techonology. As a result, many standards bodies are now requiring their members to promise to grant either reasonable and non-discriminatory (RAND) or even royalty-free licenses on their patented technology that is incorporated into the standard.
{{Main|Software patents under Canadian patent law}}
In [[Canada]], courts have held that the use of a computer alone neither lends, nor reduces patentability of an invention. However, it is the position of the Canadian Patent Office that where a computer is an "essential element" of a patent's claims, the claimed invention is generally patentable subject matter.<ref>{{citation|title=Examination Practice Respecting Computer-Implemented Inventions – PN 2013-03|url=http://www.cipo.ic.gc.ca/eic/site/cipointernet-internetopic.nsf/eng/wr03627.html|publisher=Canadian Intellectual Property Office|date=March 8, 2013}}</ref>
 
===China===
== Notorious Software Patents ==
In China, the starting time of software patent is relatively late. Before 2006, software patents were basically not granted, and software and hardware had to be combined when applying for a patent. With the development of network technology and software technology, China's patent examination system has been constantly updated. Recently, the design idea of the software itself has been allowed to apply for patent separately, instead of requiring to be combined with hardware. However, software patent writing requirements are relatively high.
Notorious software patents include:
 
Software patents can be written as either a product or a method, depending on the standards of review. However, no matter what form it is written in, it is difficult to highlight the creativity of the scheme, which requires specific case analysis.
* [[Unisys]] acquired a patent on [[LZW]] compression, a fundamental part of the widely-used [[GIF]] graphics format. Unisys published the compression algorithm, but did not make it clear that it was applying for a patent. [[CompuServe]] then developed a graphics format, and, having no reason to choose otherwise, chose the LZW compression algorithm. Unisys then waited until the GIF algorithm was widely used, and then demanded royalties for users and developers who had no idea of the issue. It is uncertain if Unisys delayed intentionally or not, but it is clear that many developers were very angry at the Unisys response. This resulted in re-development of a new graphics format, [[PNG]].
* The popular music format [[MP3]] is encumbered by a number of patents, which were only enforced once the format became popular. This resulted in several [[GNU/Linux]] systems dropping support for MP3, and in re-development of new audio formats&mdash;notably [[Vorbis|Ogg Vorbis]].
* [[British Telecom]] sued Prodigy under U.S. Patent No. 4,873,662 claiming that Prodigy infringed its patent on web hyperlinks. However, after costly litigation, a court found for Prodigy, ruling that British Telecom's patent did not actually cover web hyperlinks. [http://www.nysd.uscourts.gov/courtweb/pdf/D02NYSC/02-07733.PDF] Hyperlinks were first described in [[1945]] in the landmark paper <i>[[As We May Think]]</i>, as well in the widely-known [[project Xanadu]] starting in the [[1960s]].
 
Software that can be patented mainly includes (but is not limited to):
== External Links==
 
(1) Industrial control software, such as controlling the movement of mechanical equipment;
=== Legal Resources ===
* [http://www.european-patent-office.org/legal/epc/e/ar52.html#A52 Article 52 European Patent Codex (defining the patentability of Software in Europe)]
* [http://www.epo.org/ European Patent Office]
* [http://www.uspto.gov/ United States Patent and Trademark Office]
 
(2) Software to improve the internal performance of the computer, such as a software can improve the virtual memory of the computer;
=== Groups against software patents ===
* [http://www.noepatents.org EU campaign NoEpatents (Eurolinux-alliance)] with more than 150 000 European signatures one of the largest Internet campaigns ever.
* [http://lpf.ai.mit.edu League for Programming Freedom]
* [http://www.bitlaw.com/software-patent/history.html The History of Software Patents] from BitLaw.
* [http://www.researchoninnovation.org/patent.pdf Sequential Innovation, Patents, and Imitation] by James Bessen and Eric Maskin
* [http://perens.com/Articles/Patents.html Software Patents vs. Free Software] by [[Bruce Perens]]
* [http://www.freepatents.org Free Patents Website]
* [http://www.pro-innovation.org/rapport_brevet/brevets_plan-en.pdf Report on Software Patentability by Conseil des Mines Study Group - Stimulating Innovation in the Information Society]
* [http://swpat.ffii.org/papers/eubsa-swpat0202/index.en.html Opposition by FFII to software patent legislation in Europe]
* [http://www.esr-pollmeier.de/swpat/index_en.html SWpat information page by ESR Pollmeier (German SME), opposed to swpat]
 
(3) External technical data processing software, such as digital camera image processing software.
=== Groups in favor of software patents ===
 
It is fair to say that a considerable proportion of software belongs to category (3).
* probably [[Microsoft]] (?)
* Patent lawyer associations
 
The patent protection measures can be seen in the patent law and the regulations on the protection of computer software.
 
=== Neutral resources Europe===
{{Main|Software patents under the European Patent Convention}}
* [http://www.iusmentis.com/patents/software/epc/ Explanation of current European practice on granting software patents] Arnoud engelfried, DK patent attorney
Within European Union member states, the EPO and other national patent offices have issued many patents for inventions involving software since the [[European Patent Convention]] (EPC) came into force in the late 1970s. {{EPC Article|52}} excludes "programs for computers" from patentability (Art. 52(2)) to the extent that a patent application relates to a computer program "as such" (Art. 52(3)). This has been interpreted to mean that any invention that makes a non-obvious "technical contribution" or solves a "technical problem" in a non-obvious way is patentable even if that technical problem is solved by running a computer program.<ref name="t0469/03">{{citation|title=DECISION of 24 February 2006, Case Number: T 0469/03 – 3.5.01|pages=Reasons 5.1 to 5.3|publisher=European Patent Office, Boards of Appeal|date=24 February 2006|url=https://www.epo.org/law-practice/case-law-appeals/recent/t030469eu1.html}}</ref> When the EPO examines a patent application with questionable subject matter eligibility, their approach is to simply{{Dubious |date=April 2023 |reason=Identifying ineligible portions or aspects is not always "simple".}} disregard any ineligible portions or aspects and evaluate the rest.<ref>{{EPO Guidelines|g|vii|5|4}}</ref> This is notably different from the U.S. approach (see below).
 
Computer-implemented inventions that ''only'' solve a business problem using a computer, rather than a technical problem, are considered unpatentable as lacking an inventive step (see [[T 258/03]]). Nevertheless, the fact that an invention is useful in business does not mean it is not patentable if it also solves a technical problem.
 
A summary of the developments concerning patentability of computer programs under the European Patent Convention is given in (see [[G 3/08]]) as a response of the Enlarged Board of Appeal to questions filed by the President of the European Patent Office according to {{EPC Article|112|1|b}}.{{Update after|2022|01|1|reason=The most recent decision G 1/19 of the Enlarged Board of Appeal should ideally be discussed as well.}}
 
Concerns have been raised by free software campaigners, such as the [[Free Software Foundation]], that the [[Unified Patent Court]] will be much more open to patents generally and software patents in particular.<ref>{{cite web|url=http://endsoftpatents.org/pages/unitary-patent/|title=End Software Patents}}<br/>{{cite web|url=https://www.gnu.org/philosophy/europes-unitary-patent.en.html|title=Europe's "unitary patent" could mean unlimited software patents}}<br/>{{cite web|url=http://en.swpat.org/wiki/EU_unitary_patent_and_Unified_Patent_Court|title=EU unitary patent and Unified Patent Court}}</ref>
 
====Germany====
In April 2013, the [[German Parliament]] adopted a joint motion "against the growing trend of patent offices to grant patents on software programs".<ref>{{cite web|url=http://www.ip-watch.org/2013/04/22/german-parliament-sends-message-stop-granting-software-patents|title=German Parliament Sends Message: Stop Granting Software Patents|last1=Ermert|first1=Monika|date=22 April 2013|work=Intellectual Property Watch|access-date=April 29, 2013}}</ref>
 
====United Kingdom====
{{Main|Software patents under United Kingdom patent law}}
United Kingdom patent law is interpreted to have the same effect as the [[European Patent Convention]] such that "programs for computers" are excluded from patentability to the extent that a patent application relates to a computer program "as such". Current case law in the UK states that an (alleged) invention will only be regarded as an invention if it provides a contribution that is not excluded and that is also technical. A computer program implementing a business process is therefore not an invention, but a computer program implementing an industrial process may well be.
 
===India===
In [[India]], a clause to include software patents was quashed by the [[Indian Parliament]] in April 2005.<ref>{{cite web|url=http://www.financialexpress.com/news/software-patents-under-ordinance-face-reversal/82155|title=Software patents under Ordinance face reversal|publisher=Financialexpress.com|date=2005-03-29|access-date=2012-10-09}}</ref> However, following publication of the new guidelines on the examination of computer-related inventions on 19 February 2016, the Office of the Controller General of Patents, Designs and Trade marks accepts applications for software patents, as long as the software is claimed in conjunction with a novel hardware.<ref>{{Cite book|url=https://www.academia.edu/34244396|title=Software Patents and the Internet of Things in Europe, the United States and India (FULL TEXT)|first=PhD|last=Guido Noto La Diega|via=www.academia.edu}}</ref> On 30 June 2017, revised guidelines on the examination of computer related inventions were published. This 2017 guidelines provides clarity on patentability of software invention in India, i.e., the claimed computer-related invention needs to be ascertained whether it is of a technical nature involving technical advancement as compared to the existing knowledge or having economic significance or both, and is not subject to exclusion under Section 3 of the Patents Act.<ref>{{Cite web|url=http://www.ipindia.nic.in/writereaddata/Portal/Images/pdf/Revised__Guidelines_for_Examination_of_Computer-related_Inventions_CRI__.pdf|title=Guidelines for Examination of Computer Related Inventions (CRIs)|website=www.ipindia.nic.in}}</ref>
In 2019, the Court observed,
 
{{cquote|In today’s digital world, when most inventions are based on computer programs, it would be retrograde to argue that all such inventions would not be patentable. Innovation in the field of artificial intelligence, blockchain technologies and other digital products would be based on computer programs, however the same would not become nonpatentable inventions – simply for that reason. It is rare to see a product which is not based on a computer program. Whether they are cars and other automobiles, microwave ovens, washing machines, refrigerators, they all have some sort of computer programs in-built in them. Thus, the effect that such programs produce including in digital and electronic products is crucial in determining the test of patentability.}}
Patent applications in these fields would have to be examined to see if they result in a “technical contribution”, it added. Further elaborating on the usage of the term ‘per se’ in Section 3(k), the Court said,
 
{{cquote|The words ‘per se’ were incorporated so as to ensure that genuine inventions which are developed, based on computer programs are not refused patents.<ref>{{cite news |last1=Aditi |first1=Singh |title=A computer program which makes 'technical contribution' patentable, not hit by Sec 3(k) of Patents Act |url=https://www.barandbench.com/news/a-computer-program-which-makes-technical-contribution-patentable-not-hit-by-sec-3k-of-patents-act |access-date=13 February 2020 |agency=Bar and Bench |date=29 December 2019}}</ref>}}
With respect to the term per se, the joint parliamentary committee had expressed the following view:
{{cquote|In the new proposed clause (k) the words: “per se” have been inserted. This change has been proposed because sometimes the computer programme may include certain other things, ancillary thereto or developed thereon. The intention here is not to reject them for grant of patent if they are inventions. However, the computer programs as such are not intended to be granted patent. This amendment has been proposed to clarify the purpose.<ref>Parliament of India, Report of the Joint Committee on Patents (Second Amendment) Bill, 1999 (Rajya Sabha Secretariat 2001)</ref>}}
 
===Japan===
Software-related inventions are patentable. To qualify as an invention, however, there must be "a creation of technical ideas utilizing a law of nature"<ref>{{cite web|url=http://www.jpo.go.jp/tetuzuki_e/t_tokkyo_e/Guidelines/2_1.pdf|title=Examination Guidelines for Patent and Utility Model in Japan (REQUIREMENTS FOR PATENTABILITY)|publisher=jpo.go.jp|pages=1–3|access-date=2009-11-21|archive-date=2011-03-23|archive-url=https://web.archive.org/web/20110323200823/https://www.jpo.go.jp/tetuzuki_e/t_tokkyo_e/Guidelines/2_1.pdf|url-status=dead}}</ref> although this requirement is typically met by "concretely realising the information processing performed by the software by using hardware resources".<ref>{{citation|url=http://www.jpo.go.jp/tetuzuki_e/t_tokkyo_e/Guidelines/7_1.pdf|title=Examination Guidelines for Inventions for Specific Fields (Computer Software-Related Inventions) in Japan|publisher=Japanese Patent Office|date=April 2005|page=10 (2.2.1)|access-date=2009-11-21|archive-date=2011-03-23|archive-url=https://web.archive.org/web/20110323200910/https://www.jpo.go.jp/tetuzuki_e/t_tokkyo_e/Guidelines/7_1.pdf|url-status=dead}}</ref> Software-related inventions may be considered obvious if they involve the application of an operation known in other fields, the addition of a commonly known means or replacement by equivalent, the implementation in software of functions which were previously performed by hardware, or the systematisation of known human transactions.<ref>{{citation|url=http://www.jpo.go.jp/tetuzuki_e/t_tokkyo_e/Guidelines/7_1.pdf|title=Examination Guidelines for Inventions for Specific Fields (Computer Software-Related Inventions) in Japan|publisher=Japanese Patent Office|date=April 2005|pages=16–17 ("Systematization of human transactions")|access-date=2009-11-21|archive-date=2011-03-23|archive-url=https://web.archive.org/web/20110323200910/https://www.jpo.go.jp/tetuzuki_e/t_tokkyo_e/Guidelines/7_1.pdf|url-status=dead}}</ref>
 
In 1999, the allowance rate for business method patents at the [[Japan Patent Office]] (JPO) reached an all-time high of roughly 35 percent. Subsequently, the JPO experienced a surge in business method patent filings. This surge was met with a dramatic decrease in the average grant rate of business method patents during the following six years; it lingered around 8 percent between 2003 and 2006 (8 percent is extremely low in comparison to the average of 50 percent across all technical fields). A report from 2012 found that the average grant rate since 2006 for business method patents has risen to the current rate of roughly 25 percent.<ref>{{citation |last=Sugimura |first=Kenji |title=An important market: software patenting in Japan |date=1 October 2012 |url=http://www.worldipreview.com/article/an-important-market-software-patenting-in-japan |publisher=[[World Intellectual Property Review]] |last2=Chen |first2=Rebecca}}</ref>
 
===New Zealand===
In [[New Zealand]] computer programs are excluded from patentability under the Patents Act 2013,<ref>{{cite web|url=https://www.legislation.govt.nz/act/public/2013/0068/latest/whole.html#DLM5516600|date=2020-08-07|access-date=2022-01-25|title=Patents Act 2013, section 11 'Computer programs'}}</ref> but guidelines permitting embedded software were added since the initial Patents Bill.<ref>{{cite web|url=http://www.beehive.govt.nz/release/minister+announces+way+forward+software+patents|title=Minister announces way forward for software patents|publisher=beehive.govt.nz|date=2010-07-15|access-date=2012-10-09|url-status=dead|archive-url=https://web.archive.org/web/20100920044258/http://www.beehive.govt.nz/release/minister+announces+way+forward+software+patents|archive-date=2010-09-20}}<br/>{{cite news|title=New Zealand says no to software patents|date=16 July 2010|first=Sam|last=Varghese|newspaper=Government Tech Policy|url=http://www.itwire.com/it-policy-news/govenrment-tech-policy/40451-new-zealand-says-no-to-software-patents|access-date=7 November 2012|archive-date=16 January 2013|archive-url=https://web.archive.org/web/20130116134330/http://www.itwire.com/it-policy-news/govenrment-tech-policy/40451-new-zealand-says-no-to-software-patents|url-status=dead}}<br/>{{cite web|url=http://www.cpaglobal.com/newlegalreview/4617/south_pacific_cousins_part_way|title=South Pacific cousins part ways over patents|publisher=Cpaglobal.com|date=2010-07-28|access-date=2012-10-09|url-status=dead|archive-url=https://web.archive.org/web/20120826000324/http://www.cpaglobal.com/newlegalreview/4617/south_pacific_cousins_part_way|archive-date=2012-08-26}}<br/>{{cite web|url=http://www.tgdaily.com/business-and-law-features/50667-new-zealand-bans-software-patents|title=New Zealand bans software patents|publisher=TG Daily|date=2010-07-15|access-date=2012-10-09|archive-date=2012-04-06|archive-url=https://web.archive.org/web/20120406172154/http://www.tgdaily.com/business-and-law-features/50667-new-zealand-bans-software-patents|url-status=dead}}<br/>{{cite web|author=Fairfax Media Business Group|url=http://computerworld.co.nz/news.nsf/news/nzict-says-patents-integral-to-software-protection|title=NZICT says patents 'integral' to software protection &#124; Computerworld New Zealand|publisher=Computerworld.co.nz|date=2010-04-15|access-date=2012-10-09|url-status=dead|archive-url=https://web.archive.org/web/20130115221652/http://computerworld.co.nz/news.nsf/news/nzict-says-patents-integral-to-software-protection|archive-date=2013-01-15}}</ref> From 2013 computer programs 'as such' are excluded from patentability. The as such wording rules out only those software based patents where novelty lies solely in the software. Similar to Europe.<ref>{{cite news|title=New Zealand bans software patents|author=Rob O’Neill|url=https://www.zdnet.com/article/new-zealand-bans-software-patents/|newspaper=ZDNet|date=August 28, 2013|access-date=September 6, 2013}}</ref>
 
===Philippines===
In the [[Philippines]], "schemes, rules and methods of performing mental acts, playing games or doing business, and programs for computers" are non-patentable inventions under Sec. 22.2 of Republic Act No. 8293, otherwise known as the "Intellectual Property Code of the Philippines".
 
===Russian Federation===
In the [[Russian Federation]] according to article #1350 of the Civil Code of the Russian Federation the following do not qualify as inventions:
 
# discoveries;
# scientific theories and mathematical methods;
# solutions concerning only the appearance of products and aimed at meeting the aesthetic needs;
# the rules and methods of games, intellectual or economic activities;
# computer programs;
# solutions consisting only in the presentation of information.
 
However, the article provides for that the patentability of these objects is excluded only in the case when the application for the grant of a patent for an invention concerns these objects ''as such''.
 
===South Africa===
In [[South African patent system#Patentable invention|South Africa]], "a program for a computer" is excluded from recognition as an invention by section 25(2) of the Patents Act.<ref>{{citation|url=http://www.cipc.co.za/Patents_files/Patent_Act.pdf|title=Patents Act, No. 57 of 1978, as amended|date=26 April 1978|access-date=25 September 2011|archive-date=12 December 2011|archive-url=https://web.archive.org/web/20111212164224/http://www.cipc.co.za/Patents_files/Patent_Act.pdf|url-status=dead}}</ref> However, this restriction applies "only to the extent to which a patent or an application for a patent relates to that thing as such"<ref>{{citation|url=http://www.cipc.co.za/Patents_files/Patent_Act.pdf|title=Patents Act, No. 57 of 1978, as amended Section 25(3)|date=26 April 1978|access-date=25 September 2011|archive-date=12 December 2011|archive-url=https://web.archive.org/web/20111212164224/http://www.cipc.co.za/Patents_files/Patent_Act.pdf|url-status=dead}}</ref> and should not prevent, for example, a product, process, or method which may be implemented on a computer from being an invention, provided that the requirements of novelty and inventiveness are met.
 
===South Korea===
In [[South Korea]], software is considered patentable and many patents directed towards "computer programs" have been issued.<ref>{{citation|publisher=European Patent Office|url=http://www.epo.org/patents/patent-information/east-asian/helpdesk/korea/faq.html#new2|title=FAQ – Korea|access-date=29 October 2008|url-status=dead|archive-url=https://web.archive.org/web/20090913083903/http://www.epo.org/patents/patent-information/east-asian/helpdesk/korea/faq.html#new2|archive-date=13 September 2009}}</ref> In 2006, [[Microsoft]]'s sales of its "Office" suite were jeopardized due to a possible patent infringement.<ref name="cnet">{{citation|first=Candace|last=Lombardi|url=http://news.cnet.com/8301-10784_3-6138379-7.html|title=Microsoft lost in translation|publisher=[[CNET]]|work=News Blog|date=November 27, 2006|access-date=October 29, 2008}}</ref> A ruling by the [[Supreme Court of Korea]] found that patents directed towards automatic language translation within software programs were valid and possibly violated by its software.<ref name="cnet"/>
 
===Thailand===
As like as 52(2) of the European Patent Convention (EPC), section 9 of the Thai Patent Act 1999 states that Thai patent law does not include software (or computer program) from patentability because the computer software is not considered as an “invention”, in which it is not the idea of the product itself. Hence, the software is considered as the manual or instruction that was controlled by users to perform the tasks.<ref>Sirivish Toomgum and Kwanchai Rungfapaisan, THE NATION, July 24, 2000, at 7.</ref>
 
A software patents law in Thailand has been controversial [[Software patent debate|debates]] among the economists and national developers’ overtime since there were two significant developments in the international patent law; (1) the European Union's attempt to harmonize national patent laws by the Proposal for a Directive of the European Parliament and Council on the patentability of computer-implemented inventions,<ref name="Pitiyasak, Saravuth 2002">Pitiyasak, Saravuth. "Thailand Debates Software Patents." ''Managing Intellectual Property''.123 (2002): 62-4. ''ProQuest.'' Web. 11 Apr. 2020.</ref> and (2) the US court decision to expand patent protection to business methods.<ref name="Pitiyasak, Saravuth 2002"/> The opinions are divided into two sides. Dr. Tangkitvanich, the IT specialist of Thailand Development Research Institute (TDRI), raised his concern that Thailand is not in a good stage for a software patent as there were several flaws in patent rights. For example, the business method prevention has high tendency to hinder the growth in innovations especially for the infant software companies.<ref>[http://www.washingtonpost.com/wp-dyn/technology/ Newsbytes, Thailand Mulls Software Patent Rules, at (last visited Jul. 25, 2000).]</ref> Moreover, the software patent may cause monopoly and innovation problems. “Monopoly will thwart innovations of new software products, particularly open-source software”, said by a group of Thai Economists. However, Dr. Hirapruk who is the Director of Software Park Thailand, on the other hand, provides his support on allowing the computer programs to be patentable: “Thailand had to provide a patent-right protection for computer software to ensure foreign high-tech investors that software producers' creativity would be secured from violations in Thailand”. As a result, Mr. Sribhibhadh, president of the Association of Thai Software Industry, emphasized that there will need to be a clear overview of the impact on the local industry if Thailand really had to fully implement the patent right protections.
 
===United States===
[[File:Software patents2.JPG|thumb|Growth of software patents in US]]
[[File:2024 AI patents by country - artificial intelligence.svg |thumb|In 2024, AI patents in China and the US numbered more than three-fourths of AI patents worldwide.<ref name=RandDworld_20241103/> Though China had more AI patents, the US had 35% more patents per AI patent-applicant company than China.<ref name=RandDworld_20241103>{{cite web |last1=Buntz |first1=Brian |title=Quality vs. quantity: US and China chart different paths in global AI patent race in 2024 / Geographical breakdown of AI patents in 2024 |url=https://www.rdworldonline.com/quality-vs-quantity-us-and-china-chart-different-paths-in-global-ai-patent-race-in-2024/ |publisher=R&D World |archive-url=https://web.archive.org/web/20241209072113/https://www.rdworldonline.com/quality-vs-quantity-us-and-china-chart-different-paths-in-global-ai-patent-race-in-2024/ |archive-date=9 December 2024 |date=3 November 2024 |url-status=live}}</ref>]]
{{Main|Software patents under United States patent law}}
The first software patent was issued June 19, 1968 to Martin Goetz for a data sorting algorithm.<ref>Martin Goetz, {{cite web|url=https://www.computerworld.com/article/2540020/unsung-innovators--marty-goetz--holder-of-first-software-patent.html|title=Unsung innovators: Marty Goetz, holder of first [US] software patent|publisher=Computerworld|date=1968}}</ref> The [[United States Patent and Trademark Office]] has granted patents that may be referred to as software patents since at least the early 1970s.<ref>{{US patent|3552738}}, {{US patent|3553358}} and {{US patent|3553384}} granted 5 January 1971, and {{US patent|3996564}} granted December 7, 1976, can be easily found using the [[Bessen/Hunt technique]]. Earlier patents may exist but US patent database does not permit full text searching for earlier patents</ref> In [[Gottschalk v. Benson]] (1972), the [[United States Supreme Court]] ruled that a patent for a process should not be allowed if it would "wholly pre-empt the mathematical formula and in practical effect would be a patent on the algorithm itself", adding that "it is said that the decision precludes a patent for any program servicing a computer. We do not so hold."<ref>Gottschalk v Benson, {{ussc|409|63|1972}}</ref> In 1981, the Supreme Court stated that "a claim drawn to subject matter otherwise statutory does not become nonstatutory simply because it uses a mathematical formula, computer program, or digital computer" and a [[Claim (patent)|claim]] is patentable if it contains "a mathematical formula [and] implements or applies the formula in a structure or process which, when considered as a whole, is performing a function which the patent laws were designed to protect".<ref>Diamond v. Diehr, {{ussc|450|175|1981}}</ref> When a patent application is examined by the USPTO, the initial threshold question (for each claim) is whether the subject matter is eligible, so this is evaluated separately and prior to the other patentability criteria (novelty, nonobviousness).<ref>{{cite web | url=https://www.uspto.gov/web/offices/pac/mpep/s2106.html | title=MPEP }}</ref> This is notably different than the European approach (see above).
 
Due to different treatment of federal patent rights in different parts of the country, in 1982 the U.S. Congress created a new court (the [[United States Court of Appeals for the Federal Circuit|Federal Circuit]]) to hear patent cases. Following several landmark decisions by this court, by the early 1990s the patentability of software was well established, and in 1996 the USPTO issued Final Computer Related Examination Guidelines stating that "A ''practical application'' of a computer-related invention is statutory subject matter. This requirement can be discerned from the variously phrased prohibitions against the patenting of abstract ideas, laws of nature or natural phenomena" (emphasis added).<ref>{{cite web|url=http://www.uspto.gov/web/offices/com/sol/og/con/files/cons093.htm|title=Examination Guidelines for Computer-Related Inventions|publisher=United States Patent Office|date=1996-03-26|access-date=2014-05-20}}</ref>
 
The emergence of the [[Internet]] and [[e-commerce]] led to many patents being applied for and being granted for business methods implemented in software and the question of whether [[business method patent|business methods]] are statutory subject matter is a separate issue from the question of whether software is. Critics of the Federal Circuit believe that the non-obviousness standard is partly responsible for the large increase in patents for software and business methods.<ref>Bessen, James, and Michael J. Meurer. Patent Failure: How Judges, Bureaucrats, and Lawyers Put Innovators at Risk. Princeton, NJ: Princeton University Press, 2008</ref> There have been several successful enforcement trials in the United States, some of which are listed in the [[list of software patents]] article.
 
An issue with software patent intellectual property rights is typically revolved around deciding whether the company or inventor owns it.
 
As a matter of law, in the United States, the employee generally owns the IP right unless the employee's inventing skills or task to create the invention is the main specific hiring reason or a specific clause in the employment agreement assigning invention rights.<ref>{{Cite web|url=https://www.business.qld.gov.au/|title=Home|last=Employment|first=Small Business and Training|date=2010-12-03|website=www.business.qld.gov.au|language=en-AU|access-date=2020-04-11}}</ref><ref>{{Cite web|url=https://www.adlilaw.com/who-owns-the-rights-to-a-patent-the-employer-or-inventor/|title=Who owns the rights to a patent? The employer or inventor?|date=2016-04-12|website=Adli Law Group|language=en-US|access-date=2020-04-11}}</ref>
 
A [[work for hire]] created after 1978 has [[copyright]] protection for 120 years from its creation date or 90 years from its publication date whichever comes first.<ref>Peter B. Hirtle, [https://www.copyright.cornell.edu/training/Hirtle_Public_Domain.htm Copyright Term and the Public Domain in the United States, 1 January 2007]. {{webarchive |url=https://web.archive.org/web/20120704071954/http://www.copyright.cornell.edu/training/Hirtle_Public_Domain.htm |date=July 4, 2012 }}</ref> Patent protection for software lasts 20 years.<ref>{{cite web |title=SOFTWARE PATENT LAW: UNITED STATES AND EUROPE COMPARED |url=https://scholarship.law.duke.edu/cgi/viewcontent.cgi?article=1075&context=dltr |website=Duke Law |access-date=19 October 2021}}</ref>
 
===Indonesia===
In Indonesia, software cannot be protected by patents, until the implementation of the Law No. 13 Year 2016, Patent Law in Indonesia.<ref name=":0">{{Cite web |title=Law No. 13 of 2016 on Patents, Indonesia, WIPO Lex |url=https://www.wipo.int/wipolex/en/legislation/details/16392 |access-date=2025-05-15 |website=www.wipo.int}}</ref> To begin evaluation, it is necessary to distinguish whether or not the application is considered an invention. Under Law No. 14 Year 2001, Article 1 of Patent Law in Indonesia,<ref name=":1">{{Cite web|url=https://www.wipo.int/edocs/lexdocs/laws/en/id/id044en.pdf|title=Law of the Republic of Indonesia Number 14 Year 2001|website=WIPO}}</ref> application is considered as an invention if the activity is created to solve a particular conflict or problem in the technology sector. Furthermore, it can be executed in the medium of a new process or product or a developmental enhancement in a product or process. According to Law No. 14 Year 2001, Article 7 of Patent Law in Indonesia.,<ref name=":1" /> an application can not be patented as an invention if the product or process contradicts or challenges the current regulations and rules, public order or ethics, and religious morality. In addition, if the application is treated as a method or theory in the scientific or mathematics, argued to be any type of living creatures, with the exception of micro-organisms, or is considered as an essential biological measure to produce plants or animals, the application is not a patentable invention.<ref name=":1" />
 
As software contains algorithms, it is deemed to be part of the field of mathematics; hence, software cannot be protected by patents in Indonesia. However, one way for the Indonesian Intellectual Property office to grant software patents in Indonesia is if the application has been patented in other nations, which have ratified the [[Patent Cooperation Treaty|Patent Corporation Treaty]] (PCT). Therefore, in accordance to the regulations under the Patent Cooperation Treaty, a software will have a regional protection among the participating entities of World Intellectual Property Organization (WIPO).<ref>{{Cite web |title=Regulations under the Patent Cooperation Treaty |url=https://www.wipo.int/wipolex/en/text/288644 |url-status= |archive-url= |archive-date= |access-date=2025-05-15 |website=wipo.int}}</ref>
 
An important update was enacted on 26 August 2016, the Law No. 13 Year 2016, Patent Law in Indonesia.<ref name=":0" /> This update is geared to encourage innovation and growth by augmenting the number of patents within the public and private sector in Indonesia. This update proposes an extension of protection for simple patent, which grants application for patents for new improvements or inventions to existing processes. Intangible inventions can also be patented; under the former law, simple patent is restricted for tangible inventions, which has a positive implication for software patents in Indonesia. Furthermore, these changes provide more protection to the pharmaceutical industry and encourage public access to medical knowledge. This can boost new software ideas and processes within the healthcare and pharmaceutical sector. This update provides a stronger protection of traditional knowledge. In addition, a significant update is the usability of electronic filling and electronic media. Under this new law, application can be made electronically.
 
==Purpose of patents==
{{Main|Patentable subject matter}}
For the U.S., the purpose of patents is laid down in the constitutional clause that gives Congress the power to "promote the progress of science and useful arts, by securing for limited times to authors and inventors the exclusive right to their respective writings and discoveries;" (Article I, Section 8, Clause 8).<ref>{{Cite web | url=https://aristeksystems.com/blog/intellectual-property-and-software-copyright/| title=Intellectual Property and Software-Copyright | accessdate=2021-12-16}}</ref> For Europe, there is no similar definition. Commonly four patent justification theories are recognised, as laid down for instance by Machlup in 1958,<ref>{{cite web|url=https://www.mises.org/etexts/patentsystem.pdf|title=An Economic Review of the Patent System (1958)|date=20 July 2005 |access-date=2012-10-09}}</ref> which include justice to the inventor and benefit for society by rewarding inventors. Disclosure is required in return for the exclusive right, and disclosure may promote further development. However, the value of disclosure should not be overestimated: some inventions could not be kept secret otherwise, and patents also prohibit independent reinventions to be exploited.
 
There is [[Software patent debate|debate]] as to whether or not these aims are achieved with software patents.
 
==Proposals==
In seeking to find a balance, different countries have different policies as to where the boundary between patentable and non-patentable software should lie. In Europe, a number of different proposals for setting a boundary line were put forward during the debate concerning the proposed [[Directive on the patentability of computer-implemented inventions]], none of which were found acceptable by the various parties to the debate. Two particular suggestions for a hurdle that software must pass to be patentable include:
 
* A computer program that utilises "controllable forces of nature to achieve predictable results".<ref>{{citation|title=Amendment 23 to the proposed Directive on the patentability of computer-implemented inventions|date=September 2003|publisher=[[European Parliament]]|url=http://www.europarl.eu.int/meetdocs/committees/itre/20030219/488498en.pdf|url-status=dead|archive-url=https://web.archive.org/web/20060210231145/http://www.europarl.eu.int/meetdocs/committees/itre/20030219/488498en.pdf|archive-date=February 10, 2006}}<br/>{{citation|title=Dispositions program decision|publisher=[[Bundesgerichtshof]] (, BGH, Federal Court of Justice of Germany)|date=1976-06-22}}</ref>
* A computer program which provides a "technical effect".<ref>{{citation|url=https://www.epo.org/law-practice/case-law-appeals/recent/t930059eu1.html |work=Decision T 0059/93 () of 20 April 1994|date=20 April 1994|publisher=[[Appeal procedure before the European Patent Office|European Patent Office, Boards of Appeal]]|title=Reasons, point 3.4}}</ref>
 
In the US, [[Ben Klemens]], a Guest Scholar at the [[Brookings Institution]], proposed that patents should be granted only to inventions that include a physical component that is by itself nonobvious.<ref>{{cite news|newspaper=Wall Street Journal|date=25 March 2006|page=A9|url=https://www.wsj.com/articles/SB114325217495908172|title=The Gravity of the U.S. Patent Swindle}}</ref> This is based on Justice [[William Rehnquist]]'s ruling in the U.S. Supreme Court case of [[Diamond v. Diehr]] that stated that "... insignificant postsolution activity will not transform an unpatentable principle into a patentable process."<ref>{{cite court|url=https://caselaw.findlaw.com/us-supreme-court/450/175.html|litigants=Diamond v. Diehr|date=1981|quote="... insignificant postsolution activity will not transform an unpatentable principle into a patentable process."|vol=49|opinion=1112|reporter=U.S.|court=[[SCOTUS]]|via=FindLaw}}</ref> By this rule, one would consider software loaded onto a stock PC to be an abstract algorithm with obvious postsolution activity, while a new circuit design implementing the logic would likely be a nonobvious physical device. Upholding an "insignificant postsolution activity" rule as per Justice [[Rehnquist]]'s ruling would also eliminate most [[business method patent]]s.
 
==Obviousness==
A common objection to software patents is that they relate to trivial inventions.<ref>{{cite news|url=https://www.theguardian.com/technology/2005/jun/20/comment.comment|work=The Guardian|___location=London|title=Patent absurdity|date=June 20, 2005|access-date=May 23, 2010|first=Richard|last=Stallman}}</ref> A patent on an invention that many people would easily develop independently of one another should not, it is argued, be granted since this impedes development.
 
Different countries have different ways of dealing with the question of [[inventive step and non-obviousness]] in relation to software patents. Europe uses an 'Inventive step test'; see the [[Inventive step under the European Patent Convention|Inventive step requirement in Europe]] and, for instance, [[T 258/03]].
 
==Criticism==
 
===Compatibility===
There are a number of high-profile examples where the patenting of a data exchange standards forced another programming group to introduce an alternative format. For instance, the [[Portable Network Graphics]] (PNG) format was largely introduced to avoid the [[Graphics Interchange Format]] (GIF) patent problems, and [[Ogg]] [[Vorbis]] to avoid [[MP3]]. If it is discovered that these new suggested formats are themselves covered by existing patents, the final result may be a large number of incompatible formats. Creating such formats and supporting them costs money and creates inconvenience to users.
 
===Computer-implemented invention (CII)===
{{Main|Software patents under the European Patent Convention}}
Under the [[European Patent Convention]] (EPC), and in particular its Article 52,<ref>{{EPC Article|52}}</ref> "[[computer programs|programs for computers]]" are not regarded as inventions for the purpose of granting European patents,<ref>{{EPC Article|52|1}}</ref> but this exclusion from patentability only applies to the extent to which a European patent application or European patent relates to a computer program as such.<ref>{{EPC Article|52|3}}</ref> As a result of this partial exclusion, and despite the fact that the EPO subjects patent applications in this field to a much stricter scrutiny<ref name=LaubThesis>{{cite thesis|url=http://www.miplc.de/research/master_theses/2004_2005/abstracts/abstract_laub.pdf|first=Christoph|last=Laub|title=International Software Patent Filing: The Problem of Statutory Subject Matter in view of Legal Standards at the EPO-USPTO and Economic Implications|year=2005|orig-year=Academic Year 2004/2005|type=Master's|publisher=Munich Intellectual Property Law Center |access-date=21 March 2006|url-status=dead|archive-url=https://web.archive.org/web/20070621083254/http://www.miplc.de/research/master_theses/2004_2005/abstracts/abstract_laub.pdf|archive-date=June 21, 2007}}</ref> when compared to their [[USPTO|American counterpart]], that does not mean that all [[invention]]s including some [[software]] are ''[[de jure]]'' not [[patentability|patentable]].
 
===Overlap with copyright===
{{See also|Software copyright|Copyright infringement of software}}
Patent and copyright protection constitute two different means of legal protection which may cover the same subject matter, such as computer programs, since each of these two means of protection serves its own purpose.<ref>{{citation|work=Decision [[T 1173/97]] (Computer program product/IBM) of 1.7.1998|publisher=European Patent Office, Boards of Appeal|date=1 July 1998|title=Reasons 2.4|url=https://www.epo.org/law-practice/case-law-appeals/recent/t971173ex1.html}}</ref> Software is protected as works of literature under the [[Berne Convention for the Protection of Literary and Artistic Works|Berne Convention]]. This allows the creator to prevent another entity from copying the program and there is generally no need to register code in order for it to be copyrighted.
 
Patents, on the other hand, give their owners the right to prevent others from using the technology defined by the patent claims, even if the technology was independently developed and there was no copying of a software or software code involved. In fact, one of the most recent EPO decisions<ref>{{citation|title=Decision T 0424/03 (Clipboard formats I/MICROSOFT) of 23.2.2006|publisher=European Patent Office Boards of Appeal|date=23 February 2006|url=https://www.epo.org/law-practice/case-law-appeals/recent/t030424eu1.html}}</ref> clarifies the distinction, stating that software is patentable, because it is basically only a technical method executed on a computer, which is to be distinguished from the program itself for executing the method, the program being merely an expression of the method, and thus being copyrighted.
 
Patents cover the underlying methodologies embodied in a given piece of software, or the function that the software is intended to serve, independent of the particular language or code that the software is written in. Copyright prevents the direct copying of some or all of a particular version of a given piece of software, but does not prevent other authors from writing their own embodiments of the underlying methodologies. Assuming a dataset meets certain criteria, copyright can also be used to prevent a given set of data from being copied while still allowing the author to keep the contents of said set of data a [[trade secret]].<ref>{{Cite news|url=http://www.mondaq.com/unitedstates/x/733688/Trade+Secrets/Copyright+in+Data+Compilations+Is+Thin|title=Copyright in Data Compilations is Thin|last=Bro|first=Sarah|date=September 6, 2018|work=Mondaq Business Briefing|access-date=January 25, 2019}}</ref>
 
Whether and how the [[Numerus clausus#Law|numerus clausus principle]] shall apply to the legal hybrid software<ref>{{cite journal|last=Burk|first=Dan L.|title=Copyrightable functions and patentable speech|journal=Communications of the ACM|publisher=Association for Computing Machinery (ACM)|volume=44|issue=2|date=February 2001|pages=69–75|doi=10.1145/359205.359231|s2cid=10784660|doi-access=free}}</ref> to provide a judicious balance between property rights of the title holders and freedom rights of computing professionals<ref>{{cite journal|last=Kiesewetter-Köbinger|first=Swen|year=2010|title=Programmers' Capital|journal=Computer|volume=43|issue=2|pages=106–108|doi=10.1109/MC.2010.47}}</ref> and society as a whole,<ref>{{cite web|url=http://www.wipo.int/edocs/mdocs/patent_policy/en/scp_14/scp_14_7.pdf|title=Proposal from Brazil in respect of exceptions and limitations to patent rights|author=Standing Committee on the Law of Patents|date=January 20, 2010|publisher=World Intellectual Property Organization|access-date=4 February 2010}}</ref> is in dispute.<ref>{{citation|url=http://ec.europa.eu/internal_market/indprop/docs/comp/replies/planck_en.pdf|title=Stellungnahme zum Sondierungspapier der Kommission der Europaischen Gemeinschaften: Die Patentierbarkeit Computer-implementierter Erfindungen|trans-title=Opinion on the consultation paper by the Commission of the European Communities: The patentability of computer-implemented inventions|author=Max-Planck-Institut|date=20 December 2000}}</ref><ref>{{cite book|url=http://www.buchhandel.de/WebApi1/GetMmo.asp?MmoId=4804929&mmoType=PDF|first=Marcus|last=Hoffmann|title=Mehrfachschutz geistigen Eigentums im deutschen Rechtssystem|trans-title=Multiple protection of intellectual property in the German legal system|year=2008|isbn=978-3-8316-0806-5}}</ref><ref>{{cite book|first=Alexander|last=Peukert|title=Güterzuordnung als Rechtsprinzip|trans-title=Goods classification as a legal principle|year=2008|isbn=978-3-16-149724-7|publisher=Mohr Siebeck}}</ref>
 
===Debate===
There is a [[software patent debate|debate]] over the extent to which software patents should be granted, if at all. Important issues concerning software patents include:
 
* Whether software patents should be allowed, and if so, where the boundary between [[patentable subject matter|patentable]] and non-patentable software should lie;<ref>{{citation|url=http://www.out-law.com/page-4814|title=Software patents in Europe: debunking the myths|first=John|last=Gray|publisher=OUT-LAW News|date=2004-08-19}}</ref>
* Whether the [[inventive step and non-obviousness]] requirement is applied too loosely to software;<ref>{{cite web|url=http://www.ipo.gov.uk/response-inventive.pdf|title=Public consultation on level of the inventive step required for obtaining patents|publisher=[[UK Intellectual Property Office]]|access-date=2007-06-05|archive-date=2012-01-04|archive-url=https://web.archive.org/web/20120104231807/http://www.ipo.gov.uk/response-inventive.pdf|url-status=dead}}</ref> and
* Whether patents covering software discourage, rather than encourage, innovation;<ref>{{cite web|url=http://www.patenthawk.com/blog/2005/04/patent_economics_part_4_incent.html|title=Patent Economics: Part 4 – Incentives|format=blog entry|publisher=Patenthawk|date=2005-04-17|access-date=2012-10-09|archive-url=https://archive.today/20120906032234/http://www.patenthawk.com/blog/2005/04/patent_economics_part_4_incent.html|archive-date=2012-09-06|url-status=live}}</ref>
*Whether software based on mathematical methods may be allowed if the mathematics or algorithm in question is complicated enough and may not be implemented with pencil and paper.<ref>{{cite web |url=http://www.managingip.com/pdfs/Events/IndiaIP2013_15.15_Akhilesh%20Gupta.pdf |title=The India Patents Act, 1970 and Software Patentability |date=7 March 2013 |website=www.managingip.com |access-date=2020-03-27 |archive-date=2016-04-17 |archive-url=https://web.archive.org/web/20160417223948/http://www.managingip.com/pdfs/Events/IndiaIP2013_15.15_Akhilesh%20Gupta.pdf |url-status=dead }}</ref>
 
===Open source software===
{{Main|Software patents and free software}}
There is [[Software patent debate|strong dislike]] in the [[free software community]] towards software patents. Much of this has been caused by [[free software]] or [[Open-source software|open source]] projects terminating<ref>{{cite web|url=https://www.gnu.org/patent-examp/patent-examples.html|title=Software patents that hurt free software|publisher=Free Software Foundation|access-date=2012-10-09}}</ref> when the owners of patents covering aspects of a project demanded license fees that the project could not pay, or was not willing to pay, or offered licenses with terms that the project was unwilling to accept, or could not accept, because it conflicted with the [[free software license]] in use.<ref>{{cite web|url=http://swpat.ffii.org/patents/effects|title=Effects|series=Patentability and Democracy in Europe|publisher=Foundation for a Free Information Infrastructure|url-status=dead|archive-url=https://web.archive.org/web/20070210164646/http://swpat.ffii.org/patents/effects/|archive-date=February 10, 2007}}</ref>
 
Several patent holders have offered royalty-free patent licenses for a very small portion of their patent portfolios. Such actions have provoked only minor reaction from the [[free software community|free]] and [[open source community|open source]] software communities for reasons such as fear of the patent holder changing their mind or the license terms being so narrow as to have little use.<ref>{{cite web|url=http://www.softwarefreedom.org/resources/2008/osp-gpl.html|title=Microsoft's Open Specification Promise: No Assurance for GPL|publisher=[[Software Freedom Law Center]]}}</ref> Companies that have done this include [[Apple Inc.|Apple]],<ref>{{Cite web|url=https://opensource.apple.com/apsl/|title=License - APSL|website=opensource.apple.com}}</ref> [[IBM]],<ref>{{cite web|url=https://www.unicode.org/notes/tn6/#Intellectual_Property|title=UTN #6: BOCU-1|date=2006-02-04|first1=Markus |last1=Scherer |author2-link=Mark Davis (Unicode)|first2=Mark |last2=Davis|access-date=2014-02-05}}</ref> [[Microsoft]],<ref>{{cite web|url=http://www.microsoft.com/resources/sharedsource/silverlightcontrolslicense.mspx|title=Silverlight Controls License|publisher=Microsoft Corporation}}</ref> [[Nokia]],<ref>{{Cite web|url=https://sourceforge.net/projects/symbiandump/|title=symbian-dump|website=SourceForge|date=11 April 2013 }}</ref> [[Novell]],<ref>{{cite web|url=http://www.novell.com/company/policies/patent/|title=Patent Policy|publisher=Novell|access-date=2012-10-09|archive-date=2013-07-30|archive-url=https://web.archive.org/web/20130730235511/http://www.novell.com/company/policies/patent/|url-status=dead}}</ref> [[Red Hat]],<ref name=autogenerated1>{{cite web|url=http://www.redhat.com/legal/patent_policy.html|publisher=Red Hat|title=Red Hat Patent Policy}}</ref> and [[Sun Microsystems|Sun]] (now [[Oracle Corporation|Oracle]]).<ref>{{cite web|url=http://java.sun.com/javase/6/jdk-6u2-license.txt|title=Oracle Technology Network for Java Developers|publisher=Sun Microsystems|access-date=2012-10-09}}</ref>
 
In 2005, Sun Microsystems announced that they were making a portfolio of 1,600 patents available through a patent license called [[Common Development and Distribution License]].<ref>{{cite press release|url=http://www.sun.com/smi/Press/sunflash/2005-01/sunflash.20050125.2.xml|title=Sun Grants Global Open Source Community Access to More than 1,600 Patents|publisher=Sun Microsystems|date=January 25, 2005|url-status=dead|archive-url=https://web.archive.org/web/20081202014850/http://www.sun.com/smi/Press/sunflash/2005-01/sunflash.20050125.2.xml|archive-date=December 2, 2008}}</ref>
 
In 2006, Microsoft's [[Microsoft–Novell agreement|pledge not to sue]] Novell [[Linux]] customers, [[openSUSE]] contributors, and free/open source software developers over patents<ref>{{cite web|url=http://www.microsoft.com/interop/msnovellcollab/community.mspx|title=Community Commitments – Microsoft & Novell Interoperability Collaboration|publisher=Microsoft|date=November 2, 2006}}</ref> and the associated collaboration agreement with Novell<ref>{{cite press release|url=http://www.novell.com/news/press/item.jsp?id=1196|title=Microsoft and Novell Announce Broad Collaboration on Windows and Linux Interoperability and Support|date=November 2, 2006|publisher=Novell}}</ref> was met with disdain from the [[Software Freedom Law Center]]<ref>{{cite web|url=http://www.businessreviewonline.com/os/archives/2006/11/microsofts_deve.html|title=Microsoft's developer patent pledge 'worse than useless' says SFLC|date=November 10, 2006}}</ref> while commentators from the Free Software Foundation stated that the agreement would not comply with [[GPLv3]]. Meanwhile, Microsoft has reached similar agreements with [[Dell]] and [[Samsung]],<ref>{{cite web|author1=Eric Lai|author2=Sumner Lemon|url=http://www.computerworld.com/s/article/9019238/Update_Microsoft_wants_royalties_for_open_source_software|title=Update: Microsoft wants royalties for open-source software|publisher=Computerworld|date=2007-05-13|access-date=2012-10-09}}</ref> due to alleged patent infringements of the Linux operating system. Microsoft has also derived revenue from Android by making such agreements-not-to-sue with Android vendors.<ref>{{cite web|url=http://www.microsoft.com/Presspass/press/2012/jan12/01-12LGPR.mspx|title=Microsoft and LG Sign Patent Agreement Covering Android and Chrome OS Based Devices|publisher=Microsoft|date=2012-01-12|access-date=2012-10-09}}</ref>
 
===Unisys case===
In the late 1990s, Unisys claimed to have granted royalty free licenses to hundreds of [[Nonprofit organization|not-for-profit]] organizations that used the patented [[LZW]] compression method and, by extension, the [[Graphics Interchange Format|GIF]] image format. However, this did not include most software developers and Unisys were "barraged" by negative and "sometimes obscene" emails from software developers.<ref>{{cite web|url=http://slashdot.org/articles/99/08/31/0143246.shtml|title=Unisys Not Suing (most) Webmasters for Using GIFs|first=Robin ("Roblimo")|last=Miller|publisher=Slashdot|date=August 31, 1999}}</ref>
 
===Licensing===
{{Main|Software license}}
{|class="wikitable floatright" style="width:600px;"
|+Total US software patent counts by class of invention as of 2015<ref>{{cite web|url=https://www.uspto.gov/web/offices/ac/ido/oeip/taf/cbcby.htm|title=Patent Counts By Class By Year, CY 1977 - 2015|publisher=United States Patent and Trademark Office|access-date=2017-03-13}}</ref>
|-
!US class
!Description
!Total patents issued
|-
|align="right"|700
|Data Processing: Generic Control Systems or Specific Applications
|align="right"|26042
|-
|align="right"|701
|Data Processing: Vehicles, Navigation, and Relative Location
|align="right"|38566
|-
|align="right"|702
|Data Processing: Measuring, Calibrating, or Testing
|align="right"|27130
|-
|align="right"|703
|Data Processing: Structural Design, Modeling, Simulation, and Emulation
|align="right"|10126
|-
|align="right"|704
|Data Processing: Speech Signal Processing, Linguistics, Language Translation, and Audio Compression/Decompression
|align="right" |17944
|-
|align="right" |705
|Data Processing: Financial, Business Practice, Management, or Cost/Price Determination
|align="right" |38284
|-|align="right"|706
|706
|align="right"|Data Processing: Artificial Intelligence
|9161
|-
|align="right"|707
|Data Processing: Database and File Management or Data Structures
|align="right"|47593
|-
|align="right"|708
|Electrical Computers: Arithmetic Processing and Calculating
|align="right"|9993
|-
|align="right"|709
|Electrical Computers and Digital Processing Systems: Multicomputer Data Transferring
|align="right"|56001
|-
|align="right"|710
|Electrical Computers and Digital Data Processing Systems: Input/Output
|align="right"|23991
|-
|align="right"|711
|Electrical Computers and Digital Processing Systems: Memory
|align="right"|34025
|-
|align="right"|712
|Electrical Computers and Digital Processing Systems: Processing Architectures and Instruction Processing (e.g., Processors)
|align="right"|10461
|-
|align="right"|713
|Electrical Computers and Digital Processing Systems: Support
|align="right"|30695
|-
|align="right"|714
|Error Detection/Correction and Fault Detection/Recovery
|align="right"|38532
|-
|align="right"|715
|Data Processing: Presentation Processing of Document, Operator Interface Processing, and Screen Saver Display Processing
|align="right"|25413
|-
|align="right"|716
|Computer-Aided Design and Analysis of Circuits and Semiconductor Masks
|align="right"|13809
|-
|align="right"|717
|Data Processing: Software Development, Installation, and Management
|align="right"|17336
|-
|align="right"|718
|Electrical Computers and Digital Processing Systems: Virtual Machine Task or Process Management or Task Management/Control
|align="right"|7615
|-
|align="right"|719
|Electrical Computers and Digital Processing Systems: Interprogram Communication or Interprocess Communication (Ipc)
|align="right"|5456
|-
|align="right"|720
|Dynamic Optical Information Storage or Retrieval
|align="right"|3877
|-
|align="right"|725
|Interactive Video Distribution Systems
|align="right"|12076
|-
|726
|Information Security
|21144
|-
!
!align="right"|Total
!525270
|}
 
Patenting software is widespread in the US. {{As of|2015}}, approximately 500,000 patents had issued in the 23 classes of patents covering "computer implemented inventions" (see table).
 
Many software companies [[cross-licensing|cross license]] their patents to each other. These agreements allow each party to practice the other party's patented inventions without the threat of being sued for [[patent infringement]]. [[Microsoft]], for example, has agreements with [[IBM]], [[Sun Microsystems|Sun]] (now [[Oracle Corporation|Oracle]]), [[SAP AG|SAP]], [[Hewlett-Packard]], [[Siemens]], [[Cisco Systems|Cisco]], [[Autodesk]],<ref>{{cite web|url=http://www.arn.idg.com.au/index.php?taxid=620938001&id=63439861 |title=Microsoft, Autodesk in patent licensing deal |work=IDG News Service |date=2004-12-17 |url-status=dead |archive-url=https://web.archive.org/web/20130115222332/http://www.arnnet.com.au/article/5043/microsoft_autodesk_patent_licensing_deal/?taxid=620938001 |archive-date=January 15, 2013 |access-date=2012-10-09}}</ref> and recently [[Novell]]. Microsoft cross-licensed its patents with Sun, despite being direct competitors, and with Autodesk even though Autodesk has far fewer patents than Microsoft.
 
The ability to negotiate cross licensing agreements is a major reason that many software companies, including those providing [[Open-source software|open source]] software, file patents. As of June 2006, for example, [[Red Hat]] had developed a [[patent portfolio|portfolio]] of 10 issued US patents, 1 issued European patent, 163 pending US patent applications, and 33 pending international PCT ([[Patent Cooperation Treaty]]) patent applications. Red Hat uses this portfolio to cross license with proprietary software companies so that they can preserve their freedom to operate.<ref name=autogenerated1 />
 
Other patent holders are in the business of inventing new "computer implemented inventions" and then commercializing the inventions by licensing the patents to other companies that manufacture the inventions. [[Walker Digital]], for example, has generated a large patent portfolio from its research efforts, including the basic patent on the [[Priceline.com]] reverse auction technology. US universities also fall into this class of patent owners. They collectively generate about $1.4 billion per year through licensing the inventions they develop to both established and start up companies in all fields of technology, including software.<ref>{{citation|url=http://www.autm.net/FY_2004_Licensing_Survey/8932.htm|title=FY 2004 U.S. Licensing Survey|publisher=Association of University Technology Managers|date=2012-09-08|access-date=2012-11-07|archive-date=2012-10-15|archive-url=https://web.archive.org/web/20121015213045/http://www.autm.net/FY_2004_Licensing_Survey/8932.htm|url-status=dead}}</ref>
 
Still other patent holders focus on obtaining patents from original inventors and licensing them to companies that have introduced commercial products into the marketplace after the patents were filed. Some of these patent holders, such as [[Intellectual Ventures]], are privately held companies financed by large corporations such as Apple, Microsoft, [[Intel]], [[Google]], etc. Others, such as [[Acacia Research|Acacia Technologies]], are publicly traded companies with institutional investors being the primary shareholders.<ref>{{citation|url=http://premium.hoovers.com/subscribe/co/overview.xhtml?ID=fffrfkrhrrxhjcxxkh|title=Acacia Technologies LLC: Company Information|publisher=Hoovers}}{{Dead link|date=December 2021}}</ref>
 
The practice of acquiring patents merely to license them is controversial in the software industry. Companies that have this business model are pejoratively referred to as [[patent troll]]s. It is an integral part of the business model that patent licensing companies sue infringers that do not take a license. Furthermore, they may take advantage of the fact that many companies will pay a modest license fee (e.g. $100,000 to $1,000,000) for rights to a patent of questionable validity, rather than pay the high legal fees ($2,000,000 or more) to demonstrate in court that the patent is invalid.{{Citation needed|reason=What are median license fees and litigation costs? Consider also the lower cost of ex parte and inter partes reexam.|date=November 2008}}
 
==See also==
{{Commons category|Software patents}}
* [[Open Invention Network]] (OIN)
* [[Linux Foundation#Patent Commons Project|Patent Commons Project]]
* [[Piano roll blues]]
* [[Social networking patents]]
{{clear right}}
 
==References==
{{Reflist}}
 
==External links==
* {{Commons category-inline}}
* [https://web.archive.org/web/20061022090935/http://www.wipo.int/patent/law/en/developments/software.html ''Software and Business Methods''] on the [[World Intellectual Property Organization|WIPO]] web site
* [https://web.archive.org/web/20050410183700/http://swpat.ffii.org/archive/mirror/impact/index.en.html FFII Annotated Bibliography]
* [http://www.softwarepatents.eu/ Softwarepatents.eu] {{Webarchive|url=https://web.archive.org/web/20170626075717/http://softwarepatents.eu/ |date=2017-06-26 }}, an introduction to software patents in Europe and Germany (in German)
 
===Economic studies===
* {{citation|last1=Bessen|last2=Hunt|title=An Empirical Look at Software Patents|year=2004|url=http://www.researchoninnovation.org/swpat.pdf}} This paper includes a method of identifying software patents that has proved popular with organisations such as the Public Patent Foundation.{{Citation needed|date=May 2025}}
* {{citation|url=http://www.researchoninnovation.org/softpat.pdf|title=The Software Patent Experiment|first1=James|last1=Bessen|first2=Robert M.|last2=Hunt|date=March 16, 2004}}
* {{citation|url=http://www.researchineurope.org/policy/hahn_wallsten.pdf|title=A Review of Bessen and Hunt's Analysis of Software Patents|first1=Robert|last1=Hahn|first2=Scott|last2=Wallsten|publisher=[[American Enterprise Institute]]|url-status=dead|archive-url=https://web.archive.org/web/20070929094042/http://www.researchineurope.org/policy/hahn_wallsten.pdf|archive-date=2007-09-29}}
* {{citation|url=http://www.researchoninnovation.org/hahn.pdf|title=A Reply to Hahn and Wallsten|first1=James|last1=Bessen|first2=Robert M.|last2=Hunt|date=March 10, 2004}}
* {{citation|url=http://www.ftc.gov/os/2003/10/innovationrpt.pdf|title=To Promote Innovation: The Proper Balance of Competition and Patent Law and Policy, A Report by the Federal Trade Commission|author=Federal Trade Commission|date=October 2003}}
* {{citation|url=http://eupat.ffii.org/papri/ftc03/|title=FTC 2003 Report on Patents and Competition|publisher=[[Foundation for a Free Information Infrastructure]] (FFII)|date=2004-08-16|access-date=2012-11-07|archive-date=2012-12-04|archive-url=https://web.archive.org/web/20121204023208/http://eupat.ffii.org/papri/ftc03/|url-status=dead}} – commentary on the FTC "To Promote Innovation" report, 2003 (translated into English)
* {{citation|url=http://cep.lse.ac.uk/pubs/download/dp0740.pdf|title=CEP Discussion Paper No 740: Strategic Patenting and Software Innovation|date=August 2006|first1=Michael|last1=Noel|first2=Mark|last2=Schankerman|publisher=Centre for Economic Performance, London School of Economics and Political Science}}
 
===Books===
* {{cite book|url=http://press.princeton.edu/titles/8634.html|title=Patent Failure|first1=James|last1=Bessen|first2=Michael|last2=Meurer|publisher=Princeton University Press|year=2008|isbn=9780691143217 }}
* {{cite book|url=http://www.brookings.edu/press/books/mathyoucantuse.htm|title=Math You Can't Use: Patents, Copyright, and Software|first=Ben|last=Klemens|publisher=Brookings Institution Press|year=2005}}
* {{cite book|title=The Patent Wars: The Battle to Own the World's Technology|first=Fred|last=Warshofsky|date=October 3, 1994|isbn=978-0-471-59902-9|publisher=Wiley|url-access=registration|url=https://archive.org/details/patentwarsbattle00wars}}
* Information Feudalism – Peter Drahos {{cite book|title=Information Feudalism: Who Owns the Knowledge Economy?|first=Peter|last=Drahos|publisher=The New Press|date=May 1, 2003|isbn=1-56584-804-7}}
* {{cite book|first=Florian|last=Müller|url=http://crashrecovery.org/NoLobbyistsAsSuch.pdf|title=No Lobbyists As Such: The War over Software Patents in the European Union|year=2006|access-date=2008-05-28|archive-date=2009-03-26|archive-url=https://web.archive.org/web/20090326022646/http://crashrecovery.org/NoLobbyistsAsSuch.pdf|url-status=dead}} – 377-page play-by-play memoir of the story of Florian's part in the campaign over the EU software patent directive.
* {{cite book|url=http://www.cambridge.org/gb/knowledge/isbn/item6487700/?site_locale=en_GB|title=Software and Patents in Europe|first=Philip|last=Leith|publisher=Cambridge University Press|year=2007}}
 
===Papers and presentations===
*{{citation|url=http://www.ams.org/notices/201304/rnoti-p475.pdf|first=David|last=Edwards|title=Platonism Is the Law of the Land}}
* {{citation|url=http://www.phil.frb.org/research-and-data/publications/business-review/2001/q1/brq101bh.pdf|first=R|last=Hunt|title=You can patent that?|access-date=2019-01-21|archive-date=2013-01-12|archive-url=https://web.archive.org/web/20130112210524/http://www.phil.frb.org/research-and-data/publications/business-review/2001/q1/brq101bh.pdf|url-status=dead}} – Overview of the legal history and trends
* {{citation|url=http://szabo.best.vwh.net/elementalsubjectmatter.pdf|first=N.|last=Szabo|title=Elemental Subject Matter|access-date=2006-03-25|archive-date=2006-05-19|archive-url=https://web.archive.org/web/20060519040201/http://szabo.best.vwh.net/elementalsubjectmatter.pdf|url-status=dead}} – How software came to be patentable in the United States
* {{citation|url=http://www.labri.fr/perso/pelegrin/papers/swpat_europe_20061030.pdf|first=François|last=Pellegrini|contribution=Analysis of software patentability in Europe (Chapter 11)|title=Software Patents – Legal Perspectives|pages=192–209|year=2007|publisher=Amicus Books – ICFAI University Press|isbn=978-81-314-0653-3}}
* {{citation|url=http://www.furutani.co.jp/office/ronbun/Business_method_patents_in_Japan.pdf|first=Hideo|last=Furutani|title=Patentability of Business Method Inventions in Japan Compared with the US and Europe|format=[[Portable Document Format|PDF]] presentation|___location=Arlington, Virginia; United States Patent and Trademark Office|year=2003}}
* {{citation|url=http://www.ifso.ie/documents/rms-2004-05-24.html|first=Richard M.|last=Stallman|title=The Dangers of Software Patents|date=May 24, 2004|access-date=2007-01-29|archive-date=2013-01-15|archive-url=https://web.archive.org/web/20130115221652/http://www.ifso.ie/documents/rms-2004-05-24.html|url-status=dead}}
* {{cite journal|url=https://ewh.ieee.org/reg/7/canrev/cr55/IEEECanadianReview_no55.pdf|first=Alexandre|last=Abecassis|title=Patenting Software Innovations: A brief overview of the situation in some jurisdictions of interest|journal=IEEE Canadian Review|issue=55|pages=24–27|publisher=[[Institute of Electrical and Electronics Engineers]] (IEEE)}}
* {{cite journal|url=http://reoxy.org/swpc.htm|first=Brian|last=Kahin|title=The Software Patent Crisis|date=April 1990|journal=[[Technology Review]]|publisher=[[Massachusetts Institute of Technology]]}}
 
[[Category:Software patent law|*]]