USER INTERFACE FOR BUILDING A SEARCH QUERY
First Claim
Patent Images
1. A computer, comprising:
- a user interface displayed on a display device, including;
a plurality of cells that are interactable;
each cell including an unselected state, and a selected state,a first query area, including at least one cell;
a second query area, including;
a first query tab;
a first query window associated with the first query tab,wherein the first query window is displayed when the first query tab is selected,wherein the first query window is configured to display the cells that are dragged and dropped into the first query window, andwherein the cells displayed in the first query window are linked together by a first logic operator;
the cell that is dragged and dropped is configured to be selectable, wherein when the cell is selected, a visual indicator of the cell indicates the selected state of the cell;
a data cell;
a commit button;
wherein the data cell is configured to accept entering a data, and display the data entered,wherein when the commit button is activated, the data is logically linked to the cell that is in the selected state, and a linked cell is displayed in a query display area, wherein the linked cell visually represents the cell that is in the selected state and logically linked to the data.
0 Assignments
0 Petitions
Accused Products
Abstract
This description herein relates to a computer, a user interface, and a method for providing a user interface for a computer, wherein the user interface is for building a search query. The user interface allows a user to build a search query with visual manipulations of cells. Accordingly, complex search query may be easily and quickly built and at the same time reduce the errors commonly associated with text string search queries.
8 Citations
14 Claims
-
1. A computer, comprising:
a user interface displayed on a display device, including; a plurality of cells that are interactable; each cell including an unselected state, and a selected state, a first query area, including at least one cell; a second query area, including; a first query tab; a first query window associated with the first query tab, wherein the first query window is displayed when the first query tab is selected, wherein the first query window is configured to display the cells that are dragged and dropped into the first query window, and wherein the cells displayed in the first query window are linked together by a first logic operator; the cell that is dragged and dropped is configured to be selectable, wherein when the cell is selected, a visual indicator of the cell indicates the selected state of the cell; a data cell; a commit button; wherein the data cell is configured to accept entering a data, and display the data entered, wherein when the commit button is activated, the data is logically linked to the cell that is in the selected state, and a linked cell is displayed in a query display area, wherein the linked cell visually represents the cell that is in the selected state and logically linked to the data. - View Dependent Claims (2)
-
3. A computer, comprising:
-
a display device; and a user interface displayed on the display device, including; a query area, including; a plurality of cells; each cell configured to be interacted via drag and drop; a cell display area displayed on the display device that displays the cells; a query building area, including a first query tab, and a second query tab; a first query window associated with the first query tab, wherein the first query window is displayed when the first query tab is selected, wherein the first query window is configured to display the cells that are dragged and dropped into the first query window, and wherein the cells displayed in the first query window are linked together by a first logic operator; a second query window associated with the second query tab, wherein the second query window is displayed when the second query tab is selected, wherein the second query window is configured to display the cells that are dragged and dropped into the second query window, and wherein the cells displayed in the second query window are linked together by a second logic operator; the first query window is a first parenthetical expression of the cells displayed in the first query window; the second query window is a second parenthetical expression of the cells displayed in the second query window; and the first parenthetical expression of the cells displayed in the first query window is linked by a third logic operator to the second parenthetical expression of the cells displayed in the second query window. - View Dependent Claims (4, 5, 6)
-
-
7. A user interface displayed on a display device of a computer, comprising:
-
a plurality of cells that are interactable via drag and drop; each cell including an unselected state, and a selected state, a first query area, including at least one cell; a second query area, including; a first query tab; a first query window associated with the first query tab, wherein the first query window is displayed when the first query tab is selected, wherein the first query window is configured to display the cells that are dragged and dropped into the first query window, and wherein the cells displayed in the first query window are linked together by a first logic operator; the cell that is dragged and dropped is configured to be selectable, wherein when the cell is selected, a visual indicator of the cell indicates the selected state of the cell; a data cell; a commit button; wherein the data cell is configured to accept entering a data, and display the data entered, wherein when the commit button is activated, the data is logically linked to the cell that is in the selected state, and a linked cell is displayed in a query display area, wherein the linked cell visually represents the cell that is in the selected state and logically linked to the data. - View Dependent Claims (8)
-
-
9. A user interface displayed on a display device of a computer, comprising:
a query area, including; a plurality of cells; each cell configured to be interacted via drag and drop; a cell display area displayed on the display device that displays the cells; a query building area, including a first query tab, and a second query tab; a first query window associated with the first query tab, wherein the first query window is displayed when the first query tab is selected, wherein the first query window is configured to display the cells that are dragged and dropped into the first query window, and wherein the cells displayed in the first query window are linked together by a first logic operator; a second query window associated with the second query tab, wherein the second query window is displayed when the second query tab is selected, wherein the second query window is configured to display the cells that are dragged and dropped into the second query window, and wherein the cells displayed in the second query window are linked together by a second logic operator; the first query window is a first parenthetical expression of the cells displayed in the first query window; the second query window is a second parenthetical expression of the cells displayed in the second query window; and the first parenthetical expression of the cells displayed in the first query window is linked by a third logic operator to the second parenthetical expression of the cells displayed in the second query window. - View Dependent Claims (10, 11, 12)
-
13. A method, comprising:
-
providing a user interface for graphically building a search query, via a network to a remote display device from a server, wherein the user interface displayed on a display device, includes; a plurality of cells that are interactable via drag and drop, each cell including an unselected state, and a selected state, a first query area, including at least one cell, a second query area, including; a first query tab, a first query window associated with the first query tab, wherein the first query window is displayed when the first query tab is selected, wherein the first query window is configured to display the cells that are dragged and dropped into the first query window, and wherein the cells displayed in the first query window are linked together by a first logic operator, the cell that is dragged and dropped is configured to be selectable, wherein when the cell is selected, a visual indicator of the cell indicates the selected state of the cell, a data cell, configured to accept entering a data, and a commit button; displaying the data when the data is entered; logically linking the data to the cell that is in the selected state when the commit button is activated; and displaying the data is logically linked to and a linked cell in a query display area, wherein the linked cell visually represents the cell that is in the selected state and logically linked to the data. - View Dependent Claims (14)
-
Specification