Patent · US Expired

Systems and methods for parallel evaluation of multiple queries

US7664728B2 · kind B2 · utility

3Cited by
13References
27Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 20, 2004
Grant dateFeb 16, 2010
Priority date
Expiry dateDec 4, 2024

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99932
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Implementations described herein relate to evaluating multiple queries represented in an opcode tree having opcode nodes and branch nodes. Each opcode node comprises an opcode that is a part of an opcode block derived from compilation of a query, the opcode block consisting of a linear sequence of opcodes. Opcode nodes are arranged in the tree according to location of its corresponding opcode in the opcode block with opcodes that occur earlier in the opcode block being represented at a higher tree level than subsequent opcodes. Only one opcode node corresponds to a common opcode block segment that is included in multiple queries. Executing the opcode tree against an input evaluates each of the multiple queries represented in the opcode tree.

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