×

Apparatus and method for searching a data base using variable search criteria

  • US 4,384,325 A
  • Filed: 06/23/1980
  • Issued: 05/17/1983
  • Est. Priority Date: 06/23/1980
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of conducting a search of a data base having a plurality of records comprising:

  • arithmetically comparing a plurality of fields of a record within said data base to a like plurality of corresponding fields of a reference word in order to derive a like plurality of arithmetic comparison first results;

    logically comparing said plurality of arithmetic comparison first results of said arithmetically comparing to a like plurality of user supplied expected results for said arithmetically comparing of said like plurality of fields of said record in order to derive a like plurality of logical comparison second results;

    determining whether said plurality of logical comparison second results of said logically comparing when used as a plurality of inputs to a user supplied Boolean expression do satisfy said user supplied Boolean expression;

    indicating as a Boolean expression hit upon said record whenever said user supplied Boolean expression is satisfied upon said determining and indicating as a Boolean expression miss upon said record whenever said Boolean expression is not satisfied upon said determining; and

    repeating said arithmetically comparing, said logically comparing, and said indicating for said plurality of records within said data base;

    whereby said Boolean expression hit indicates that a logical relationship amongst and between said like plurality of logical comparison second results has been satisfied;

    whereby since said plurality of logical comparison second results were generated in respect of said plurality of arithmetic comparison first results, said Boolean expression hit means that a logical relationship amongst and between individual arithmetic comparisons of each of said plurality of fields of a record has been satisfied.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×