×

System and method for direct manipulation of search predicates using a graphical user interface

  • US 5,668,966 A
  • Filed: 01/31/1995
  • Issued: 09/16/1997
  • Est. Priority Date: 02/15/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A graphical search interface implemented in a computer system, said computer system having processing means, a display, a keyboard for console input, a pointing device for selecting coordinate values, and storage means for storing and managing one or more objects, said computer system including a Window Manager supporting display of objects on said display, said graphical search interface comprising:

  • (a) predicate creation means for creating a predicate for searching for desired objects in storage, said predicate being a primitive predicate if it is a single indivisible search item, or a composite predicate if it is comprised of other predicates;

    (b) predicate organization/storage means for hierarchically organizing and storing created predicates, said organization/storage means being responsive to said pointing device to hierarchically group said predicates, said organization/storage means storing each primitive predicate as a predicate object hierarchically related to other predicate objects by a predicate relation;

    (c) predicate application means for applying stored predicates to one or more objects in storage said predicate application means including;

    (1) primitive predicate application means for applying a primitive predicate to the object in said storage, said primitive predicate application means being responsive to said pointing device to select the object in storage; and

    (2) composite predicate application means for applying a composite predicate to the object in said storage, said primitive predicate application means being responsive to said pointing device to select the object in storage; and

    (d) display means for displaying a search result selected from said objects in storage and satisfying said predicate.

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