Graphical user interface for building Boolean queries and viewing search results
First Claim
1. A computing device for building Boolean queries and viewing search results in a computing system, the computing device comprising:
- a processor; and
a memory storing computer executable instructions that, when executed by the processor, cause the processor to implement a graphical user interface including;
a) a window defined to have a workspace;
b) a first button programmed with instructions for inserting search cells into the workspace using a folder tree hierarchy upon selection of the first button, each search cell configured to display a search by type icon, a text field, and a hit count;
c) a second button programmed with instructions for inserting combination cells into the workspace using the folder tree hierarchy upon selection of the second button, each combination cell configured to display a combine icon, wherein the combine icon is selected from a group including a logical AND icon, a logical OR icon and a logical MINUS icon,wherein, after at least two search cells are inserted into the workspace, the second button is selected;
d) a user selection device programmed with instructions for selecting and moving search cells and combination cells within the folder tree hierarchy and for selecting and deleting search cells and combination cells from the workspace; and
e) at least one tab defined within the workspace for displaying search results of search cells and combination cells in the workspace.
2 Assignments
0 Petitions
Accused Products
Abstract
Graphical user interfaces and method for building Boolean queries and viewing search results using search cells, combination cells, toolbar, and menu bar. Search cells are movable within a workspace and contain a text field, facet type designation, advanced button, and hit count. Categories are chosen using a category walker. Combination cells, a Boolean combination of two or more selected search cells, are also movable and contain a combine icon, hit count, and an expression field. The Boolean query is depicted in a folder tree hierarchy, where search folders are shown within combination folders, which are represented as logical AND, OR, or MINUS folder icons. An applet in a browser accesses a server through the Internet.
22 Citations
22 Claims
-
1. A computing device for building Boolean queries and viewing search results in a computing system, the computing device comprising:
-
a processor; and a memory storing computer executable instructions that, when executed by the processor, cause the processor to implement a graphical user interface including; a) a window defined to have a workspace; b) a first button programmed with instructions for inserting search cells into the workspace using a folder tree hierarchy upon selection of the first button, each search cell configured to display a search by type icon, a text field, and a hit count; c) a second button programmed with instructions for inserting combination cells into the workspace using the folder tree hierarchy upon selection of the second button, each combination cell configured to display a combine icon, wherein the combine icon is selected from a group including a logical AND icon, a logical OR icon and a logical MINUS icon, wherein, after at least two search cells are inserted into the workspace, the second button is selected; d) a user selection device programmed with instructions for selecting and moving search cells and combination cells within the folder tree hierarchy and for selecting and deleting search cells and combination cells from the workspace; and e) at least one tab defined within the workspace for displaying search results of search cells and combination cells in the workspace. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium having computer-executable program instructions for implementing a graphical user interface for building Boolean queries and viewing search results including:
-
a) a window defined to have a workspace; b) a first button programmed with instructions for inserting search cells into the workspace using a folder tree hierarchy upon selection of the first button, each search cell configured to display a search by type icon, a text field, and a hit count; c) a second button programmed with instructions for inserting combination cells into the workspace using the folder tree hierarchy upon selection of the second button, each combination cell configured to display a combine icon, wherein the combine icon is selected from a group including a logical AND icon, a logical OR icon and a logical MINUS icon, wherein, after at least two search cells are inserted into the workspace, the second button is selected; d) a user selection device programmed with instructions for selecting and moving search cells and combination cells within the folder tree hierarchy and for selecting and deleting search cells and combination cells from the workspace; and e) at least one tab defined within the workspace for displaying search results of search cells and combination cells in the workspace.
-
-
12. A method for building a Boolean query and viewing the query results using a graphical user interface as part of a computing system, comprising the steps of:
-
displaying a window on a display device, the window configured to include a workspace; receiving a first button input causing insertion of one or more search cells into the workspace using a folder tree hierarchy, each search cell configured to include a search-by-type icon, a text field, and a hit count field; after at least two search cells are inserted into the workspace using the folder tree hierarchy, receiving a second button input causing insertion of one or more combination cells into the workspace, each combination cell configured to display a combine icon, wherein the combine icon is selected from a group including a logical AND icon, a logical OR icon and a logical MINUS icon; receiving input in the text field of each search cell specifying search terms; receiving input causing the search terms in each cell to be executed; displaying search results for each cell in a new tab in the workspace, and updating the hit count field for each cell. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification