
Are Mobile Apps Patentable?
Can you patent an app or an app idea? Not the bare idea, but the technical method your app performs may qualify. Here is what the USPTO requires, what it costs, and when to file a provisional.
[ARTICLE]Software/Mobile Apps

To patent software, you claim the specific technical process or system your software performs, not the code or the bare idea. Confirm the invention is eligible after Alice, search the prior art, file a provisional application to lock in your date, then file a nonprovisional utility application within 12 months, usually with method, system, and computer-readable medium claims.
Software is now a large share of what the USPTO patents: an IPWatchdog analysis found that 63.2% of U.S. utility patents issued in 2020 were software-related. Here is how to patent software, including artificial intelligence inventions, from eligibility to claims.
A software patent is a utility patent on a computer-implemented invention: the specific process, system, or technical improvement your software carries out. It lets the owner stop others from making, using, or selling what the issued claims recite, but not your source code (copyright) or ideas the application never described. Enforcement starts at issue, with a possible royalty back to publication under 35 U.S.C. 154(d). See whether software patents are enforceable.
How long does a software patent last? Up to 20 years from the earliest nonprovisional filing date, if maintenance fees are paid. Continuations can pursue more claims your disclosure supports but cannot add new matter or extend the term (MPEP 2701). More on how long software patents last.
Yes, when it is properly claimed. Under 35 U.S.C. 101, a patent can cover any new and useful “process, machine, manufacture, or composition of matter,” and software usually qualifies as a process or as a system configured to perform it. What you cannot patent is code, an algorithm, or a business idea in the abstract.
The limit comes from the Supreme Court’s 2014 decision in Alice Corp. v. CLS Bank. Step one asks whether a claim is directed to an abstract idea: under MPEP 2106, math, a method of organizing human activity, or a mental process. Step two asks whether it adds significantly more than that idea on a generic computer, such as a practical application or an improvement to how the computer works. Abstract ideas are excluded so no one can lock up basic concepts, even on a computer. After Alice, first-action Section 101 rejections rose 31%, then fell 25% after the USPTO’s 2019 guidance, according to a USPTO Chief Economist study.

Three 2016 Federal Circuit cases show what passes: a self-referential database table that made retrieval faster (Enfish), a non-conventional arrangement of content-filtering components (BASCOM), and specific rules that automated animated lip sync (McRO). Self-check: if a one-sentence summary of your invention sounds like a business rule, a formula, or pen-and-paper work, reframe it around the technical mechanism (finding patentable features).
| Tends to qualify | Usually rejected |
|---|---|
| Faster, leaner, or more secure computer operation (Enfish) | A known business process on a generic computer (Alice) |
| New compression, encryption, or network security techniques | Hedging, settlement, advertising, and other economic practices |
| A training method that changes how a model works (Desjardins) | Generic machine learning on new data (Recentive) |
| Software controlling a physical process in a new way (Diamond v. Diehr) | Collecting, analyzing, and displaying information (Electric Power Group) |
| A non-conventional arrangement of known components (BASCOM) | Purely visual interface changes, which may suit a design patent |
Compare yours with the USPTO’s eligibility examples. Can you patent an algorithm? Not on its own, but an algorithm may be patentable as part of a specific technical process that is new and non-obvious.
An August 4, 2025 memo told examiners not to call steps a person cannot practically perform “mental processes.” In Ex parte Desjardins, precedential since November 4, 2025 and added to MPEP 2106 by a December 5, 2025 memo, a machine learning training method was eligible because the specification explained how it improved the model. But in Recentive Analytics v. Fox (Fed. Cir. 2025), generic machine learning applied to new data was not. See AI Patent Mastery.
Software must be patent-eligible subject matter, useful, new, and non-obvious, and the application must describe it clearly enough that a skilled programmer could build it. Eligibility under Alice is usually the deciding requirement.
| Requirement | Law | What it means for software |
|---|---|---|
| Eligible subject matter | 35 U.S.C. 101 | A specific technical improvement, not an abstract idea on a generic computer |
| Utility | 35 U.S.C. 101 | It does something useful; working software rarely fails |
| Novelty | 35 U.S.C. 102 | No earlier patent, publication, product, or open source release discloses it |
| Non-obviousness | 35 U.S.C. 103 | Not a predictable combination of known techniques |
| Description and clear claims | 35 U.S.C. 112 | Teaches a skilled programmer to build it, with definite claims |
One Section 112 trap is specific to software: functional wording like “a module configured to” can be read as means-plus-function language under 35 U.S.C. 112(f) (Williamson v. Citrix, 2015), and then the specification must disclose the algorithm for each function (MPEP 2181), or the claim is indefinite.
Is it difficult to patent software? Yes, mainly because of eligibility, but a Section 101 rejection can often be overcome by explaining how the software achieves its result. See Can You Patent Code?
[RLG]Free strategy call

Talk it through with a registered patent attorney.
Free 15 to 45 minute IP strategy call, no obligation.
To apply for a software patent, you search the prior art, file a provisional application to lock in your filing date, then file a nonprovisional utility application with formal claims within 12 months and work through USPTO examination.

Give your patent attorney a short invention disclosure that explains, in ordered steps, what the software does, how it does it, and what is new compared with existing tools. Add visual aids such as flowcharts, wireframes, or a sequence of screens, plus engineering documents like specification sheets, requirements documents, and the relevant code. Code is not what gets patented, but it helps your attorney describe the method accurately and spot alternatives worth claiming, and it saves drafting time.
A provisional secures a filing date for 12 months, needs no formal claims, is never examined, and costs $65 (micro), $130 (small), or $325 (large) (fee schedule). The nonprovisional must follow within those 12 months (MPEP 211).
Do not file a thin provisional: you keep its date only for what it describes and enables (35 U.S.C. 112). In New Railhead v. Vermeer (Fed. Cir. 2002), a provisional that omitted a later-claimed feature lost its date, and the inventor’s own earlier sales invalidated the patent. A poor man’s patent, mailing yourself a description, gives no date at all (35 U.S.C. 100(i)). See when to patent software.
Answer every issue in the Office Action by arguing the rejection is wrong, amending the claims without adding new matter, or both. Against a Section 101 rejection, point to the technical improvement under Enfish and Desjardins (a 37 CFR 1.132 declaration can help). After a final rejection, request continued examination (37 CFR 1.114) or, once a claim has been rejected twice, appeal to the PTAB (35 U.S.C. 134(a)). See our Office Action response guide and software Office Actions.
A strong claim describes how a result is achieved; a weak one describes the result. “A method for improving customer retention using a computer” will likely fail. “A method for dynamically reallocating server resources in response to predicted traffic patterns using a trained classification model” is much closer to defensible. Claim the broadest scope your disclosure supports and add dependent claims as a safety net; basic fees cover 3 independent and 20 total claims (fee schedule).
Claim the invention three ways: as a method, a system configured to perform it, and a non-transitory computer-readable medium storing the instructions, since medium claims that could cover a transitory signal are rejected (MPEP 2106.03; Ex parte Mewherter).
Attorney fees drive the cost. Prior art searches typically cost between $1,000-$3,000 depending on the breadth and scope of the search. A boutique firm typically charges anywhere from $8000-$15,000 for a basic non-provisional application while larger firms generally start at $15,000 or more. For more complex inventions, a boutique typically charges between $10,000-$20,000 while a larger firm will generally start at $22,000. Preparing and filing your application can cost between $8,000 and $25,000 over several years.
Government fees from provisional to issue, under the fee schedule in effect since January 19, 2025:
| Fee | Micro | Small | Large |
|---|---|---|---|
| Provisional filing | $65 | $130 | $325 |
| Nonprovisional filing, search, and examination | $400 | $800 | $2,000 |
| Utility issue fee | $258 | $516 | $1,290 |
| Total | $723 | $1,446 | $3,615 |
Fees are 60% lower for small entities and 80% lower for micro entities (save on fees). Paper filing adds $400 ($200 small or micro), and non-DOCX filing adds $430 ($172 small, $86 micro). Excess claims and maintenance fees are extra.
Timeline: in September 2026 the USPTO Patents Dashboard showed 20.5 months to a first action and 28.8 months total; software Technology Center 2100 averaged 21.2 and 30.8. Track One aims for a final disposition in about 12 months for an extra $4,515 (large), $1,806 (small), or $903 (micro), and averaged about 4.9 months from grant of the request in fiscal 2026 (dashboard). Before a Series A, have at least one application on file (SaaS Patent Guide 2.0).
You cannot patent an app idea on its own, but you can patent the specific way the app works. You do not need finished code, but the application must describe the app, with flowcharts and screen diagrams, well enough that a developer could build it. Launching, a public beta, or a demo counts as disclosure, so file first and use a non-disclosure agreement with developers and investors. A utility patent covers the app’s functional process, a design patent its screens and icons, copyright its code, and a trademark its name and logo (IP for apps).
To find the point of novelty, ask what technical improvement your app provides and which features produce it. See mobile app patent examples and can you patent an idea for an app.
Most software IP strategies layer several of the four types of intellectual property:
| Factor | Utility patent | Copyright | Trade secret |
|---|---|---|---|
| Covers | The functional process or system | Code and expression as written | Confidential code, algorithms, data |
| How you get it | USPTO examination | Automatic; register before suing | Reasonable secrecy measures |
| Lasts | Up to 20 years | Decades; 95 years for a work made for hire | While it stays secret |
| Main limit | Public disclosure, time, cost | Not ideas, logic, or algorithms | No protection from independent invention or reverse engineering |
Because the Copyright Office excludes program logic and algorithms, a competitor who writes different code for the same method may not infringe your copyright, while a patent covers the process however it is coded (Google v. Oracle shows copyright’s limits). Trade secrets, backed by the Defend Trade Secrets Act, suit logic no one can discover from your product. See Software Patent vs. Copyright.

Amazon’s “1-Click” patent, U.S. Patent No. 5,960,411, claimed placing an online order with a single action using stored payment and shipping data; it issued in 1999, Apple licensed it in 2000, and it expired in 2017. The Enfish database patents, 6,151,604 and 6,163,775, were held eligible because they improved how the computer works. More software patent examples.
The costly mistakes: disclosing before filing, claiming the result instead of the mechanism, filing a thin provisional, drafting claims so narrow they invite design-arounds, and leaving inventorship and assignments undocumented. The myths that software cannot be patented, enforced, or examined quickly are false, as shown above.
Choose a registered patent attorney with a computer science, electrical engineering, or software engineering background and real experience overcoming Section 101 rejections. Ask how many software applications they have prosecuted, how they handle Alice rejections, and what their fee covers. Hourly billing makes prosecution costs unpredictable; a flat fee, like the model used at Rapacke Law Group, makes them predictable. See our software patent attorney selection guide.
No, but the USPTO’s utility patent guide calls applications complex legal documents best prepared by someone trained to prepare them, and software claims must survive Section 101.
Often, when the feature is a durable technical differentiator a competitor could copy. A patent can deter copying, support fundraising, and earn licensing revenue while you keep ownership. Skip features that will be obsolete before issue, or logic you can keep secret.
Yes. Europe excludes programs “as such” (Article 52 EPC) but grants patents with a further technical effect, and requires absolute novelty. File foreign or PCT applications within 12 months of your first filing; a PCT application defers most national filings to 30 months (WIPO).
Yes, if a human conceived the claimed invention; the USPTO treats AI as a tool. Copyright is narrower: the Copyright Office’s 2025 report says purely AI-generated material is not protected.
Obtaining a software patent can be a complex and challenging process. The Rapacke Law Group is a fixed fee (no billable hour) patent and intellectual property firm designed for software and technology companies looking to protect their most valuable intellectual property assets. Our firm provides one transparent fixed fee for all patent and trademark matters without the hassle of surprise costs or nickel-and-dime billing used by traditional law firms.
In addition to a fixed-fee billing structure, the Rapacke Law Group offers the RLG Guarantee on patentability searches, provisional patent applications, design patent applications, and trademark applications. If a patentability search finds your invention is not novel, you get a full refund or another search, your choice. If a provisional application runs into patentability issues, you get a full refund or more searches. If the USPTO denies a design patent or trademark application, you get a full refund. Refunds are subject to the RLG Guarantee Policy in your engagement letter, and the guarantee is a refund promise, not a promise of a granted patent or any other legal outcome. When you’re ready to take the next step, schedule a free consultation.
[RLG]Free strategy call

Talk it through with a registered patent attorney.
The #1 top reviewed IP law firm.* Talk to a registered patent attorney, free.
*#1 top reviewed means the most public client reviews on Google, Trustpilot and Avvo of any US patent or trademark firm.