The Madras High Court set aside a decade-old refusal of Ab Initio Technology LLC's patent for a data-lineage visualisation method, holding that a computer-related invention is not excluded under Section 3(k) merely because it runs on standard hardware — what matters is whether it delivers a genuine technical contribution.

Background

Ab Initio filed its application for "Graphic Representations of Data Relationship" in July 2010 — a method for tracking and representing data lineage across complex, multi-layered data systems. After nearly a decade of examination and amendment, the Patent Office rejected it in July 2020 under Section 2(1)(j) for lacking novelty and inventive step, and under Section 3(k) as a "computer programme per se."

The Arguments

Ab Initio argued the invention delivered concrete technical improvements — faster data query processing, reduced computation time, and greater accuracy in tracking data flows across systems — squarely within the "technical effect" doctrine recognised by the EPO, UK courts, and India's own CRI Guidelines. The Patent Office maintained the claims were fundamentally software executed on standard computing systems, an abstract computational method without novel hardware or technological transformation, falling within Section 3(k)'s exclusions.

The Court's Ruling

Justice Senthilkumar Ramamoorthy held the Patent Office had selectively read the prior art without acknowledging Ab Initio's distinctive data-lineage tracking methodology, finding the inventive step requirement satisfied. On Section 3(k), the Court gave important clarification: mere software involvement does not disqualify an invention from patent protection. The provision excludes only purely abstract computer programs or algorithms — not software-driven inventions achieving concrete technical effects. The Court held explicitly 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." The refusal was set aside and the application directed to be allowed.

Practical Implications