Patent · US Active

Processing database queries by returning results of a first query to subsequent queries

US8108375B2 · kind B2 · utility

4Cited by
9References
6Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 10, 2009
Grant dateJan 31, 2012
Priority date
Expiry dateMar 4, 2030

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/2454
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Multiple database queries are satisfied with the same data in a manner that assures the data is current and without having to interrogate the database for each query. In a first embodiment, all queries that are received during the processing of a first query after interrogation of the database has begun for the first query are evaluated to determine whether the result set returned for the first query will satisfy the queries received during processing of the first query. If so, the result set returned for the first query is used to generate result sets for the subsequent compatible queries received during the processing of the first query. In a second embodiment, queries are delayed and grouped, and a new query is then processed for each group that returns a result set that satisfies all of the queries in the group. In both cases, the result set for one query is used to generate a result set for a different query.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.