INTERACTIVE CONSTRUCTION OF QUERIES
First Claim
Patent Images
1. A computer-implemented method comprising:
- detecting an input string in a search box, the search box presented on a display device as part of a user interface of a computing application, the computing application maintaining a plurality of profiles;
in response to the detecting, determining an entity type corresponding to the input string;
using at least one processor, including an entity corresponding to the input string into a query, the entity being of the determined entity type;
determining a relationship operator suitable for expressing a relationship with an entity of the entity type; and
causing presentation of the relationship operator on a display device.
2 Assignments
0 Petitions
Accused Products
Abstract
Method and system to assist a user in formulating a search query is described. The system may provide suggested entities, entity types, and relationship operators to a user and interactively build a complex structured query. Complex structured queries may include a combination of one or more entities and entity types, together with one or more relationship operators.
18 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
detecting an input string in a search box, the search box presented on a display device as part of a user interface of a computing application, the computing application maintaining a plurality of profiles; in response to the detecting, determining an entity type corresponding to the input string; using at least one processor, including an entity corresponding to the input string into a query, the entity being of the determined entity type; determining a relationship operator suitable for expressing a relationship with an entity of the entity type; and causing presentation of the relationship operator on a display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented system comprising:
-
an input detector, implemented using at least one processor, to detect an input string in a search box, the search box presented on a display device as part of a user interface of a computing application, the computing application maintaining a plurality of profiles; an entity type detector, implemented using at least one processor, to determine, in response to the detecting, an entity type corresponding to the input string; a query builder, implemented using at least one processor, to include an entity corresponding to the input string into a query, the entity being of the determined entity type; a connector module, implemented using at least one processor, determining a relationship operator suitable for expressing a relationship with an entity of the entity type; and a presentation module, implemented using at least one processor, to cause presentation of the relationship operator on a display device. - View Dependent Claims (12, 14, 15, 16, 17, 18, 19)
-
-
13. The system of claim 112, wherein the presentation module is to cause presentation of the search results on the display device.
-
20. A machine-readable non-transitory storage medium having instruction data executable by a machine to cause the machine to perform operations comprising:
-
detecting an input string in a search box, the search box presented on a display device as part of a user interface of a computing application, the computing application maintaining a plurality of profiles; in response to the detecting, determining an entity type corresponding to the input string; including an entity corresponding to the input string into a query, the entity being of the determined entity type; determining a relationship operator suitable for expressing a relationship with an entity of the entity type; and causing presentation of the relationship operator on a display device.
-
Specification