Method and apparatus for efficiently processing queries in a streaming transaction processing system

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7310638
SERIAL NO

10959737

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

To efficiently process a parameterized query against a relational database in a streaming transaction processing system, the transaction stream is treated as a sequence of multi-record 'chunks' and a single 'quasi-batch' query is executed for each chunk. A specific table in the database holds the parameter values obtained from each transaction and the parameters are bound to the rest of the query by using a database join. Another embodiment uses a framework that automates the technique by accepting the parameterized query, identifying inputs and outputs, reading the stream for the parameter values and building the parameter table, converting the parameterized query into an equivalent query that contains a join against the parameter table, performing the equivalent query and inserting the resulting query values into the stream.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
TELEFONAKTIEBOLAGET L M ERICSSONTORSHAMNSGATAN 23 KISTA STOCKHOLM SE-164 83

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Blair, David A Wayland, MA 2 88

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation