×

Identifier vocabulary data access method and system

  • US 7,236,972 B2
  • Filed: 10/19/2004
  • Issued: 06/26/2007
  • Est. Priority Date: 01/14/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of interactively creating a Boolean expression for identifying data Items in a database, the method comprising:

  • a) assigning a multiplicity of ItemSelectors among a plurality of ItemSelector groups including a first group and a second group;

    b) implicitly associating each ItemSelector assigned to the first group with a Boolean property associated with the first group, and implicitly associating each ItemSelector assigned to the second group with a Boolean property associated with the second group, wherein the Boolean property associated with each group is a member of a set of Boolean properties consisting of conjunctive, disjunctive, exclusive-disjunctive, and negative Boolean properties;

    c) presenting to a user ItemSelectors assigned to the first group and ItemSelectors assigned to the second group;

    d) accepting a plurality of ItemSelectors chosen by the user including at least one ItemSelector assigned to the first group and at least one ItemSelector assigned to the second group;

    e) forming a first parenthetical Boolean expression including one or more chosen ItemSelectors assigned to the first group that are joined to each other according to the Boolean property of the first group;

    f) forming a second parenthetical Boolean expression including one or more chosen ItemSelectors assigned to the second group that are joined to each other according to the Boolean property of the second group; and

    g) joining the first and second parenthetical Boolean expressions as a Boolean conjunction to create the Boolean expression identifying one or more data Items in the database;

    wherein step (c) comprises presenting to a user at least a third ItemSelector that is not assigned to the first group or to the second group, step (d) comprises accepting the third item after it is chosen by the user, and step (g) comprises conjoining a Boolean expression containing the third item to create the Boolean expression identifying one or more data Items in the database.

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