Company patents

Coupa Software Incorporated

Coupa Software Incorporated's patent strategy is heavily concentrated in Business Methods & Fintech, accounting for 74.2% of its portfolio, which saw a significant 52.9% YoY growth in 2024 before a decline in 2025 and so far in 2026. While categories like Machine Learning & AI and Computer Vision showed rapid growth in 2024 (150.0% and 100.0% YoY respectively), their patenting activity has since decreased, suggesting a potential shift in focus or a more selective approach to patenting in these areas.

Patent Trend by Technology Area

Yearly patent publications since 2023

Product themes

Product-level themes inferred from filings since 2023, with category chips showing where each theme appears. Select a theme to filter the patents below.

97 US filings (since 2023) · 12 categories · 10 themes

Automated Transaction Systems

Systems designed to streamline and automate various commercial transactions, including mobile-enhanced processes, secure online checkouts, customer service interactions, and privilege issuance, often leveraging digital authentication.

Business Methods & Fintech
Who else files here? →
26since 2023
-30.0%YoY
Intelligent Decision Support

Systems that process data to provide personalized recommendations, predict events, or automate decision-making processes based on learned patterns, user behavior, or environmental factors.

Databases & Information Retrieval
Who else files here? →
23since 2023
+16.7%YoY
Personalized Recommendations

Systems that use user data, preferences, and machine learning to generate tailored advice, product recommendations, goal-setting plans, or contextual information for individuals across different domains.

Business Methods & Fintech
Who else files here? →
12since 2023
-60.0%YoY
Document & Information Extraction

Methods and systems for identifying, extracting, and structuring specific entities, relationships, or insights from text-based documents, often involving techniques like named entity recognition, relation extraction, or summarization.

Natural Language Processing
Who else files here? →
9since 2023
-33.3%YoY
ML-driven Decision Support

Application of machine learning models to process complex data and generate actionable insights, predictions, or classifications that inform or automate decision-making processes in various domains like healthcare, business, or industrial control.

Pattern Recognition & ML Models
Who else files here? →
9since 2023
-60.0%YoY
Predictive System Health

Techniques for monitoring system components and behaviors to anticipate failures, performance degradation, or anomalies, often leveraging machine learning for pattern recognition and forecasting.

System Reliability & Diagnostics
Who else files here? →
5since 2023
-50.0%YoY
System Resource & Power Optimization

Methods and systems for efficiently allocating computing resources, balancing workloads, and managing power states to improve performance, reduce energy consumption, or enhance reliability in computing platforms.

Operating Systems & Program Control
Who else files here? →
3since 2023
n/a
Specialized Data Integration

Methods and systems for integrating, transforming, and managing complex or domain-specific data from disparate sources into a unified structure, often for specific applications like social networks, genomics, or business forms.

Databases & Information Retrieval
Who else files here? →
2since 2023
n/a
Digital Asset Management

Technologies for securing, managing, and transacting with virtual currencies, non-fungible tokens (NFTs), and other blockchain-based digital assets, including hardware wallets and tokenization schemes for various purposes.

Business Methods & Fintech
Who else files here? →
1since 2023
n/a
Wearable & Mobile Interaction

Designing user interfaces and interaction methods specifically for mobile or wearable devices, enabling control of external systems, monitoring user states, or facilitating real-world transactions.

Input/Output & User Interfaces
Who else files here? →
1since 2023
n/a

Patents

Showing 1-10 of 163

Page 1 of 17
US 12602630 B1GRANTED
G06Q10/0631

Supply chain network prescriptions based on artificial intelligence techniques

Filed:2023-12-27Pub:2026-04-14
Applicant:Coupa Software Incorporated

Embodiments provides a method executed by a server computer executing a supply chain network analysis application of a supply chain model. The method includes receiving supply chain network data associated with a supply chain network having one or more supply chain nodes. The method then programmatically executes inferences on the supply chain network data using one or more machine learning models and one or more heuristic algorithms to implement descriptive analytics, diagnostic analytics, and prescriptive analytics to create and store one or more scenario prescriptions that specify one or more changes to the one or more supply chain nodes. The method performs steps for programmatically executing inferences on the supply chain network data that includes extracting one or more data features at a path level, the one or more data features indicating descriptive insights related to one or more paths in the supply chain network. The method includes a step of identifying, using one or more path-level machine learning models, one or more cost drivers of the one or more paths in the supply chain network by computing a feature score of each of the one or more data features at the path level. The method includes creating and storing, using the one or more path-level machine learning models and the feature score of each of the one or more data features, one or more digital representations of the one or more scenario prescriptions. The method includes generating and displaying one or more visualizations of one or more updated network models that implements the one or more scenario prescriptions.

US 12586078 B2GRANTED
G06Q20/42

Managing cost data based on community supplier and commodity information

Filed:2019-07-16Pub:2026-03-24
Applicant:Coupa Software Incorporated

In an embodiment, a computer-implemented method comprises storing, in one or more data repositories, transactional data relating to past transactions involving a plurality of commodities between a plurality of buyer entities and a plurality of supplier entities; calculating metric data of one or more overages from the transactional data, wherein each of the one or more overages indicates an amount to which a cost of a commodity item as specified in an invoice exceeds a cost of the commodity item as specified in a requisition or a purchase order, the invoice being generated in response to the requisition or the purchase order; receiving, from a computer associated with a buyer entity, a request to generate a requisition or a purchase order for one or more commodity items; identifying, from the request, a supplier identification (ID) associated with a particular supplier entity of the plurality of supplier entities or a commodity ID associated with a particular commodity of the plurality of commodities, for a particular commodity item of the one or more commodity items; calculating a projected total cost for the particular commodity item from the metric data using the supplier ID or the commodity ID, the projected total cost indicating a probable cost for the particular commodity item based on previous transactions that included the particular commodity item and particular supplier entity; in response to determining that the projected total cost for the particular commodity item is less than a threshold value, transmitting an approval of ordering the particular commodity item.

US 20260057454 A1APPLICATION
G06Q40/12

SYSTEMS AND METHODS FOR AUTOMATICALLY RECOMMENDING ACCOUNT CODES

Filed:2025-10-29Pub:2026-02-26
Applicant:Coupa Software Incorporated

A computer-implemented method of detecting account codes and displaying the detected account codes on a graphical user interface comprising receiving, by a recommendation engine of a recommendation system, invoice data comprising supplier-customer information that corresponds to a supplier-customer transaction, wherein the invoice data comprises invoice descriptions and invoice characters, wherein the invoice descriptions and the invoice characters define contexts and patterns; determining, by the recommendation engine, that an amount of the invoice characters is not more than a preset threshold number of characters; in response to determining that the amount of the invoice characters is not more than the preset threshold number of characters, filtering, by the recommendation engine, the invoice descriptions of the invoice data based on predetermined constraints to extract filtered invoice data comprising filtered description lines and to generate a training corpus for a pre-trained Natural Language Processing (NLP) model; identifying, by classifying the filtered description lines with the pre-trained NLP model, one or more categories associated with each of the filtered description lines of the filtered invoice data; matching, by the recommendation engine, each of the identified one or more categories with one or more predefined historical categories, wherein the contexts and patterns associated with the filtered description lines are matched with predefined contexts and patterns of predefined historical invoice data that corresponds to the same supplier-customer information; generating, by the recommendation engine, a feature vector for the invoice data based on the matching; computing, by the recommendation engine, a categorical similarity score for each of the identified one or more categories based on the feature vector and an additional feature vector, wherein the additional feature vector is based on the predefined historical invoice data; and displaying, by the recommendation engine on the graphical user interface, a recommendation including an account code based on the computed categorical similarity score of each of the one or more categories to map the account code to the invoice data.