About Resources Disclaimer rd (at) patentbusinesslawyer (dot) com
Software patents · United States

Software Patents in the United States

Software can be patentable in the United States, but claim eligibility depends on more than implementing an idea on a generic computer. A strong filing should explain the technological improvement, practical application, system architecture and how the claimed software changes computer or other technical functioning.

Save or follow this source
Software patent strategy in United States
Software × United Stateseligibility · claims · prosecution · PCT

Software patent decision framework

Primary intentSoftware patentability, claim drafting and examination strategy in United States.
Procedural filing routeUse the dedicated national/regional phase page for procedural entry requirements.
International parentInternational software patent filing strategy.
Related decisionsPCT, where to file, cost, timeline.

Software Patents in the United States — researched guide

This page owns the software-specific patentability and prosecution question for United States. Filing deadlines, translations and formal national-phase requirements remain on the dedicated procedural page.

Software patentability in the United States

U.S. software patentability is assessed through 35 U.S.C. 101 together with judicial exceptions recognized by the courts. The USPTO applies the Alice/Mayo framework through its eligibility guidance. A claim that merely recites an abstract idea and instructs a generic computer to perform it can face rejection. By contrast, claims tied to a technological improvement, a particular computer implementation or a practical application can have a stronger eligibility position. The specification should therefore explain the engineering problem and the concrete way the software changes the operation of a computer, network, device or other technical system.

The practical-application analysis matters

USPTO MPEP §2106 uses a two-prong Step 2A analysis. If a claim recites a judicial exception, examiners consider whether the claim integrates that exception into a practical application. For software, this makes the surrounding technical features important. The application should describe why the claimed processing is not just calculation or information manipulation, but part of a system that produces a useful technological result. Generic references to processors, databases or networks are less persuasive than a detailed explanation of how those components cooperate to solve the technical problem.

Improvement to computer functionality should be explicit

A software application is stronger when the specification identifies a technical deficiency in existing computer operation and explains how the invention improves it. Examples can include memory management, network efficiency, latency, security, resource allocation, database performance, signal handling, user-interface operation or another computer-related improvement. The disclosure should identify the mechanism producing the improvement and not rely only on a business benefit. If the claim is intended to improve computer technology, the claim and specification should make that relationship visible.

Claim architecture should support multiple enforcement positions

U.S. software applications commonly support method, system and computer-readable-medium claims. Distributed services may also require server-side, client-side and device-oriented claim sets so that infringement does not depend on several unrelated actors. SaaS and cloud products should identify which entity performs each important step, where processing occurs and which technical functions are controlled by the applicant or a competitor. A single broad workflow can be difficult to enforce if the claimed steps are split across customers, third-party cloud services and external APIs.

Business-method overlap should be handled carefully

Many software products implement payments, advertising, marketplaces, logistics, scheduling or other commercial processes. If the claimed novelty lies mainly in a business rule, U.S. eligibility risk increases. The patent application should isolate any technical contribution, such as secure transaction processing, device authentication, network optimization, fraud-resistant architecture, improved data structures or another computer improvement. Patent strategy should not attempt to disguise a commercial concept with generic software terminology.

AI-enabled software needs an additional eligibility review

AI features can introduce mathematical concepts, models and data processing that may themselves fall within abstract-idea analysis. A software application using AI should explain how the model interacts with a technical system and what practical technological result it creates. The broader AI strategy should also consider human inventorship and adequate disclosure of the technical implementation. Where AI is only one component of a larger software platform, the specification should support claims both with and without the model where commercially justified.

SaaS and cloud deployment affect claims and country selection

A U.S. software company may serve customers globally while performing the claimed processing on cloud infrastructure distributed across several jurisdictions. Patent filing should consider where key technical steps occur and where competing services operate. This affects both U.S. claim drafting and later foreign filing decisions. A system claim focused on a controlled server environment may be more practical than a workflow that requires actions by the service provider, customer and third-party platform together.

Patent versus trade secret for software

Source code, configuration rules, internal heuristics, proprietary data pipelines and backend optimization may not be externally visible. If infringement would be difficult to prove, maintaining some features as trade secrets can be more valuable than publishing them in a patent application. Patent protection is strongest for technical functionality that competitors can reproduce, that can be detected through product behavior or documentation, and that has a meaningful commercial life beyond rapid software iteration.

International filing should start with the U.S. specification

A U.S.-first software filing should still anticipate later EPO, China, Japan, India and other prosecution. The first application should describe the technical problem, technical architecture and implementation details broadly enough to support jurisdiction-specific claim amendments. A thin provisional that describes only product features may not preserve the technical support needed later. The PCT route can preserve foreign options while the company evaluates customers, competitors and deployment markets.

Decision checklist for U.S. software patents

Before filing, identify the technological improvement, possible abstract-idea characterization, practical application, key system components, server and client roles, distributed actors, claim categories, SaaS deployment, AI overlap, public disclosures, patent-versus-trade-secret boundary and foreign markets. The strongest U.S. software patent strategy connects eligibility, disclosure and enforceability rather than treating section 101 as a drafting issue that can be addressed after filing.

Separate the durable technical contribution from product features

A software patent family should protect the technical mechanism that is expected to remain valuable as the product evolves. Interfaces, vendors, pricing models and deployment details can change faster than prosecution. The priority filing should therefore explain the engineering problem, the implemented solution, alternative embodiments and measurable technical effects with enough depth to support later jurisdiction-specific claims. This reduces the risk that the portfolio becomes obsolete because it was drafted around a temporary product configuration.

Design claims around identifiable commercial actors

International enforcement becomes harder when a claim requires unrelated users, cloud providers, manufacturers and platform operators to perform different steps. The specification should support claim positions focused on the actor that controls the technically important conduct where the invention permits. Server, device, system, process, component or product claims can create different evidence paths. The right architecture depends on the technology and the way competing implementations are expected to reach the market.

How to prioritize software claims for United States

A practical filing strategy should rank claim sets by commercial importance and enforcement value instead of treating every disclosed feature as equally important. The first layer should capture the technical function that differentiates the product. A second layer can protect narrower architectural details, data structures, security mechanisms, resource-management techniques or device interactions that may be easier to defend during examination. A third layer can address deployment-specific embodiments, such as server-side, client-side, edge or embedded implementations. This layered approach matters because prosecution can require amendment, and the original specification must already support those fallback positions. The goal is to preserve meaningful commercial scope while giving the examiner technically concrete alternatives.

Related specialist resources: For patent analytics and evidence work, use GIP Research patent analytics and GIP Research open research. For commercialization and transaction strategy, see Patent Business Lawyer and Patent Business Attorney. For adjacent technology-law questions, use US technology-law guidance, TechCorpLegal corporate technology-law resources, and Dr. Rahul Dev research and professional resources.
Related mobile-specific guide: Mobile app patents in United States.
Related city-specific strategy: Software × San Francisco.
Related city-specific strategy: Software × New York.
Featured insight

Software claims should be drafted for the jurisdiction and the real deployment architecture.

Eligibility, technical effect, actor structure, cloud deployment and infringement evidence should be considered before national or regional phase costs are incurred.

Featured Work & Insights

Discuss an international software patent strategy

rd (at) patentbusinesslawyer (dot) com

Email Dr. Rahul Dev

How to prioritize software claims for United States

A practical filing strategy should rank claim sets by commercial importance and enforcement value instead of treating every disclosed feature as equally important. The first layer should capture the technical function that differentiates the product. A second layer can protect narrower architectural details, data structures, security mechanisms, resource-management techniques or device interactions that may be easier to defend during examination. A third layer can address deployment-specific embodiments, such as server-side, client-side, edge or embedded implementations. This layered approach is useful in United States because prosecution can require amendment, and the original specification must already support those fallback positions. The goal is to preserve meaningful commercial scope while giving the examiner technically concrete alternatives.

Evidence of infringement should influence drafting

Software patents can lose practical value when the patented function occurs entirely inside a competitor's inaccessible backend. Before filing, the applicant should ask what evidence could show that the claimed steps are actually performed. Public API documentation, product behavior, network messages, device outputs, customer manuals, standards documents and observable system responses can all matter. Where an important feature is hidden, claims should, where the disclosure permits, include externally observable consequences or system relationships. This is separate from patentability under section 101 eligibility, but it directly affects portfolio value. A technically valid patent that cannot be mapped to a competitor's product may provide less leverage than a narrower claim tied to observable operation.

Portfolio review before major foreign-filing costs

Software products change quickly, so the original filing map should be reviewed before PCT national or regional phase entry, examination requests, grant and renewal. The company should confirm that the protected feature still appears in the product roadmap, that competitors remain active in the target jurisdiction, and that the local market supports licensing, enforcement or defensive value. In United States, the patentability analysis should also be refreshed against current USPTO practice before committing substantial prosecution cost. This review can lead to continuation, divisional or follow-on filings where the product has evolved, or to abandonment where the commercial case has weakened. Portfolio discipline is especially important for software because product cycles are often shorter than patent lifecycles.