Identifying search matches and altered search results
First Claim
1. A computer-implemented method, comprising:
- executing a search module on a processor of a computing device to perform;
initiating a data search based on a query that specifies search terms;
receiving a search result set of search result items responsive to the query;
correlating one or more properties of a search result item as hit properties of the search result item, the hit properties being a textual match to the query and including information associated with the search result item indicating why the search result item was returned as part of the search result set;
associating one or more of the search terms of the query with respective one or more hit properties of the search result item to indicate a correspondence of a search term with a hit property of the search result item;
determining a presentation template configured to format the search result item for display in a search result user interface on the computing device based on a type of the search result item;
initiating a property query of the search result item to determine the one or more hit properties that are correlated with the search result item;
receiving the one or more hit properties that are correlated with the search result item responsive to the property query; and
displaying the one or more hit properties that are correlated with the search result item in the search results user interface on a display of the computing device, each of the displayed one or more hit properties indicating a correspondence with the associated one or more search terms to indicate the applicability of the search result item.
2 Assignments
0 Petitions
Accused Products
Abstract
In embodiments of identifying search matches and altered search results, a query is received from a device application, and a data search is initiated based on the query that specifies search terms. A search result set of search result items is then received, and properties of a search result item are correlated with the search result item, where the properties indicate why the search result item was returned as part of the search result set. Search terms of the query are also associated with respective properties of the search result item to indicate a correspondence of a search term with a property of the search result item. The search result set of the search result items can then be returned to the device application along with the properties of each search result item and the associated search terms of the query.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
executing a search module on a processor of a computing device to perform; initiating a data search based on a query that specifies search terms; receiving a search result set of search result items responsive to the query; correlating one or more properties of a search result item as hit properties of the search result item, the hit properties being a textual match to the query and including information associated with the search result item indicating why the search result item was returned as part of the search result set; associating one or more of the search terms of the query with respective one or more hit properties of the search result item to indicate a correspondence of a search term with a hit property of the search result item; determining a presentation template configured to format the search result item for display in a search result user interface on the computing device based on a type of the search result item; initiating a property query of the search result item to determine the one or more hit properties that are correlated with the search result item; receiving the one or more hit properties that are correlated with the search result item responsive to the property query; and displaying the one or more hit properties that are correlated with the search result item in the search results user interface on a display of the computing device, each of the displayed one or more hit properties indicating a correspondence with the associated one or more search terms to indicate the applicability of the search result item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device, comprising:
-
a memory to maintain one or more device applications that are each configured to initiate a query that specifies search terms; a processing system to implement a search module that is configured to; receive a search result set of search result items responsive to the query; correlate a property of a search result item as a hit property with the search result item, the hit property being a textual match to the query and including information associated with the search result item indicating why the search result item was returned as part of the search result set; associate a search term of the query with the hit property of the search result item to indicate a correspondence of the search term with the hit property of the search result item; determine a presentation template that indicates how to format the search result item for display in a search result user interface on the computing device based on a type of the search result item; initiate a property query of the search result item to determine one or more hit properties that are correlated with the search result item; and receive the one or more hit properties that are correlated with the search result item responsive to the property query, the one or more hit properties displayable in the search results user interface each with an indication of what text-matched with the search terms of the query. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. Computer-readable storage media comprising a search module stored as instructions that are executable and, responsive to execution of the instructions by a computing device, the computing device performs operations of the search module comprising to:
-
initiate a data search based on a query that specifies search terms; receive a search result set of search result items responsive to the query with at least one search result item including one or more presentation templates that indicate a format for how the search result item can be displayed in a search result user interface based on a type of the search result item; correlate one or more properties of the search result item as hit properties of the search result item, the hit properties being a textual match to the query and including information associated with the search result item indicating why the search result item was returned as part of the search result set; and return the search result set of the search result items to a device application along with the one or more hit properties of the search result item and a selected presentation template of the search result item, the one or more hit properties displayable to indicate why the search result item was returned as part of the search result set in the search results user interface. - View Dependent Claims (19, 20)
-
Specification