Optimization of the order in which the comparisons of the components of a boolean query expression are applied to a database record stored as a byte stream

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5794227
SERIAL NO

08028627

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A database system holds data in the form of a sequence of records, each record comprising one or more fields. The database can be interrogated by a search query, which specifies a particular logical combination of comparisons to be performed on specified fields of each record. Before the search commences, the search query is compiled to produce an optimized sequence of code for search within a record. Each comparison operation is assigned a cost, reflecting the cost in time to retrieve the required fields and to perform the comparisons, and is also assigned a probability, indicating the probability that the comparison will produce a true result. Each logical operation in the search query is then processed, to find the order of handling its arguments that gives the minimum expected cost, and the arguments are re-arranged into that order.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
INTERNATIONAL COMPUTERS LIMITEDICL HOUSE PUTNEY LONDON SW15 1SW

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Brown, Anthony Peter Graham Crowthorne, GB 2 156

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation