The judgment in Microsoft Technology Licensing, LLC v. Assistant Controller of Patents & Designs[1] represents a landmark ruling in India on the scope of Section 3(k) of the Patents Act, 1970, and the meaning of the expression “computer program per se.”
Significantly, it distinguishes software programs from technology-driven innovations that have genuine technical impact and clarifies the legal position of computer-related inventions (CRIs).
Microsoft filed a patent application for its invention titled “Methods and Systems for Authentication of a User for Sub-Locations of a Network Location”. The invention introduced a two-tier authentication framework to protect network environments against unauthorized access through stolen or duplicated cookies.
.jpg)
Microsoft claimed that this architecture ensured enhanced network security, preventing unauthorized access, mitigating risks of cookie theft and session hijacking. It argued that the innovation delivered a tangible technological improvement in cybersecurity rather than being a mere software routine.
The Indian Patent Office rejected the application under Section 15 of the act primarily on the ground that the claimed invention was a “computer program perse” and, therefore, the subject matter was excluded from patentability under Section 3(k). The Controller found that the invention comprised of computer-executable instructions implemented on a general-purpose computer; and, hence lacked any hardware innovation or technical contribution. The inventive step was based on non-patentable subject matter.
Aggrieved by the refusal, Microsoft appealed before the Delhi High Court.
The principal question before the Court was whether Microsoft’s invention—an authentication system that was implemented with computer instructions or code—produced a technical effect or contribution that made it patent-eligible under Indian law.
The corollary issues were whether: (a) the office erred in interpreting Section 3(k) too broadly by excluding all software-related inventions, irrespective of their technical nature; (b) the invention delineated a technical solution or technological improvement in network authentication that distinguished it from an abstract computer program and was sufficient to escape the per se exclusion; and, (c) the legislative intent behind Section 3(k) was to exclude all software innovations or only those devoid of practical technological application.
The approach for assessing the technical substance of CRIs was also explored.
The appellant, Microsoft argued that the impugned was non-speaking and violated principles of natural justice by failing to discuss the claims in detail. It further contended that the invention offered a technical solution to the real-world problem of cookie theft and improved the security architecture of computer networks.
.jpg)
It was also submitted that the Controller misconstrued and misinterpreted Section 3(k)— “computer program per se” was never meant to exclude inventions having technical effects or contributions or delivering technical advancement or practical application.
Per contra, the Respondent-Patent Office submitted that software patentability in India is intentionally narrower than in other jurisdictions. The claimed subject matter was merely an algorithm executed by a program, without showing hardware improvement or technical advancement. Hence, granting patents for such software would be in contravention of legislative intent behind Section 3(k).
The Court traced the history of the exclusion clause from early patent law upto the 2002 amendment. It concluded that Parliament inserted the phrase “computer program per se” deliberately to ensure that software programs, devoid of any technical application or industrial use, would be barred from patent protection.
Relying on Ferid Allani (2019)[2], the Court affirmed the patentability of genuine computer-related inventions exhibiting technical effects and contribution. Further, based on the earlier judgment in Telefonaktiebolaget LM Ericsson v. Intex Technologies (2015)[3], it reiterated that technological advancements within digital systems constitute patentable subject matter.
The Court also discussed other significant rulings that shaped the treatment of software-based inventions and defined the jurisprudence in patent law thereon. Landmark cases such as Aerotel v. Telco[4] and HTC v. Apple[5],were examined to highlight that the global trend evaluates the technical substance of inventions rather than the coding mechanism.
Justice Narula also enunciated that the scrutiny must examine whether the invention: (i) produces a technical outcome; and, (ii) improves an existing technological process or gives a practical solution for a technical problem. He held that if the answers are affirmative, the mere fact that the invention is executed through software cannot disqualify it from patentability.
Thus, the interpretative foundation was laid for assessing computer-related inventions based on their functional impact and aligning Indian patent analysis with global standards.
Applying interpretive principles and judicial precedents, the court decided that the two-tier cookie mechanism addressed a security vulnerability inherent in single-cookie systems. The invented configuration prevented unauthorized duplication and intrusion and influenced how networks verify user credentials and manage data protection. This authentication method enhanced security and improved network safety
.jpg)
The improvement was architectural and operational; it produced measurable benefits that transcended programming logic. It further solved a technical problem, delivered a real-world technical advantage and, produced technical effects and contribution, which satisfied the threshold for patent eligibility.
The court ruled that the controller’s summary rejection was bad in law and reasoning. Contrary to statutory intent and binding case-laws, it disregarded the technical character of the claims by holding that it was only an algorithmic procedure. The term 'computer program per se' excludes only software, not software-based inventions that have technological role within and produce tangible technical results.
It was also reiterated that Section 3(k) did not prohibit inventions where software forms part of a broader technical system or produces a functional advancement in technology or integration with hardware, which fulfilled the patentability standard envisioned under the said section. The spirit of Section3(k) was never intended as an absolute prohibition.
The matter was remanded for re-examination of novelty and inventive step. Further, observing inconsistency in the Patent Office’s handling of CRIs, the Court directed the Controller General of Patents, Designs & Trade Marks (CGPDTM) to adopt a comprehensive approach, focusing on technical substance and advancement. The office was instructed to frame ‘signposts’—illustrative examples& parameters for assessing whether a computer-related invention (CRI) displays a technical effect or contribution.
Delving into CRI Guidelines and the 2019 Manual, the judge advised the Patent Office to focus on whether the invention produces a technical outcome; solves a concrete operational problem; or, improves a technological process; and, not mere form. The need for promoting uniformity and facilitating consistent, comprehensive examination on technical merit and functional contribution was underscored.
The judged urged patent examiners to look beyond the medium of implementation and superficial presence of computer programs. He opined that CRIs exhibiting technical effects, such as, improved speed, efficiency, or security, are patentable.
Justice Narula’s opinion demonstrated a holistic examination of Indian patent policy, combining statutory interpretation with practical technological reasoning. This judgment provides definitive judicial guidance for the patentability of software-based inventions. It reinforces the principle of substance over form for determining eligibility.
The decision narrows the interpretation of Section 3(k); it aligns Indian patent law with global CRI practices; and, it underlines that software-based innovations are patentable when they deliver demonstrable technical effects.
At BLAZE VENTURES, we have elaborate processes and qualified professionals for ensuring that the software and computer-related ideas, inventions, innovations and implementations of developers and enterprises are held patentable under applicable patent laws.
________
[1] C.A. (COMM.IPD-PAT) No. 29 of 2022, decided 15 May 2023
[2] Decision dated 12th December, 2019 in W.P.(C) 7/2014 & CM APPL. 40736/2019
[3] 2023:DHC:2243-DB
[4] [2006]EWCA Civ 1371
[5] [2012]EWHC 1789 (Pat)