Intent based search results associated with a modular search object framework
First Claim
Patent Images
1. A system comprising:
- network communications circuitry, configured to;
receive a search query from a client device, over a network;
communicate an entity search result to the client device over the network;
search engine circuitry communicatively coupled to the network communications circuitry, the search engine circuitry comprising a processor, the processor configured to;
execute the search query on an entity search database, wherein the entity search database comprises a plurality of entity circuitries, wherein individual ones of the entity circuitries comprises a single root object for a single person entity, a single place entity, or a single thing entity that is different from other individual ones of the entity circuitries;
identify an entity indicator in the search query, according to the execution of the search query on the entity search database;
identify the entity search result, according to the entity indicator;
identify an additional query part besides the entity indicator in the search query, according to the execution of the search query on the entity search database;
execute a non-entity query using the additional query part on a non-entity search database with respect to the entity search result, wherein the non-entity search database comprises multiple root objects for a single person entity, a single place entity, or a single thing entity;
identify one or more non-entity search results, according to the execution of the non-entity query;
alter a display of the entity search result to include the one or more non-entity search results; and
emphasize the one or more non-entity search results in the entity search result.
9 Assignments
0 Petitions
Accused Products
Abstract
A modular search object framework provides modular search results including entity search results reflecting the intent of a searcher. Also, an interface (such as a graphical user interface provided by the framework), aids in organizing results (such as links, titles, and description) according to the intent of the user as manifest in the search query and interactions with the interface. Circuitry of the framework also predicts user intent from historical information corresponding to the searcher (or to a group with which the searcher is associated).
-
Citations
18 Claims
-
1. A system comprising:
network communications circuitry, configured to; receive a search query from a client device, over a network; communicate an entity search result to the client device over the network; search engine circuitry communicatively coupled to the network communications circuitry, the search engine circuitry comprising a processor, the processor configured to; execute the search query on an entity search database, wherein the entity search database comprises a plurality of entity circuitries, wherein individual ones of the entity circuitries comprises a single root object for a single person entity, a single place entity, or a single thing entity that is different from other individual ones of the entity circuitries; identify an entity indicator in the search query, according to the execution of the search query on the entity search database; identify the entity search result, according to the entity indicator; identify an additional query part besides the entity indicator in the search query, according to the execution of the search query on the entity search database; execute a non-entity query using the additional query part on a non-entity search database with respect to the entity search result, wherein the non-entity search database comprises multiple root objects for a single person entity, a single place entity, or a single thing entity; identify one or more non-entity search results, according to the execution of the non-entity query; alter a display of the entity search result to include the one or more non-entity search results; and emphasize the one or more non-entity search results in the entity search result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
18. A method, comprising:
-
receiving, by network communications circuitry over a network, a search query from a client device, over a network; executing, by search engine circuitry comprising a processor, the search engine circuitry coupled to the network communications circuitry, the search query on an entity search database, wherein the entity search database comprises a plurality of entity circuitries, wherein individual ones of the entity circuitries comprises a single root object for a single person entity, a single place entity, or a single thing entity that is different from the other individual ones of the entity circuitries; identifying, by the circuitry, an entity indicator in the search query, according to the execution of the search query on the entity search database; identifying, by the circuitry, an entity search result, according to the entity indicator; communicating, by network communications circuitry coupled to the search engine circuitry, the entity search result to the client device over the network; identifying, by the circuitry, an additional query part besides the entity indicator in the search query, according to the execution of the search query on the entity search database; executing, by the circuitry, a non-entity query using the additional query part on a non-entity search database, wherein the non-entity search database comprises of multiple root objects for a single person entity, a single place entity, or a single thing entity; identifying, by the circuitry, one or more non-entity search results, according to the execution of the non-entity query; altering, by the circuitry, a display of the entity search result to include the one or more non-entity search results; and emphasizing, by the circuitry, the one or more non-entity search results.
-
Specification