How to Patent Software and AI Algorithms in India: IPO Process and Cost

Dhanush Prabha
12 min read 91.1K views
Reviewed by CAs & Legal Experts: Nebin Binoy & Ashwin Raghu
Last Updated: 

India does not ban software patents. Section 3(k) of the Patents Act, 1970 excludes a 'computer programme per se' from patentability, but software inventions that produce a demonstrable technical effect are patentable. The Indian Patent Office (IPO) granted over 1,00,000 patents in FY 2023-24, with a significant share involving computer-related inventions (CRIs) covering AI, machine learning, IoT, blockchain, and software-driven processes. The legal framework combines Section 3(k), the CRI Guidelines revised in June 2017, and the Ferid Allani v Union of India (2019) ruling by the Delhi High Court. Filing costs start at ₹1,600 for startups and natural persons. This guide covers patentability assessment under Indian law, claim drafting strategies to clear Section 3(k), the IPO filing process with exact form numbers and fees, timelines from filing to grant, and the specific challenges AI and ML inventions face during prosecution.

  • Section 3(k) excludes 'computer programme per se' but not software producing a technical effect
  • CRI Guidelines (June 2017) use a three-step test: identify contribution, check exclusion, assess technical advancement
  • Ferid Allani v Union of India (2019) confirmed that software inventions with technical effect are patentable
  • AI/ML algorithms are patentable when claimed as technical systems or methods, not abstract mathematics
  • Filing cost: ₹1,600 (startup/individual), ₹4,000 (small entity), ₹8,000 (large entity) for Form 1
  • Timeline: 3-5 years standard; 12-24 months with expedited examination (Form 18A)
  • Patent term: 20 years from filing date with annual renewal fees from Year 3 onward

The Patents Act, 1970 (as amended in 2005) is India's primary patent legislation. Section 3(k), introduced through the Patents (Amendment) Act, 2002 and effective from 1 January 2005, states: "a mathematical or business method or a computer programme per se or algorithms" shall not be considered an invention. Three categories of subject matter are excluded under this single clause: mathematical methods, business methods, and computer programmes per se.

The critical legal phrase is 'per se', meaning 'by itself'. This qualifier creates a distinction between an abstract computer programme (not patentable) and a computer programme that produces a technical effect when implemented in hardware or as part of a process (potentially patentable). The inclusion of 'per se' was a deliberate legislative choice. During the 2002 amendment debates, the Standing Committee on Commerce recommended retaining it to ensure that only abstract computer programmes are excluded, not all software-related inventions. This mirrors the European Patent Office (EPO) approach, which excludes computer programmes 'as such' under Article 52(2)(c) of the European Patent Convention.

In practical terms, the patent examiner must look beyond the fact that software is involved and evaluate whether the invention makes a technical contribution. If the software enables new hardware functionality, solves a technical problem in a novel way, or produces a measurable technical improvement (faster processing, reduced memory usage, improved accuracy of a physical measurement), the invention clears the Section 3(k) bar. For AI and ML inventions, the same framework applies: an abstract mathematical algorithm is excluded, but an AI system solving a specific technical problem moves beyond the 'per se' exclusion.

Section 3(k) also excludes business methods. Many software and AI applications in fintech, e-commerce, and logistics are directed at business processes rather than technical problems. If the core contribution is a new way of conducting business (pricing model, transaction workflow, marketplace matching), it faces rejection under both the 'business method' and 'computer programme per se' exclusions, regardless of technical implementation.

What Remains Excluded Under Section 3(k)

The following categories are consistently rejected: standalone software algorithms with no hardware interaction, pure business logic implemented in code, abstract mathematical methods regardless of implementation, user interface designs and display methods, and data storage or formatting schemes that do not produce a technical effect on the underlying system.

CRI Guidelines: How the IPO Evaluates Software Inventions

The Controller General of Patents, Designs and Trademarks (CGPDTM) issued the first Guidelines for Examination of Computer Related Inventions in February 2016, replacing the 2013 Office Instructions. The current guidelines, revised in June 2017, provide a balanced three-step framework that patent examiners must follow when assessing CRIs.

The Three-Step Test

Step 1: Identify the actual contribution made by the claimed invention over the prior art. The examiner strips away conventional and known elements to isolate what the applicant actually invented.

Step 2: Determine if the identified contribution falls solely within excluded subject matter listed under Section 3(k). If the entire contribution is an algorithm, a business method, or a computer programme with no technical application, the invention is not patentable. If the contribution involves hardware interaction, modification of a physical process, or a technical effect on a system, it moves to Step 3.

Step 3: Assess whether the contribution involves a technical advancement over existing knowledge that has economic significance or both. The technical advancement must be more than trivial and should represent a genuine improvement in how a technical problem is solved.

The June 2017 CRI Guidelines are mandatory instructions for all patent examiners and Controllers at the IPO. Examiners cannot deviate from the three-step test. If your application is rejected without proper application of this test, it constitutes a procedural ground for appeal. Reference the guidelines specifically in your FER response.

Practical Application of the Three-Step Test

Consider a claim for "a processor-implemented method for detecting fraudulent transactions in real-time by analyzing transaction patterns using a neural network trained on historical transaction data." Step 1: the contribution is a specific neural network architecture for transaction pattern analysis. Step 2: the contribution solves a specific technical problem (real-time fraud detection in a payment system), not purely a mathematical method. Step 3: if the method achieves measurably faster or more accurate fraud detection than prior art, it demonstrates a technical advancement. This claim structure has a reasonable path to grant under CRI Guidelines.

Can You Patent AI and Machine Learning Algorithms in India?

AI and ML inventions occupy a grey area in Indian patent law. The underlying algorithms are mathematical methods (excluded under Section 3(k)), but their application in solving real-world technical problems can produce patentable inventions. The Indian Patent Office has granted patents on AI-based inventions across healthcare diagnostics, network optimization, industrial process control, autonomous systems, and natural language processing.

What Makes an AI Invention Patentable

An AI invention crosses the patentability threshold when: (1) the claims describe a specific technical application rather than a general-purpose algorithm, (2) the invention solves a defined technical problem (not a business problem), (3) the specification discloses sufficient detail about AI architecture, training methodology, and input/output processing to meet Section 10 disclosure requirements, and (4) the combination of AI with hardware or domain-specific processes produces a technical effect that is novel and non-obvious.

AI Patent Claim Examples: Patentable vs Non-Patentable

Claim Type Example Patentability Reasoning
Abstract Algorithm A method for training a neural network using backpropagation with a modified loss function Not Patentable Pure mathematical method; no technical application specified
Applied AI System A processor-implemented system for detecting cancerous cells in histopathology images using a CNN trained on labelled biopsy datasets Patentable Specific technical application (medical imaging); solves technical problem with measurable accuracy improvement
Business Method via AI An AI-based method for recommending products to users based on purchase history analysis Not Patentable Business method (product recommendation); excluded under Section 3(k) as business method + computer programme
AI-Hardware Integration An autonomous navigation system using a reinforcement learning model to control a drone's flight path based on real-time LIDAR sensor data Patentable Hardware integration (drone, LIDAR); technical effect (autonomous navigation); specific technical problem solved
Data Processing A method for organizing and displaying search results using a ranking algorithm Not Patentable Data presentation/organization; no technical effect on the computing system itself
AI for Industrial Process A method for predictive maintenance of manufacturing equipment using sensor data processed by an LSTM network to predict component failure Patentable Technical application (manufacturing); sensor-based; measurable technical improvement in failure prediction

File a Software or AI Patent with Expert Guidance

IncorpX's IP professionals draft Section 3(k)-compliant claims with technical-effect focus. From patentability assessment to IPO grant, we handle every stage.

Start Patent Filing

How to Draft Patent Claims for Software and AI Inventions

Claim drafting is the most critical determinant of whether a software or AI patent application survives Section 3(k) scrutiny. The specification can describe the algorithm in detail, but the claims must frame the invention as a technical solution to a technical problem. Indian patent examiners evaluate claims independently from the specification description, so the claim language itself must establish patentability.

Claim Drafting Strategies That Work in India

1. Use 'processor-implemented method' or 'computer-implemented method' framing. Instead of claiming "software for [function]" or "an algorithm for [task]", claim "a processor-implemented method for [technical function] comprising steps of..." This anchors the claim in a physical system (processor/computer) rather than an abstract programme.

2. Include hardware elements in system claims. A system claim should recite specific hardware components: "a system comprising a processor, a memory storing instructions, a sensor module for receiving [data type], and a communication interface, wherein the processor executes..." Hardware integration signals to the examiner that the invention is not a programme per se.

3. Define the technical problem and technical effect explicitly. The specification must articulate: "The present invention addresses the technical problem of [specific problem] in [technical field]. The technical effect achieved is [measurable improvement]." Quantify where possible: "30% reduction in processing time", "improved detection accuracy from 85% to 94%", "reduced memory consumption by 40%".

4. Avoid method-of-doing-business language. Terms like "optimizing revenue", "improving customer engagement", "enhancing user experience", or "reducing operational costs" signal business objectives, not technical effects. Rephrase in technical terms: "reducing computational overhead", "improving signal-to-noise ratio", "minimizing latency in data transmission".

5. Disclose the AI/ML architecture sufficiently. Section 10(4) requires that the specification describe the invention in a manner sufficiently clear and complete for a person skilled in the art to perform it. For AI inventions, this means disclosing the neural network architecture (layers, activation functions), training data characteristics, hyperparameters, and evaluation metrics. Vague references to "a machine learning model" without architectural detail invite sufficiency objections.

File broad independent claims covering the method and system, supported by narrower dependent claims specifying the AI architecture, data preprocessing steps, and hardware configurations. If the independent claim faces a Section 3(k) objection, dependent claims with greater technical specificity provide fallback positions during prosecution without requiring new matter amendments.

Step-by-Step IPO Filing Process for Software and AI Patents

Filing a software or AI patent at the Indian Patent Office follows the same procedural framework as any patent application, governed by the Patents Act, 1970 and Patent Rules, 2003 (as amended). The process involves 8 key stages from preparation to grant.

Stage 1: Patentability Assessment and Prior Art Search

Before filing, conduct a thorough prior art search in the IPO database (InPASS), USPTO, EPO (Espacenet), and WIPO (PATENTSCOPE). For software and AI inventions, also search IEEE Xplore, ACM Digital Library, and arXiv for published research papers. The goal is to confirm novelty (Section 2(1)(j)) and inventive step (Section 2(1)(ja)) before incurring filing costs. This stage typically takes 2-4 weeks.

Stage 2: Specification Drafting

Draft the provisional or complete specification (Form 2). For software/AI patents, the specification must include: a detailed description of the technical problem, the prior art limitations, the proposed solution with algorithm details, flowcharts, system architecture diagrams, and at least one working example demonstrating the technical effect. A provisional specification secures the filing date and gives you 12 months to file the complete specification.

Stage 3: Filing the Application (Forms 1, 2, 3, 5, 26, 28)

File the following at the appropriate patent office (Delhi, Mumbai, Chennai, or Kolkata based on the applicant's jurisdiction):

  • Form 1: Application for Grant of Patent (applicant details, inventor details, title)
  • Form 2: Provisional or Complete Specification (description, claims, abstract, drawings)
  • Form 3: Statement and Undertaking regarding foreign filing (mandatory if filing abroad)
  • Form 5: Declaration of Inventorship (names all true inventors)
  • Form 26: Power of Attorney (if filing through a patent agent or attorney)
  • Form 28: Statement of Entity Category (natural person, small entity, or other entity)

Stage 4: Publication (Section 11A)

The patent application is published in the Patent Office Journal 18 months from the filing date or priority date, whichever is earlier. You can request early publication by filing Form 9 with the prescribed fee (₹2,500 for natural persons/startups), which typically results in publication within 4-6 weeks. Publication makes the application publicly available and starts the pre-grant opposition window.

Stage 5: Request for Examination (Form 18)

File Form 18 within 48 months from the filing date or priority date. Without this request, the application is never examined and is treated as withdrawn. Examination fees: ₹4,000 (natural person/startup), ₹10,000 (small entity), ₹20,000 (large entity). For expedited examination, file Form 18A (₹8,000 / ₹25,000 / ₹60,000), available for startups, women applicants, MSMEs, and eligible government entities.

Stage 6: First Examination Report (FER) and Response

The patent examiner issues an FER containing objections. For software and AI patents, expect a Section 3(k) objection in most cases. The FER may also cite prior art references challenging novelty and inventive step. You have 6 months from the FER date to file a response with arguments and amended claims. A hearing before the Controller can be requested if objections remain unresolved.

Stage 7: Pre-Grant Opposition (Section 25(1))

Any person can file a pre-grant opposition after publication but before grant. For software patents, oppositions often cite Section 3(k) as a ground. The Controller considers the opposition alongside the applicant's response before deciding on grant. Pre-grant opposition has no filing fee for the opponent.

Stage 8: Grant and Post-Grant Maintenance

If all objections are resolved, the Controller grants the patent. The grant is published in the Patent Office Journal. The patent is valid for 20 years from the filing date, subject to payment of annual renewal fees starting from Year 3. Post-grant opposition under Section 25(2) can be filed by any interested person within 12 months from the date of publication of grant.

Patent Filing Fees for Software and AI Inventions in India

Patent fees for software and AI inventions are identical to fees for any other patent application at the Indian Patent Office. The fee depends on the applicant's entity category. DPIIT-recognised startups pay the same rates as natural persons. E-filing through ipindia.gov.in offers a 10% discount on most government fees.

Filing Stage / Form Natural Person / Startup (₹) Small Entity (₹) Large Entity (₹)
Application for Patent (Form 1) - up to 30 pages 1,600 4,000 8,000
Additional pages beyond 30 (per page) 160 400 800
Additional claims beyond 10 (per claim) 320 800 1,600
Request for Examination (Form 18) 4,000 10,000 20,000
Expedited Examination (Form 18A) 8,000 25,000 60,000
Early Publication (Form 9) 2,500 6,250 12,500
Power of Attorney (Form 26) Nil Nil Nil
Entity Category Declaration (Form 28) Nil Nil Nil

Professional Fees for Software and AI Patent Drafting

Professional fees for patent agents and attorneys are separate from government fees. Software and AI patents typically cost more in professional fees due to the complexity of claim drafting and the need for Section 3(k)-compliant framing.

Service Typical Fee Range (₹) Includes
Prior Art Search 5,000 - 15,000 Database search, patentability opinion, prior art report
Specification Drafting (Software/AI) 30,000 - 80,000 Complete specification, claims, drawings, abstract
Application Filing 5,000 - 15,000 Form preparation, e-filing, acknowledgement
FER Response (Section 3(k) Objection) 15,000 - 40,000 Arguments, claim amendments, technical submissions
Hearing Representation 20,000 - 50,000 Oral arguments before the Controller
End-to-End Filing (Filing to Grant) 60,000 - 1,50,000 Complete prosecution including all responses

Get a Cost Estimate for Your Software Patent

IncorpX provides transparent pricing for software and AI patent filing. Share your invention details for a customized cost breakdown and timeline.

Request a Quote

Timeline: How Long Does a Software Patent Take in India?

Software and AI patent applications typically take longer than patents in traditional fields due to the higher likelihood of Section 3(k) objections. The standard timeline from filing to grant ranges from 3 to 5 years. Expedited examination reduces this to 12 to 24 months.

Stage-Wise Timeline Breakdown

Filing to Publication: 18 months (automatic) or 4-6 weeks (with early publication request under Form 9). Publication to Examination Request: Form 18 can be filed any time within 48 months from filing. Filing early accelerates the process. Examination to FER: 6-12 months after examination request, depending on the examiner workload and technical field queue. FER Response Period: 6 months from FER date (non-extendable). FER to Grant (if no opposition): 3-12 months, depending on whether further objections arise or a hearing is needed. Total for Expedited Examination: Startups and eligible applicants filing Form 18A can expect the FER within 3-6 months of filing the examination request, reducing the overall timeline significantly.

You have 48 months to request examination, but there is no advantage in waiting. File Form 18 immediately after filing or within the first 6 months. The examination queue operates on a first-come-first-served basis. Early filing of Form 18 can reduce your overall prosecution timeline by 12-18 months compared to waiting until year 3 or 4.

Key Case Law: Judicial Interpretation of Software Patents in India

Indian courts have addressed software patentability in a few landmark decisions that shape how the Patent Office and applicants approach CRI claims.

Ferid Allani v Union of India (2019) - Delhi High Court

This is the most significant Indian ruling on software patents. Ferid Allani's patent application for a method and system for accessing information stored on the internet was rejected by the Patent Office under Section 3(k). The Delhi High Court overturned the rejection, holding that the Patent Office cannot refuse a patent application merely because it involves a computer programme. The Court directed the Patent Office to examine whether the invention as a whole demonstrates a technical effect. The judgment established that the test is not whether the invention uses software, but whether the software produces a technical contribution beyond the normal interaction between a computer and its programme.

The Ferid Allani ruling is the primary authority cited in FER responses for software patents. Applicants routinely reference this judgment to argue that a Section 3(k) objection must be evaluated under the technical effect doctrine, not through a blanket exclusion of all software-related claims.

Telefonaktiebolaget LM Ericsson v Intex Technologies (2015) - Delhi High Court

While primarily a standard essential patents (SEP) case, the Ericsson v Intex decision confirmed that patents on communication technologies involving software implementation are valid and enforceable in India. The Court granted an interim injunction, implicitly accepting the validity of patents covering software-implemented telecom standards (AMR codec technology). This reinforced that software-hardware integration patents, particularly in telecommunications, are well within the scope of Indian patent law.

Common Reasons for Rejection of Software and AI Patent Applications

Understanding why software patents are rejected helps in drafting stronger applications. The IPO rejects software and AI patents for six primary reasons:

1. Section 3(k) - Computer Programme Per Se. The examiner concludes the claimed invention is nothing more than software performing computations. Overcome this by demonstrating technical effect through amended claims and arguments referencing CRI Guidelines and Ferid Allani.

2. Section 3(k) - Mathematical Method / Algorithm. AI and ML claims are frequently objected to as mathematical methods. Show the algorithm is applied to a specific technical domain with measurable technical improvement.

3. Lack of Novelty (Section 2(1)(j)). The examiner cites prior art disclosing the same invention. Software is a crowded field; thorough prior art search before filing reduces this risk.

4. Obviousness (Section 2(1)(ja)). Combining known algorithms with standard hardware is often considered obvious. The specification must explain why the specific combination produces an unexpected or superior technical result.

5. Insufficient Disclosure (Section 10). For AI patents, this means insufficient detail about neural network architecture, training data, hyperparameters, and performance metrics. Vague descriptions of "AI-powered" systems trigger this objection.

6. Business Method (Section 3(k)). Software applications in finance, logistics, and e-commerce face the dual objection of being both a computer programme per se and a business method.

The FER response deadline is 6 months from the date of the First Examination Report and is non-extendable under the current Patent Rules. If you fail to respond within 6 months, the application is deemed abandoned. Given the complexity of Section 3(k) arguments for software patents, begin drafting your response immediately upon receiving the FER. Engage a patent agent experienced in CRI prosecution.

Startup Benefits for Software and AI Patent Filing

India offers one of the most startup-friendly patent regimes globally. If your company holds DPIIT Startup India recognition, you gain substantial fee reductions and procedural advantages for patent filing.

80% Fee Reduction Under the SIPP Scheme

The Startups Intellectual Property Protection (SIPP) scheme classifies DPIIT-recognised startups as natural persons for fee purposes. This means startups pay the lowest fee category for all patent forms: ₹1,600 (Form 1), ₹4,000 (Form 18), ₹8,000 (Form 18A). Over the full lifecycle of a patent (filing through 20-year renewal), the savings compared to large entity fees exceed ₹3,00,000.

Eligibility for Expedited Examination

Startups qualify for expedited examination under Form 18A at a fee of ₹8,000 (compared to ₹60,000 for large entities). Expedited examination moves your application to a priority queue, with the FER typically issued within 3-6 months of the examination request. For software startups racing to secure IP before product launch or funding rounds, this acceleration is important.

Facilitator Support

Under the SIPP scheme, startups can access a panel of patent facilitators (registered patent agents) who provide assistance with patent filing at reduced professional fees. The facilitator panel is published on the DPIIT website. While professional fees are not covered by the government, facilitators on the panel are expected to offer competitive rates for startup clients.

Register as a Startup Before Filing Your Patent

DPIIT recognition takes 7-10 working days and costs nothing in government fees. Get 80% patent fee reduction and expedited examination eligibility.

Apply for Startup India

International Filing Strategies for Software and AI Patents

If your software or AI invention has global commercial value, two primary routes exist for international patent protection: the Patent Cooperation Treaty (PCT) route and the Paris Convention route.

The PCT allows you to file a single international application designating up to 157 member countries. File the PCT application at the Indian Patent Office (acting as Receiving Office), receive an International Search Report (ISR) and Written Opinion, then enter the national phase in each desired country within 30 or 31 months from the priority date (31 months for India). Under the Paris Convention, you file directly in each country within 12 months of your Indian filing date, claiming priority. This route suits applicants targeting 1-2 specific markets.

Software patentability standards vary across jurisdictions. The USA applies the Alice Corp v CLS Bank (2014) abstract idea test. The EU/EPO uses a 'technical character' test similar to India's CRI approach. China requires a technical solution under SIPO guidelines. Japan allows software patents when the invention uses natural laws as a concrete means. Draft claims that survive examination in multiple jurisdictions by focusing on technical effect and hardware-software integration.

Software creators in India have two IP protection options: copyright (automatic, protects code expression) and patent (requires filing, protects functionality). The choice depends on what aspect of your software you need to protect and against what type of infringement.

Parameter Copyright Patent
What It Protects Literal code (source and object code), documentation, UI elements Functional method, process, system, or technical invention
Registration Requirement Automatic upon creation; optional registration under Copyright Act, 1957 Mandatory filing at the Indian Patent Office under Patents Act, 1970
Duration 60 years from author's death (or 60 years from publication for works of companies) 20 years from filing date
Scope of Protection Prevents copying of code; does not protect the underlying idea or method Prevents anyone from using the patented method, even with independently written code
Cost ₹500 (copyright registration government fee per work) ₹1,600 to ₹8,000 (filing fee) + examination and prosecution costs
Time to Obtain 3-6 months (registration) 3-5 years (standard); 12-24 months (expedited)
Best For Protecting source code from unauthorized copying or reproduction Protecting a novel technical method from independent implementation by competitors

For maximum IP protection, consider both. Copyright registration secures the code expression immediately and at low cost, while a patent application protects the functional innovation. Trademark registration for your software product name and logo adds a third layer of brand protection.

Building an IP Strategy for Software and AI Companies

A strong IP strategy combines patents, copyrights, trademarks, and trade secrets across multiple layers of protection.

Patent Portfolio Strategy

File patents on the core technical innovations that differentiate your product. For an AI company, this might include the novel model architecture, a specific data preprocessing method, a unique training approach, and the hardware-software integration for deployment. Each distinct technical contribution can be a separate patent application.

Trade Secret Protection

Not everything should be patented. Training datasets, proprietary model weights, specific hyperparameter configurations, and internal tools are often better protected as trade secrets. A patent requires public disclosure of the invention in the specification; a trade secret requires keeping the information confidential through NDAs, access controls, and employment agreements. If reverse-engineering your AI model from its outputs is impractical, trade secret protection may offer stronger practical protection.

Compliance and Entity Structure

Your business entity affects IP ownership, fee eligibility, and tax benefits. A private limited company provides clear IP ownership structure through assignment agreements with founders and employees. Annual compliance ensures your company remains in good standing to enforce IP rights. A virtual CFO can help optimize the financial aspects of IP portfolio management, including R&D tax credits under Section 35(2AB) of the Income Tax Act.

Build Your Complete IP Protection Strategy

Patent, trademark, copyright, and trade secret protection, all coordinated. IncorpX offers end-to-end IP services for software and AI companies.

Talk to an IP Expert

Summary

Software and AI algorithms are patentable in India when the invention produces a technical effect beyond normal computer-programme interaction. Section 3(k) excludes only a 'computer programme per se', not all software-related inventions. The CRI Guidelines (June 2017) provide a three-step test for examiners, and Ferid Allani v Union of India (2019) confirms that technical-effect-producing software inventions are patentable. For AI and ML inventions, claim the specific technical application, not the abstract algorithm. Draft claims as processor-implemented methods or system claims with hardware elements, define the technical problem explicitly, and disclose sufficient architectural detail. Government fees start at ₹1,600 for startups and natural persons, with filing-to-grant costs of ₹15,000 to ₹22,000 for startups and ₹60,000 to ₹1,20,000 for large entities. The standard timeline is 3-5 years, reducible to 12-24 months with expedited examination. File Form 18 early, prepare for a Section 3(k) objection, and respond with technical-effect arguments supported by Ferid Allani and CRI Guidelines. For startups, DPIIT recognition provides an 80% fee reduction. Combine your patent registration with trademark registration for comprehensive IP protection.

Frequently Asked Questions

Can software be patented in India?
Software can be patented in India if the invention produces a technical effect or solves a technical problem beyond the normal interaction between a computer and a program. Section 3(k) of the Patents Act, 1970 excludes a 'computer programme per se' but not software-based inventions that demonstrate a technical contribution to the known art.
What does Section 3(k) of the Patents Act say about software?
Section 3(k) states that a computer programme per se is not an invention and therefore not patentable. The phrase 'per se' means that only abstract software code without a technical application is excluded. Software that produces a novel technical effect when combined with hardware or a process is eligible for patent protection.
Can AI algorithms be patented in India?
AI and machine learning algorithms can be patented in India if the claims describe the technical application of the algorithm rather than the abstract mathematical method. The invention must solve a specific technical problem, and claims should cover the system, method, or apparatus implementing the AI algorithm, not the algorithm in isolation.
What are CRI Guidelines in Indian patent law?
CRI Guidelines are the Guidelines for Examination of Computer Related Inventions issued by the Controller General of Patents, Designs and Trademarks (CGPDTM). The latest revision from June 2017 provides a three-step test for patent examiners to determine whether a software or computer-related invention qualifies for patent protection.
What is the three-step test under CRI Guidelines?
The CRI three-step test requires examiners to: (1) identify the actual contribution of the invention, (2) determine if the contribution falls solely within excluded subject matter under Section 3(k), and (3) assess whether the contribution involves a technical advancement over existing knowledge. All three steps must be satisfied for patentability.
How much does it cost to patent software in India?
Government fees for patenting software in India start at ₹1,600 for natural persons and DPIIT-recognised startups (Form 1 filing fee). Including examination (₹4,000), publication, and prosecution, the total government cost ranges from ₹15,000 to ₹22,000 for startups and ₹60,000 to ₹1,20,000 for large entities. Professional fees add ₹30,000 to ₹1,50,000.
How long does it take to get a software patent in India?
Standard patent prosecution for software inventions takes 3 to 5 years from filing to grant. With expedited examination under Form 18A (available for startups, women applicants, and MSMEs), the timeline reduces to 12 to 24 months. Software patents often face Section 3(k) objections, which can add 6-12 months for response and re-examination.
What is a First Examination Report (FER) for software patents?
A First Examination Report (FER) is the patent examiner's initial assessment containing objections and prior art citations. For software patents, FERs commonly include a Section 3(k) objection. Applicants must respond within 6 months from the FER date, providing arguments and claim amendments to overcome the objections.
What is the difference between provisional and complete specification?
A provisional specification secures the filing date with a general description of the invention. A complete specification includes detailed claims, description, abstract, and drawings. The provisional must be followed by a complete specification within 12 months, or the application is treated as abandoned under Section 9(1).
What forms are needed to file a software patent in India?
Required forms include: Form 1 (application for grant), Form 2 (provisional or complete specification), Form 3 (statement of foreign filing), Form 5 (declaration of inventorship), Form 26 (power of attorney if using an agent), and Form 28 (applicant category declaration for fee purposes).
What is the Ferid Allani case and why is it important for software patents?
In Ferid Allani v Union of India (2019), the Delhi High Court held that a patent application cannot be refused solely under Section 3(k) if the invention demonstrates a technical effect. The court directed the Patent Office to examine the technical contribution rather than rejecting claims simply because they involve software or a computer programme.
Can a startup get a discount on software patent filing fees?
Yes. DPIIT-recognised startups receive an 80% fee reduction on all patent filing fees under the Startups Intellectual Property Protection (SIPP) scheme. Startups pay the natural person rate: ₹1,600 (Form 1), ₹4,000 (Form 18 examination), and ₹8,000 (Form 18A expedited). Startup India registration is the prerequisite.
How should I draft claims for a software patent in India?
Draft claims as method claims (steps performed by a processor/system) or system claims (apparatus with specific components). Avoid claiming abstract algorithms or mathematical formulas. Each claim should reference a technical problem solved, hardware interaction, or measurable technical improvement. Use terms like 'processor-implemented method' instead of 'software for'.
What is the role of Form 18 in patent examination?
Form 18 is the Request for Examination that triggers substantive examination of the patent application. It must be filed within 48 months from the filing date or priority date. Without Form 18, the patent application is never examined and is treated as withdrawn. The fee is ₹4,000 for natural persons/startups and ₹20,000 for large entities.
Can I patent a mobile app in India?
A mobile app's underlying technical method or system can be patented if it produces a novel technical effect. The app itself (source code, user interface design) cannot be patented. For example, a novel data compression algorithm implemented in the app, a new authentication method, or a unique sensor-processing technique could qualify for patent protection.
What is prior art search and why is it important for software patents?
Prior art search identifies existing patents, publications, and public disclosures related to your invention. For software patents, prior art includes published patent applications, academic papers, open-source code, and product documentation. A thorough search before filing helps refine claims, avoid wasted fees, and improve the chances of grant.
What happens if my software patent application is rejected under Section 3(k)?
If rejected under Section 3(k), you can file a response to the examination report within 6 months, amending claims to emphasize the technical effect. If the Controller refuses the application after hearing, you can appeal to the Intellectual Property Appellate Board (IPAB) or the High Court. The Ferid Allani ruling strengthens grounds for appeal.
Can I file a PCT application for software patents in India?
Yes. The Patent Cooperation Treaty (PCT) route allows you to file an international application designating India along with other member countries. PCT national phase entry in India must be completed within 31 months from the priority date. The same Section 3(k) and CRI Guidelines apply during national phase examination in India.
What is the difference between copyright and patent protection for software?
Copyright protects the literal code (expression) automatically upon creation and lasts 60 years. A patent protects the functional method, process, or system (the idea's implementation) and lasts 20 years from filing. Copyright prevents copying of code; a patent prevents anyone from using the patented method, even with independently written code.
Is an AI-generated invention patentable in India?
Under the Patents Act, 1970, the inventor must be a natural person (Section 6 read with Form 5). An AI system cannot be named as an inventor. If a human inventor uses AI as a tool to arrive at the invention, the human can be named as inventor. India has not yet enacted legislation recognising AI as an inventor, consistent with most global jurisdictions.
What are common reasons for rejection of software patent applications?
Common rejection grounds include: Section 3(k) objection (computer programme per se), lack of novelty (Section 2(1)(j)), obviousness (Section 2(1)(ja)), insufficient disclosure (Section 10), and claims directed to abstract mathematical methods (Section 3(k) read with 3(m)). Inadequate emphasis on technical contribution is the most frequent issue.
How does IncorpX help with software and AI patent filing?
IncorpX provides end-to-end patent registration services for software and AI inventions, including patentability assessment, prior art search, specification drafting with Section 3(k)-compliant claims, IPO filing, FER response, and grant processing. Our IP professionals specialize in drafting technical-effect-focused claims that satisfy CRI Guidelines.
Tags:

Dhanush Prabha is the Chief Technology Officer and Chief Marketing Officer at IncorpX, where he leads product engineering, platform architecture, and data-driven growth strategy. With over half a decade of experience in full-stack development, scalable systems design, and performance marketing, he oversees the technical infrastructure and digital acquisition channels that power IncorpX. Dhanush specializes in building high-performance web applications, SEO and AEO-optimized content frameworks, marketing automation pipelines, and conversion-focused user experiences. He has architected and deployed multiple SaaS platforms, API-first applications, and enterprise-grade systems from the ground up. His writing spans technology, business registration, startup strategy, and digital transformation - offering clear, research-backed insights drawn from hands-on engineering and growth leadership. He is passionate about helping founders and professionals make informed decisions through practical, real-world content.