Introduction
In Ab Initio Technology LLC v. The Controller of Patents & Designs, the Madras High Court, through Justice Senthilkumar Ramamoorthy, delivered a significant ruling on November 4, 2025, overturning the Patent Office’s refusal of a patent application filed by Ab Initio Technology LLC, a US-based technology company. The dispute arose from a patent application submitted in July 2010 for an invention titled “Graphic Representations of Data Relationship,” which focused on a unique method of tracking and representing data lineage within complex data systems. After protracted examination, hearings, and amendments spanning nearly a decade, the Patent Office rejected the application in July 2020 citing lack of novelty and inventive step under Section 2(1)(j) of the Patents Act, 1970, and further holding the invention to be non-patentable under Section 3(k) as a “computer programme per se.” Aggrieved, Ab Initio appealed, arguing that the invention provides a novel and non-obvious technical solution, beyond the mere use of software, and deserved patent protection. The case evolved into a decisive discussion on how Indian courts interpret computer-related inventions (CRIs), inventive step, technical contribution, and the boundaries of Section 3(k). With both sides presenting sharp legal and technical arguments, the Court was required to evaluate whether the invention offered a genuine technical effect or merely represented a software-based process excluded from patentability.
Arguments of the Appellant (Ab Initio Technology LLC):
Ab Initio argued that the Patent Office had misunderstood both the scope and the technical depth of the claimed invention. According to the company, the invention did not merely automate an existing method or present a basic software algorithm; instead, it introduced a distinctive mechanism for graphically representing data lineage—how data moves, transforms, and interacts within multi-layered data environments. Ab Initio highlighted that the prior art cited during examination failed to disclose or anticipate these features. The appellant emphasized that its invention offered a technical improvement over existing systems by enabling faster and more efficient processing of data queries, reduced computation time, and enhanced accuracy in tracking data flows. These attributes, it argued, constituted a “technical effect,” aligning the invention with international jurisprudence, including EPO and UK precedents, which allow CRIs when they contribute something beyond mere software operations. The appellant also relied heavily on the Indian Patent Office’s own Computer-Related Inventions Guidelines, which state that CRIs are patentable when they demonstrate technical contribution, even in the absence of new hardware. It further contended that the Patent Office had erred by mechanically applying Section 3(k) without undertaking a proper analysis of the invention’s real-world technological impact. Ab Initio maintained that Section 3(k) excludes only pure algorithms devoid of application, but not inventions that use algorithms as tools to deliver a tangible, measurable technical result. The company stated that the unique structure, architecture, and data-mapping logic embedded in its claimed method were non-obvious to a person skilled in the art, thereby satisfying the “inventive step” requirement under Section 2(1)(j). On these grounds, Ab Initio sought the Court’s intervention to recognize the invention as a patentable CRI and to set aside the refusal order.
Arguments of the Respondent (Patent Office):
In response, the Patent Office defended its refusal order by asserting that the claims were fundamentally based on computer software executed through standard computing systems, making the invention a mere algorithm or computer programme per se. According to the Office, the core function described in the application—tracking and displaying data relationships—was an abstract computational method lacking any novel hardware or technological transformation. The respondent argued that the invention operated entirely within a computer and therefore fell squarely within the prohibitions of Section 3(k), which precludes patents for algorithms, computer programs per se, mathematical methods, and business methods. The Office maintained that the amendments and explanations submitted by Ab Initio did not remedy the objections because the underlying method still constituted software-based instructions for data representation, which any skilled programmer could implement. Moreover, the respondent insisted that the invention lacked an inventive step since the cited prior art already disclosed the general concept of representing data relationships graphically. While the appellant argued for technical contribution, the Patent Office contended that any improvement was incidental to the algorithmic implementation rather than a true technical advancement. Therefore, the refusal order, in its view, was in line with statutory requirements and sound technical reasoning, and warranted no interference from the Court.
Court’s Judgment:
After careful examination of the material, arguments, and statutory provisions, the Madras High Court set aside the refusal order and allowed the appeal, delivering a detailed analysis on the intersection of inventive step and CRI patentability in Indian law. The Court first addressed the requirement under Section 2(1)(j), which demands novelty, inventive step, and industrial applicability. It noted that the Patent Office had selectively interpreted prior art without acknowledging the distinctive features introduced by Ab Initio’s invention. The Court observed that the cited prior art did not disclose the specific methodology used by the appellant for tracking data lineage, nor did it reveal the graphical representation mechanism that captured the complex dependencies and transformations of data across systems. According to the Court, a person skilled in the art would not naturally derive these features from the prior art, thereby affirming the presence of an inventive step. Regarding novelty, the Court noted that the invention introduced a unique technical architecture that enhanced the speed and accuracy of responding to data queries, constituting an improvement with industrial applicability.
Turning to the Section 3(k) objection, the Court offered an important articulation of Indian CRI jurisprudence. It emphasized that the mere involvement of software does not automatically disqualify an invention from patent protection. Section 3(k) excludes only those inventions that are purely abstract, consisting solely of computer programs or algorithms, but does not apply when a software-driven invention achieves a concrete technical effect or contributes technically to a field. The Court held that Ab Initio’s invention offered such a technical contribution, particularly by improving processing time, enabling more efficient data lineage tracking, and providing a sophisticated technical solution to a real-world problem. It cited global trends in CRI patentability and clarified that Indian law aligns with the principle that novel hardware is not a prerequisite for granting patents to software-driven inventions. The Court’s reasoning culminated in the statement that “patent applications in relation to a CRI, even de hors novel hardware or impact on the internal working thereof, would not be excluded under Section 3(k) if such CRI makes a technical contribution or has a technical effect.” On this basis, the Court held that the Patent Office had incorrectly applied Section 3(k) and reversed the refusal. The patent application, therefore, was directed to be allowed.