Background of the Case
- Appellant: Kroll Information Assurance LLC (original applicant: Tiversa, Inc.)
- Respondent: Controller General of Patents, Designs and Trademarks
- Patent Application: No. 8100/DELNP/2007 titled “A System, Method and Apparatus to locate at least one type of person, via a Peer to Peer Network”
- Priority Date: April 12, 2005 (US application)
- Filing Date in India: October 19, 2007 (National phase of PCT)
Timeline of Prosecution
- Publication u/s 11A: 04.07.2008
- FER Issued: 19.02.2013
- Response Filed: 22.10.2013
- Hearing Notice: 10.04.2019
- Hearing: 13.05.2019
- Written Submissions: 27.05.2019
- Controller’s Refusal: 25.06.2019
Grounds for Refusal by the Controller
- Section 59 – Amendments go beyond original scope.
- Section 2(1)(j) – Lack of inventive step over prior art D1.
- Section 3(k) – Claims are mere algorithms/computer programmes per se.
Arguments by Kroll (Appellant)
- The amendments to claims were narrowing limitations, not expansions.
- The invention solves a technical problem—unauthorized data sharing in P2P networks.
- The system uses a combination of hardware and software, not a software-only invention.
- Prior art D1 is distinguishable—it relates to a client-server system, not peer-to-peer.
- Patent granted in major jurisdictions like US, China, Australia, and Japan.
Arguments by Respondent (Controller)
- The amendments introduce new matter not supported in original claims.
- The invention is essentially a computer-implemented algorithm and lacks technical effect.
- Search in P2P networks is routine and obvious.
- No evidence of technical advancement or inventive step over prior art D1.
Court’s Analysis
On Section 59 – Amendments
- Held in favor of Appellant:
- Amendments (specifically sub-clauses iii & iv of Claim 1) narrowed the scope.
- The new claim language explains rather than expands the invention.
- Supported by the complete specification.
- Controller’s findings set aside on this ground.
On Section 3(k) – Computer Program per se
- Held in favor of Respondent (Controller):
- Claimed system merely uses generic hardware executing software instructions.
- Main functionality: keyword-based search and profiling on P2P network—an abstract algorithmic process.
- No technical effect or hardware advancement was demonstrated.
- No integration with hardware that enhances or transforms the hardware functionality.
- Relied on Lava, Microsoft, and Blackberry cases to reiterate that:
“Mere algorithmic instructions or abstract data processing without hardware transformation is not patentable.”
Court’s Final Verdict
- Rejection under Section 3(k) upheld.
- Controller’s decision affirmed, though Section 59 rejection was set aside.
- Appeal dismissed.
Key Takeaways from the Judgment
1. Permissibility of Claim Amendments under Section 59
- Ruling: The Court allowed the amendments in claims that narrowed the scope of the invention and were explanatory in nature, not broadening the original scope.
- Impact:
- Encourages applicants to pursue claim amendments provided they are well-supported in the complete specification and fall within the disclosed matter.
- Reinforces judicial consistency with the decision in Nippon A & L v. Controller of Patents regarding the interpretation of Section 59.
2. Strict Interpretation of Section 3(k): Computer Programs Per Se
- Ruling: The invention, despite implementation via hardware, was ultimately a sequence of instructions (algorithm) for keyword-based search in P2P networks, which lacked technical effect or hardware enhancement.
- Impact:
- Reaffirms that mere software automation or abstract algorithms—even when combined with generic hardware—do not qualify as patentable inventions.
- Supports the Patent Office’s practice of rejecting claims that are computer programs disguised as systems/methods without true technological innovation.
3. Need for Technical Advancement or Technical Effect
- Ruling: For a software-related invention to be patentable, it must:
- Solve a technical problem, and
- Demonstrate a technical effect or improvement in hardware performance.
- Impact:
- Aligns with Indian and international jurisprudence (e.g., Lava, Microsoft, Blackberry), providing clear guidance that the invention should go beyond generic computing.
- Reinforces that India’s stance is more conservative than jurisdictions like the US or EU, particularly in rejecting patents for data processing, search methods, or profiling systems unless tied to a technical solution.
4. No Weight to Foreign Grants
- Ruling: The grant of corresponding patents in the USA, China, Japan, and Australia was not persuasive.
- Impact:
- Applicants cannot rely on foreign prosecution outcomes to argue in favor of patentability in India.
- Reiterates that Indian patentability is governed by domestic statutory exclusions, especially Section 3(k), which is uniquely worded compared to global standards.
Implications for Software Patents in India
1. Algorithm-Based and Data Processing Claims Face a High Bar
- The court made it clear: keyword-based search, data categorization, or profiling techniques—even if innovative—are not patentable unless they show a hardware-level impact.
- Systems that merely identify information (e.g., military data, personal info leaks) using predefined logic are too abstract for patent protection.
2. Patentability Requires Hardware-Software Synergy
- The ruling distinguishes between:
- Software implemented on generic hardware ➝ Not patentable.
- Software that transforms hardware functionality ➝ May be patentable.
- Inventions must demonstrate how they alter, enhance, or transform the working of a device—not just execute logic.
3. Claim Drafting Needs a Strategic Shift
- Broad functional claims will be scrutinized as abstract or algorithmic.
- Applicants must:
- Clearly articulate technical problems being solved.
- Include specific hardware interactions.
- Show technical effect using examples or experimental data.
4. Increasing Judicial Deference to CRI Guidelines
- This case, like Lava and Blackberry, directly quotes and relies on the 2017 CRI Guidelines.
- These Guidelines are becoming quasi-binding tools for courts and patent offices to evaluate software-related claims.
Comparative View: India vs Other Jurisdictions
Factor | India | USA | EPO | China |
---|---|---|---|---|
Patentability of Software | Strictly limited | More lenient post-Alice (with technical improvement) | Allowed if technical effect shown | Allows software patents with technical features |
Algorithm per se | Not patentable | Not patentable unless tied to machine | Not patentable | Not patentable |
Computer program product | Not patentable per se | Allowed with machine-readable medium | Allowed with technical character | Allowed if claimed with device or medium |
Hardware enhancement required | Yes | Not always | Yes | Yes |
Final Thoughts
The Kroll judgment adds to the evolving jurisprudence that sets a high bar for software patenting in India. It sends a strong signal that:
🗣️ “Innovation in logic or algorithms alone, no matter how useful, will not be rewarded with a patent unless it improves the underlying machine or system.”
This is a wake-up call for software and AI innovators in India:
- Draft claims with a technical character.
- Demonstrate measurable improvement over prior art.
- Avoid generic phrasing like “processor configured to” or “storage medium having instructions” without describing hardware impact.