Creation of boolean queries by direct manipulation
First Claim
Patent Images
1. A system that facilitates querying data, the system comprising:
- a component that displays a plurality of graphical indicia representative of content in a data store;
an interface component that converts a data selection request into a query operator, the data selection request employs the plurality of graphical indicia; and
a query component that processes the query operator to retrieve data from a data storage component.
2 Assignments
0 Petitions
Accused Products
Abstract
A data organization system that utilizes graphical interaction to effect Boolean queries. The subject invention provides for interactive graphical mechanisms that shield users from the semantics of the Boolean logic (e.g., “AND”, “OR”, “NOT”). These mechanisms facilitate the generation of Boolean queries via graphical selection and/or manipulation using iconic query objects. These objects can be interactively selected and/or manipulated by a user via any pointing device in order to create “AND”, “OR” and “NOT” Boolean expressions.
13 Citations
20 Claims
-
1. A system that facilitates querying data, the system comprising:
-
a component that displays a plurality of graphical indicia representative of content in a data store;
an interface component that converts a data selection request into a query operator, the data selection request employs the plurality of graphical indicia; and
a query component that processes the query operator to retrieve data from a data storage component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for organizing data, the method comprising:
-
displaying a plurality of graphical indicia representative of content in a data store;
identifying a plurality of properties associated with the content;
selecting one of the plurality of properties; and
grouping the content into a plurality of collections based upon the selected property. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system for filtering data, the system comprising:
-
means for displaying content of a data store;
means for rendering a plurality of properties associated with the content;
means for selecting at least one of the plurality of properties;
means for grouping the content into a plurality of collections based upon the selected property; and
means for rendering the plurality of collections. - View Dependent Claims (19, 20)
-
Specification