https://www.patsnap.com/resources/blog/rd-blog/just-in-time-compilation-patent-landscape/ · Patsnap · data cut-off 2026-07-31 · downloaded from the live page
Patent Landscape · Compilers & Code Optimization
Just in Time Compilation Patents: Concentration at the Top of Dynamic Compilation Filing
  • 61.8% concentration. The top 5 of 43 ranked assignees hold 110 of the 178 records in scope — a field where a handful of platform vendors set the terms of dynamic compilation claims.
  • Peak filing in 2019, not now. Activity crested at 12 records in 2019; 2021 to 2024 (the last complete year) moved from 4 to 3 records, a -25% span that predates any recent-year slowdown claims.
  • One class dominates almost completely. G06F covers 98.3% of the 178 records, meaning the technology is filed almost entirely as core data processing rather than split across adjacent domains.
Get a prior-art report on your approach
178
Published Records
62%
Top-5 Share of All Records
-25%
Filing Growth 2021→2024
US
Leading Jurisdiction

Filing growth compares 2021 (4 records) with 2024 (3) — 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 178 records in scope (CR5), not by the ranked leaders only.

Published byPatsnap Research··7 min readSourced from Patsnap Eureka
Overview

What the just-in-time compilation patent record shows

Just-in-time compilation sits at the intersection of runtime performance engineering and virtual machine design: dynamic compilation, tiered compilation, deoptimization, and the supporting mechanics of warmup phases, speculative assumptions, inline caching, code caches, on-stack replacement and compilation threads. The 178 records in scope run from 2015 through the 2026 cut-off and cluster overwhelmingly around a small number of platform and virtual-machine vendors.

Filing activity peaked in 2019 and has since settled into a lower, steadier band. Because publication trails filing by roughly 18 months, the final one or two years in any trend chart are undercounts rather than a genuine drop-off — the reliable comparison point is the 2021-to-2024 span, which the data already covers in full.

Filing activity and technology composition, 2015–2026
  1. 1INTERNATIONAL BUSINESS MACHINE CORPORATION36
  2. 2INTEL CORP23
  3. 3ORACLE INT CORP21
  4. 4RPX CORP20
  5. 5QUALCOMM INC10
  6. 6ORACLE AMERICAN INC9
  7. 7VMWARE INC7
  8. 8AZUL SYSTEMS INC6
  9. 9THE RGT UNIV OF MICHIGAN6
  10. 10QUALCOMM INNOVATION CENTER INC5
Source: Patsnap Eureka. Assignee ranking and totals. Derived from a Patsnap search on Just in Time Compilation covering 2015–2026, data cut-off 2026-07-31. Counts reflect published records only and shift as new filings publish.Run this in Eureka MCP
The Numbers

Filing trend and technology composition

Two views of the same 178 records: how filing volume moved year over year, and which IPC subclasses the claims actually sit in.

Filing trend, 2015–2026

Volume rose to a peak of 12 records in 2019, then eased. The 2021-to-2024 comparison — 4 records down to 3, a -25% move — is the most recent span long enough to read as complete; years after that are still filling in as publications catch up to filing dates.

Filing trend, 2015–202603691252017201812201920202021202220232024202502026Most recent year is partial — publication lag means later filings are not yet visible.

IPC subclass composition

G06F (electric digital data processing) appears in 98.3% of the 178 records, confirming this is filed as core computing infrastructure. The remaining subclasses — G06T, H04B, H04L and H04W — each touch just 1.1% of records, marking narrow overlaps with imaging and wireless transmission rather than a genuinely multi-domain technology.

IPC subclass compositionG06F · Electric digital data processi…17598.3%G06T · Image data processing & genera…21.1%H04B · Transmission (general)21.1%H04L · Digital information transmissi…21.1%H04W · Wireless communication networks21.1%

Shares are the percentage of the 178 records in scope. A patent can carry several IPC classes, so the shares add up to more than 100%.

Source: Patsnap Eureka. Filing trend and technology composition. Derived from a Patsnap search on Just in Time Compilation covering 2015–2026, data cut-off 2026-07-31. Counts reflect published records only and shift as new filings publish.

Go deeper on Just in Time Compilation with Eureka

This page is one run against one query. Ask Eureka your own question about just in time compilation and every answer comes back with the patent numbers behind it.

Try Eureka
Key Patents

The most-cited foundations and a representative filing

Representative Record
US20170052804A12017-02-23

US20170052804A1 — Controlling priority of dynamic compilation

INTERNATIONAL BUSINESS MACHINES CORPORATION

A method for controlling priority of dynamic compilation by a computer system is disclosed. A task is executed using a thread pooled in a thread pool. A metric related to the dynamic compilation is monitored, and a determination is made whether the metric meets a predetermined criterion. When the thread is returned to the pool for its next execution, its priority is lowered if the metric meets that criterion — for example by causing the thread to sleep for a period before returning. The metric may be the length of a compilation queue for the dynamic compilation or a utilization rate.Filed by International Business Machines Corporation, 2017-02-23.

US20170052804A1 — patent drawing 1US20170052804A1 — patent drawing 2
View full record
Most-cited records in the corpus
#Publication no.Patent titleCitations
1US6427234B1System and method for performing selective dynamic compilation using run-time information402
2US5761477AMethods for safe and efficient implementations of virtual machines274
3US20150370560A1Methods for enforcing control flow of a computer program197
4US20150356294A1Methods for enforcing control flow of a computer program196
5US20020112227A1Dynamic compiler and method of compiling code to generate dominant path and to handle exceptions153
6US20080141012A1Translation of SIMD instructions in a data processing system132
7US20020029357A1Method and system of memory management using stack walking131
8US6971091B1System and method for adaptively optimizing program execution by sampling at selected program points127
9US6711672B1Method and system for implementing subroutine calls and returns in binary translation sub-systems of computers122
10US7080366B2Dynamic compiler and method of compiling code to generate dominant path and to handle exceptions108

Citation counts favour older records simply because they have had longer to accumulate citations inside the searched corpus — read them as a signal of influence on the field, not as a ranking of current relevance.

Each row carries its publication number; clicking a row searches Eureka by that number.

Source: Patsnap Eureka. Citation counts and representative records. Derived from a Patsnap search on Just in Time Compilation covering 2015–2026, data cut-off 2026-07-31. Counts reflect published records only and shift as new filings publish.Run this in Eureka MCP
Run it yourself

Put your own technology through the same analysis


  
Where to run it
Fastest

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 →
For builders

MCP server & REST API

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 →
Insights

What the data means for a filing decision

Three observations from the concentration, trend and citation figures above, read together rather than in isolation.

Concentration
61.8%
of 178 records held by top 5 of 43 ranked assignees

The field is a small-group contest, not an open race

With the top 5 of the 43 ranked assignees accounting for 110 of the 178 records in scope, most of the enforceable claim space in dynamic and tiered compilation is already staked out by a small number of platform and JVM/CLR vendors. A new entrant is more likely to be designing around existing claims than filing into open space.

Top 10 combined reach 80.3% of all records.
Timing
-25%
2021 to 2024 filing change

Momentum has softened from its 2019 peak, but not collapsed

The peak of 12 records in 2019 has not been repeated; the closed 2021-to-2024 window shows a -25% move from 4 to 3 records. That is a real, modest decline in a maturing technique — it is not evidence of abandonment, and years after 2024 are too recent to read reliably given publication lag.

Peak year: 2019 at 12 records.
Classification
98.3%
of 178 records classed under G06F

Claims are filed as core computing, not as a niche

Almost every record in scope sits in G06F, electric digital data processing. The handful of records touching G06T, H04B, H04L or H04W (1.1% each) mark genuine but narrow crossovers into imaging and wireless transmission contexts — not a broad multi-domain footprint.

Four peripheral subclasses each cover 2 records.
Eureka AI Agent
Looking for what nobody has claimed yet?

Eureka can read the same corpus for gaps instead of for coverage: under-claimed branches adjacent to just in time compilation, with the prior art for and against each one.

Find the white space →
Co-filing is rare and mostly internal
AssigneeCo-assigneeShared families
International Business Machines Corporation (IBM)IBM UNITED KINGDOM LTD INTELLECTUAL PROPERTY DEPARTMENT2
INSIGNIA SOLUTIONSWYNN MICHAEL JOHN2
INSIGNIA SOLUTIONSTHOMAS STEPHEN PAUL2
INSIGNIA SOLUTIONSSEXTON JEREMY JAMES2
INSIGNIA SOLUTIONSRAUTENBACH KEITH2
INSIGNIA SOLUTIONSPLUMMER WAYNE2
INSIGNIA SOLUTIONSKRAMSKOY JEREMY PAUL2
INSIGNIA SOLUTIONSGUTHRIE PHILIPPA JOY2

Only 10 co-assignee pairs appear across the corpus, and the strongest links are between a parent company and its own IP-holding subsidiary rather than between unrelated firms — cross-company joint filing is not a meaningful pattern here.

Source: Patsnap Eureka. Co-assignee relationships and derived observations. Derived from a Patsnap search on Just in Time Compilation covering 2015–2026, data cut-off 2026-07-31. Counts reflect published records only and shift as new filings publish.Run this in Eureka MCP
Players

Who holds the claims, and where momentum has cooled

The leader in this ranking holds 36 records against a fifth-place figure of 10 and a tenth-place figure of 5 — a steep drop-off rather than a gradual one. Recent-year momentum across the named assignees shows little to no new filing in the latest year, consistent with the broader 2021-to-2024 softening rather than any single company's retreat.

Leader
36
records

The top assignee holds more than three times the fifth-place total

A single leader's 36 records against a fifth-place figure of 10 shows this is not an evenly spread field — one vendor's virtual-machine and runtime patents anchor the top of the ranking.

Top 5 combined: 110 records (61.8%).
Mid-field
10
records at 5th place

A second tier holds meaningful but smaller portfolios

Between the leader and the long tail sits a group of platform and chipmaker assignees, each with double-digit filings, that collectively push the top 10 combined share to 80.3% of all 178 records.

Tenth place: 5 records.
Momentum
-100%
YoY for one tracked assignee

Latest-year filing has gone quiet across the named leaders

Every named assignee tracked for recent-year momentum shows zero filings in the latest year, and one shows a -100% year-on-year change. Given the roughly 18-month publication lag, this reads as reporting lag more than a coordinated pullback.

Consistent with the 2021-to-2024 -25% trend.
🔍
Under-claimed sub-areas worth checking before filing
The composition data points to narrow, low-volume overlaps that have not been heavily claimed:
Speculative assumption invalidation across GPU pipelinesOn-stack replacement for wireless edge runtimesInline caching for network-transmitted bytecodeCompilation thread scheduling in multi-radio devices
Rank all filers by momentum →
Recent-year filing momentum by assignee
AssigneeRecent yearYoY
International Business Machines Corporation (IBM)0—
Oracle International Corporation0—
INSIGNIA SOLUTIONS0—
Intel Corporation0-100%
Sun Microsystems, Inc.0—
Qualcomm Incorporated0—
VMware, Inc.0—
The Regents of the University of Michigan0—
Source: Patsnap Eureka. Assignee-level momentum. Derived from a Patsnap search on Just in Time Compilation covering 2015–2026, data cut-off 2026-07-31. Counts reflect published records only and shift as new filings publish.Run this in Eureka MCP
What's Next

Where to take this next

The landscape points to a concentrated, mature filing pattern with narrow open branches at the edges.

Map the leader's claim boundaries

With one assignee holding 36 of 178 records, a freedom-to-operate review should start by mapping exactly which dynamic-compilation mechanics that portfolio covers before scoping a new filing.

Explore assignee claims in Eureka

Test the under-claimed branches

The peripheral IPC subclasses at 1.1% of records each suggest specific cross-domain combinations — wireless, imaging — that have not been heavily claimed yet.

Run a white space search in Eureka
Source: Patsnap Eureka. Forward-looking reading of the same dataset. Derived from a Patsnap search on Just in Time Compilation covering 2015–2026, data cut-off 2026-07-31. Counts reflect published records only and shift as new filings publish.Run this in Eureka MCP
FAQ

Common questions on just-in-time compilation patents

Answers are grounded in the same dataset. Derived from a Patsnap search on Just in Time Compilation covering 2015–2026, data cut-off 2026-07-31. Counts reflect published records only and shift as new filings publish.Run this in Eureka MCP

Research Just in Time Compilation in depth with Eureka

Go past this page: query the whole just in time compilation corpus yourself, in your own scope.
Every answer comes back with patent numbers you can open.

Try Eureka

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.