Patent ID: 6253194
Filing Date: 2001-06-26
Classification: G06F,Y10S

Abstract:
A computer-implemented method for querying a database using a stack machine, wherein the database comprises a plurality of records, to retrieve information satisfying a search, comprising the steps of:building a first operand defining a first value for a first search criterion of the search;building a second operand and defining a second value for a second search criterion of the search;building an operator defining a logical relationship between the first operand and the second operand, the logical relationship being dependent on the search;creating a search expression comprising the first operand, the second operand, and the operator, the search expression being created in accordance with a stack-language structure;passing the search expression to an Application Programming Interface, wherein the Application Programming Interface performs a sequence comprising the steps of;identifying those records that satisfy the search expression using a stack machine; andreceiving the records from the database, which satisfy the search expression.