https://eureka.patsnap.com/resources/blog/rd-blog/sql-window-function-execution-patent-landscape-patent-landscape/ · Patsnap · data cut-off 2026-08-31 · downloaded from the live page
Patent Landscape · Data & Database Technologies

SQL Window Function Execution Patents: Who Holds the Claims

A patent landscape review of SQL window function execution technology: filing trends since 2015, assignee concentration, IPC composition and where claim space remains open.

24
Published Records
79%
Top-5 Share of All Records
-67%
Filing Growth 2021→2024
US
Leading Jurisdiction

Filing growth = 2021 (3 records) → 2024 (1); 2024 is the last year we treat as complete. Top-5 share = the 5 largest assignees ÷ all 24 records in scope (CR5), not the ranked leaders only.

Check your own idea
Published byPatsnap Research··6 min readSourced from Patsnap Eureka
Overview

What this landscape covers

This landscape tracks patent activity around SQL window function execution — the partition, frame and ranking logic behind analytic queries such as running totals, rank-over-partition and moving aggregates. The scope covers 24 published records filed between 2015 and the 2026 data cut-off, drawn from filings that combine SQL or relational-database language with window/analytic-function and partition/frame/ranking terms, classified under G06F16. Because publication lags filing by roughly 18 months, the most recent years in the trend understate real activity.

The picture that emerges is concentrated rather than diffuse: a single assignee holds more records than the rest of the ranked group combined, and receiving-office activity is dominated by the United States. Read alongside the IPC composition, the dataset suggests the core technical territory — how a database engine partitions rows and iterates analytic operators over them — is largely staked out by one filer, with commerce-oriented and AI-adjacent extensions still comparatively open.

Filing activity and assignee concentration, 2015–2026
  1. 1SAP SE9
  2. 2ORACLE INT CORP5
  3. 3OCIENT HOLDINGS LLC2
  4. 4NAGARRO SOFTWARE PTE LTD2
  5. 5EASTMAN KODAK CO1
  6. 6REGENERON PHARMACEUTICALS INC1
  7. 7VAN DUSEN DENNIS1
  8. 8PRABHU SHREEKANTH MOOROOR1
  9. 9SOCOCO INC1
  10. 10INFORMATION CAPTIAL EXECUTIVE MANAGMENT INC1
Source: Patsnap Eureka. Assignee ranking and totals. Derived from a Patsnap search on SQL Window Function Execution Patent Landscape covering 2015–2026, data cut-off 2026-08-31. Counts reflect published records only and shift as new filings publish.Run this in Eureka MCP
The data

Filing trend and technology composition

Two views of the same 24 records: how filing activity has moved year over year, and which technical classes those filings sit in.

Filing trend, 2015-2026

Filings opened at 1 record in 2015, climbed to a peak of 5 in 2019, and by the last complete year, 2024, had fallen to 1 — a 67% drop from the 2021 level of 3. The 2025-2026 figures are still incomplete due to publication lag and should not be read as a continued decline.

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

Publication lags filing by roughly 18 months, so 2025 onwards are still filling in. Growth rates on this page therefore end at 2024; running them to the last bar would understate the field.

IPC subclass composition

All 24 records carry a G06F classification, the electric digital data processing class that anchors this search. Beyond that base, 25.0% of records also touch G06Q (business and commerce data processing), 12.5% touch G06N (AI-based computing) and another 12.5% touch H04L (digital information transmission) — the rest, including G06T, H04N, G07C and G16B, each account for one or two records. Because a single record can carry multiple classes, these shares sum to more than 100% of the 24 records.

IPC subclass compositionG06F · Electric digital data processi…24100.0%G06Q · Business, commerce & admin dat…625.0%G06N · Computing based on AI models312.5%H04L · Digital information transmissi…312.5%G06T · Image data processing & genera…28.3%H04N · Pictorial communication (video…28.3%G07C · Time/attendance & checking dev…14.2%G16B · Bioinformatics14.2%Other14.2%

Shares are the percentage of the 24 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 SQL Window Function Execution Patent Landscape covering 2015–2026, data cut-off 2026-08-31. Counts reflect published records only and shift as new filings publish.

Go deeper on SQL Window Function Execution Patent Landscape with Eureka

This page is one run against one query. Ask Eureka your own question about sql window function execution patent landscape and every answer comes back with the patent numbers behind it.

Try Eureka
Key patent

A representative filing

Representative record
US20210081419A12021-03-18

Efficient execution of a sequence of SQL operations using runtime partition injection and iterative execution

ORACLE INTERNATIONAL CORPORATION

Execution plans generated for multiple analytic queries incorporate two new kinds of plan operators, a partition creator and partition iterator. The partition creator and partition iterator operate as a pair. A partition creator operator creates partitions of rows and a partitioning descriptor describing the partitions created. A partition iterator iterates through the partitions based on the partitioning descriptor. For each partition, multiple analytic operators are executed serially, one after the other, on the same rows in the partition, with partitioning based on a common grouping or subgrouping of the multiple aggregate functions or operators.Filed by Oracle International Corporation, published 2021-03-18 as US20210081419A1.

US20210081419A1 — patent drawing 1US20210081419A1 — patent drawing 2
View full patent record
Source: Patsnap Eureka. Citation counts and representative records. Derived from a Patsnap search on SQL Window Function Execution Patent Landscape covering 2015–2026, data cut-off 2026-08-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 numbers mean for a filing decision

Four read-outs from the dataset that matter more than the raw counts.

Concentration
79.2%
of 24 records held by top 5 assignees

One filer dominates the core claim space

The leading assignee alone accounts for 9 of the 24 records in scope, and the top five together cover 79.2% of all filings. That is a narrow base: new entrants working on partition-creation or iterator mechanics should expect to design around a small number of holders rather than navigate a crowded field.

Assignee ranking, 10 companies
Momentum
-67%
filing change, 2021 to 2024

Activity has cooled since its 2019 peak

Filings peaked at 5 in 2019 and fell to 1 by 2024, a 67% drop from the 2021 level of 3 records. Because publication lags filing by about 18 months, 2025-2026 figures are still filling in and should not be read as confirming further decline.

Filing trend, 2015-2026
Adjacent classes
25.0%
of records also classed under G06Q

Commerce analytics is the main adjacent branch

A quarter of the 24 records carry a G06Q business-data-processing classification alongside the core G06F class, suggesting window-function claims are increasingly framed around business analytics use cases rather than generic database engines.

IPC composition, 24 records
Geography
16 of 22
receiving-office filings routed through the US

Filing activity is US-centred

Of the receiving offices recorded, the United States accounts for the largest share, with India, Singapore, Austria, Germany and the EPO each contributing a small number of filings. Strategies built around US prosecution will encounter most of the existing art; other jurisdictions remain comparatively thin.

Receiving office counts
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 sql window function execution patent landscape, with the prior art for and against each one.

Find the white space →
Source: Patsnap Eureka. Derived observations on the same dataset. Derived from a Patsnap search on SQL Window Function Execution Patent Landscape covering 2015–2026, data cut-off 2026-08-31. Counts reflect published records only and shift as new filings publish.Run this in Eureka MCP
What's next

Where to take this analysis

The counts and rankings here are a starting point. Turning them into a filing or freedom-to-operate decision means drilling into specific claims and specific holders.

Map claims against a candidate design

Compare a proposed partition-and-iterate mechanism directly against the claim language of the leading assignee's filings to see exactly where overlap begins.

Explore in Patsnap Eureka

Watch the commerce-analytics branch

G06Q-classed filings are a growing minority inside this dataset; track new entrants there before the branch consolidates the way the core class has.

Set up monitoring in Patsnap Eureka

Test white space before drafting

Run a claim-scope check against under-claimed branches such as bioinformatics or video-pictorial applications of window functions before committing drafting resources.

Check white space in Patsnap Eureka
Source: Patsnap Eureka. Forward-looking reading of the same dataset. Derived from a Patsnap search on SQL Window Function Execution Patent Landscape covering 2015–2026, data cut-off 2026-08-31. Counts reflect published records only and shift as new filings publish.Run this in Eureka MCP
FAQ

Common questions about SQL window function patents

Answers are grounded in the same dataset. Derived from a Patsnap search on SQL Window Function Execution Patent Landscape covering 2015–2026, data cut-off 2026-08-31. Counts reflect published records only and shift as new filings publish.Run this in Eureka MCP

Research SQL Window Function Execution Patent Landscape in depth with Eureka

Go past this page: query the whole sql window function execution patent landscape 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.

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.