GENERATING SUGGESTED STRUCTURED 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;
determining an entity type for the input string in response to the detecting;
generating, using at least one processor, a structured query, the structured query including an entity of the entity type, the entity corresponding to the input string, the structured query further including an identification of a further entity type and a relationship operator, the relationship operator indicating a relationship between the entity and the further entity type; and
causing presentation, on a display device, a query suggestion as a link for activation of the structured query.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and system to assist a user in formulating a search query is described. The system may be configured to examine an input string submitted by a user via a search box and present suggestions in the form of structured queries, determine an entity and an entity type that corresponds to the input string and generate search suggestions in the form of complex structured queries. The generated query may be presented on a display device of a user.
24 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; determining an entity type for the input string in response to the detecting; generating, using at least one processor, a structured query, the structured query including an entity of the entity type, the entity corresponding to the input string, the structured query further including an identification of a further entity type and a relationship operator, the relationship operator indicating a relationship between the entity and the further entity type; and causing presentation, on a display device, a query suggestion as a link for activation of the structured query. - 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 an entity type for the input string in response to the detecting, a query builder, implemented using at least one processor, to generate a structured query, the structured query including an entity of the entity type, the entity corresponding to the input string, the structured query further including an identification of a further entity type and a relationship operator, the relationship operator indicating a relationship between the entity and the further entity type, and a presentation module, implemented using at least one processor, to cause presentation, on a display device, a query suggestion as a link for activation of the structured query. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
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; determining an entity type for the input string in response to the detecting; generating a structured query, the structured query including an entity of the entity type, the entity corresponding to the input string, the structured query further including an identification of a further entity type and a relationship operator, the relationship operator indicating a relationship between the entity and the further entity type; and causing presentation, on a display device, a query suggestion as a link for activation of the structured query.
-
Specification