Eureka on the web
When you want the answer in the next five minutes.
The agent works the prompt against patents and technical literature, citing every source.
Run your analysis now →Filing growth compares 2021 (74 records) with 2024 (144) — a three-year span. 2024 is the most recent year we treat as complete: publication lags filing by roughly 18 months, so 2025 onwards are still filling in and any growth rate that ends there would understate the field. Top-5 share is the combined record count of the five largest assignees divided by all 719 records in scope (CR5), not by the ranked leaders only.
This dataset tracks 719 published patent records at the intersection of code generation models, code completion, and program synthesis, filtered to filings that also reference abstract syntax trees, code embeddings, fine-tuning, unit test generation, static analysis feedback, or inline suggestion. It spans filings from 2015 through the 2026-07-31 data cut-off, capturing the period in which large language models moved from research prototypes into developer-tooling products with claimed technical architecture rather than generic software methods.
The scope is deliberately narrow: it excludes general-purpose LLM patents that never touch code, and it excludes classic static program-synthesis work that never references model-based generation. What remains is the set of filings actually contesting how a model produces, completes, or validates source code.
Pick a task. Every answer cites the patents behind it.
Two views of the same 719 records: how filing volume moved year over year, and which IPC subclasses the claims actually sit in.
Filings rose from zero recorded in 2017 to a peak of 152 in 2025, with growth of +95% between 2021 (74) and 2024 (144) — the most recent year the trend can be read as complete. 2025 and 2026 figures will continue to rise as later publications catch up with their filing dates.
G06F (electric digital data processing) appears in 88.6% of the 719 records and G06N (AI-based computing) in 40.1%, confirming most filings are framed as data-processing methods with an AI component rather than AI-architecture claims in isolation. G06Q, H04L, G06K, G06V, G10L and H04M each cover a smaller adjacent slice — commerce systems, transmission, recognition, vision, speech, and telephony use cases layered on top of code generation.
Shares are the percentage of the 719 records in scope. A patent can carry several IPC classes, so the shares add up to more than 100%.
This page is one run against one query. Ask Eureka your own question about code generation with language models and every answer comes back with the patent numbers behind it.
Try EurekaThe filing (SAS Institute, granted 2025-04-15) claims a pipeline that generates a code synthesis prompt from sampled code synthesis items, has a large language model synthesize raw code segments from that prompt, executes those segments with a code interpreter for the target language, keeps only the segments that execute successfully, and aggregates the validated segments via a second sampling step.The execute-then-filter loop is the operative step: it is what turns raw model output into a validated training or completion corpus, and it is the part most likely to matter in a design-around analysis.


| # | Publication no. | Patent title | Citations |
|---|---|---|---|
| 1 | US20180365201A1 | System and method for compound data-driven contracts and documentation | 228 |
| 2 | US20200097662A1 | Combined threat score for container images | 158 |
| 3 | US20200097389A1 | Error recovery | 144 |
| 4 | US20200082094A1 | Selectively applying heterogeneous vulnerability scans to layers of container images | 122 |
| 5 | US20200249918A1 | Deep learning enhanced code completion system | 93 |
| 6 | US20240330927A1 | Smart contract generation and validation | 87 |
| 7 | US20190122317A1 | System and method for a computing environment for verifiable execution of data-driven contracts | 79 |
| 8 | US20200357084A1 | System and method for blockchain-based network transitioned by a legal contract | 78 |
| 9 | US20210034335A1 | Multi-lingual line-of-code completion system | 77 |
| 10 | US20220317979A1 | Edit automation using a temporal edit pattern | 74 |
Citation counts favour older filings simply because they have had longer to accumulate citations within this corpus — read them as a signal of influence, not of current technical importance.
Each row carries its publication number; clicking a row searches Eureka by that number.
When you want the answer in the next five minutes.
The agent works the prompt against patents and technical literature, citing every source.
Run your analysis now →When it has to run inside your own pipeline.
Patent search, landscape analysis and assignee resolution as MCP tools. Drop them into any agent framework, or call REST directly.
Browse MCP servers →Three patterns in the data that change where a new filing or freedom-to-operate search should start.
Just over 46% of all records in scope sit with five assignees, and the top 10 combined reach 58.0%. That leaves a long tail of single- or low-filing entrants working in the remaining space — useful territory for a narrower claim, provided it clears the leaders' core architecture first.
Filings grew from 74 in 2021 to 144 in 2024, a rate the dataset can state with confidence because both years are far enough past the roughly 18-month publication lag. 2025's provisional 152 and 2026's partial 32 should not be read as a slowdown or a peak — they are still filling in.
G06F covers 88.6% of the 719 records while G06N, the AI-model-specific subclass, covers 40.1%. The gap suggests many filers are still claiming code generation as a data-processing method with a model inside it, leaving room for claims that target the model architecture or training loop directly.
The most-cited records in this set concern contract documentation, container-image threat scoring, and error recovery rather than code generation proper — a reminder that citation volume tracks age and adjacency as much as it tracks relevance to the core technology.
Eureka can read the same corpus for gaps instead of for coverage: under-claimed branches adjacent to code generation with language models, with the prior art for and against each one.
The ranked leaders hold the core architecture claims; momentum among smaller filers points to where activity is still shifting.
The leading assignee's 209 records dwarf fifth place at 20 and tenth place at 14, a gap large enough that any FTO review in this space has to clear that single portfolio before looking anywhere else.
Forethought Tech Inc doubled its latest-year filings and Huawei Cloud Computing Technologies rose 50%, while several larger, earlier-established filers (US Bank National Association, U S Bancorp, For Good AI) posted sharp year-on-year declines. Momentum and portfolio size are not the same signal here.
US Bank National Association's filings fell 82% year-on-year and U S Bancorp fell 76%, suggesting the financial-services angle on code generation (likely internal tooling or compliance-adjacent applications) has cooled after an earlier filing push.
| Assignee | Recent year | YoY |
|---|---|---|
| US BANK NATIONAL ASSOCIATION | 5 | -82% |
| U S BANCORP NAT ASSOC | 4 | -76% |
| FOR GOOD AI INC | 4 | -64% |
| Huawei Cloud Computing Technologies Co., Ltd. | 3 | +50% |
| FORETHOUGHT TECH INC | 2 | +100% |
| Microsoft Technology Licensing, LLC | 1 | -67% |
| International Business Machines Corporation | 0 | — |
| Oracle International Corporation | 0 | -100% |
The landscape points to next steps depending on whether the reader is filing, defending, or scouting.
With one assignee holding 209 of 719 records, any new filing in core generation or completion claims needs to map against that portfolio specifically, not just the top-10 aggregate.
Explore assignee portfolios in Eureka →The 40.1% G06N share against 88.6% G06F suggests model-architecture-specific claims, rather than generic data-processing framing, still have room.
Map white space in Eureka →Assignees with small but growing filing counts are a better early signal of where the field is moving than the largest static portfolios.
Watch assignee momentum in Eureka →This dataset identifies 719 published patent records matching code generation models, code completion, and program synthesis language combined with technical terms like abstract syntax tree, fine-tuning, and static analysis feedback. The true worldwide total is somewhat larger because publication lags filing by roughly 18 months, so 2025 and 2026 filings are still arriving in public databases. Treat 719 as the current visible scope rather than a final count.
Filing activity is highly concentrated: the top five assignees together hold 46.2% of all 719 records in scope, and the top ten hold 58.0%. The single leading assignee alone accounts for 209 records, far ahead of fifth place at 20 and tenth place at 14. That said, momentum data shows some smaller filers growing faster year-on-year than the largest incumbents, so portfolio size and current filing velocity tell different stories.
Yes, through the last year the data can treat as complete: filings grew from 74 in 2021 to 144 in 2024, a 95% increase over that three-year span. Figures for 2025 (152) and 2026 (32, partial) look lower or flat only because publication lag means recent filings have not all surfaced yet — they should not be read as a slowdown.
G06F (electric digital data processing) appears in 88.6% of the 719 records and G06N (AI-based computing) in 40.1%, meaning most filings are framed primarily as data-processing methods rather than pure AI-model architecture claims. Smaller but notable slices touch G06Q (business/commerce systems, 9.3%), H04L (digital transmission, 4.0%), and G06K, G06V, G10L, and H04M for recognition, vision, speech, and telephony overlaps respectively. A record can carry multiple classes, so these percentages do not sum to 100%.
The gap between the 88.6% G06F share and the 40.1% G06N share suggests model-architecture-specific and training-loop claims are less crowded than general data-processing framing of code generation. Sub-areas such as unit test generation from partial context, static-analysis feedback loops for model retraining, and low-resource-language adaptation show thinner direct coverage relative to core completion claims. Any filing into these branches still needs a clearance check against the leading assignee's 209-record portfolio first.
US12277409B1, assigned to SAS Institute and granted 2025-04-15, claims a pipeline that generates a code synthesis prompt, has a large language model produce raw code segments from it, executes those segments to filter for successful ones, and aggregates the validated output via a second sampling step. It is most directly relevant to anyone building an execute-then-filter validation loop for model-generated code, particularly for low-resource languages. It does not obviously block code generation approaches that skip execution-based filtering entirely or that validate through static analysis instead of interpreter execution.
Go past this page: query the whole code generation with language models corpus yourself, in your own scope.
Every answer comes back with patent numbers you can open.
Disclaimer. This page is generated from Patsnap Eureka data drawn from a limited snapshot of global patent and scientific-literature records, and is provided for general information and reference only.
Patent data carries inherent limitations: recent filings (typically the most recent 18–24 months) are under-counted due to standard publication lag; counts may be reported at either a patent-family or a patent-record basis and are not always directly comparable; classification, applicant-name, and citation data may contain errors, duplicates, or omissions; and the underlying search query defines and constrains the scope shown. As a result, the analysis may be incomplete or inaccurate and may not reflect the full technology landscape.
Nothing on this page constitutes an exhaustive prior-art, novelty, freedom-to-operate, or validity search, nor does it constitute legal, financial, investment, or professional advice, and it should not be relied upon as such. Any patent, commercial, or strategic decision should be verified independently and reviewed with qualified patent, legal, and domain professionals. Patsnap makes no warranties, express or implied, as to the accuracy, completeness, or fitness for any particular purpose of the information presented.
Machine translation. Assignee and organisation names originally recorded in Chinese, Japanese or Korean have been rendered into English by an AI translation step so that the tables stay readable. These renderings are best-effort and may not match a company's registered English name; the original name is what the underlying patent record carries, and it is what any Eureka query launched from this page uses.
Help us improve
Something wrong, out of date, or missing on this page? Tell us and it goes straight to the team that maintains it.
This page