Systems and methods for ranking implicit search results
First Claim
1. A method of ranking article identifiers of a result set from an implicit query implied from a user'"'"'s current context, the method comprising:
- receiving an event concerning the user'"'"'s current context, wherein the event comprises a user interaction with an article having content stored on a local client device, wherein the article is associated with at least one of a plurality of client applications;
analyzing the content of the article associated with the event concerning the user'"'"'s current context to extract at least one keyword and to identify one or more characteristics of the content of the article, a characteristic comprising highlighting of the content of the article;
generating the implicit query based at least in part on the at least one keyword;
performing a search based at least in part on the implicit query to determine the result set, wherein the result set comprises one or more article identifiers associated with articles relevant to the implicit query; and
ranking the article identifiers based at least in part on the one or more characteristics of the content of the article associated with the event concerning the user'"'"'s current context, wherein the one or more characteristics comprise the identified highlighting of the content of the article associated with the event.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for ranking implicit search queries are described. In one embodiment a method comprising receiving an event, the event comprising user interaction with an article on a client device, wherein the article is capable of being associated with at least one of a plurality of client applications, extracting at least one keyword from the event, generating a query based at least in part on the at least one keyword, performing a search based at least in part on the query to determine a result set, wherein the result set comprises one or more article identifiers associated with articles comprising the at least one keyword, and determining a ranking for each of the one or more article identifiers comprising the result set is described.
171 Citations
56 Claims
-
1. A method of ranking article identifiers of a result set from an implicit query implied from a user'"'"'s current context, the method comprising:
-
receiving an event concerning the user'"'"'s current context, wherein the event comprises a user interaction with an article having content stored on a local client device, wherein the article is associated with at least one of a plurality of client applications; analyzing the content of the article associated with the event concerning the user'"'"'s current context to extract at least one keyword and to identify one or more characteristics of the content of the article, a characteristic comprising highlighting of the content of the article; generating the implicit query based at least in part on the at least one keyword; performing a search based at least in part on the implicit query to determine the result set, wherein the result set comprises one or more article identifiers associated with articles relevant to the implicit query; and ranking the article identifiers based at least in part on the one or more characteristics of the content of the article associated with the event concerning the user'"'"'s current context, wherein the one or more characteristics comprise the identified highlighting of the content of the article associated with the event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer-readable storage medium containing program code for ranking article identifiers of a result set from an implicit query implied from a user'"'"'s current context, the program code comprising:
-
program code for receiving an event concerning the user'"'"'s current context, wherein the event comprises a user interaction with an article having content stored on a local client device, wherein the article is associated with at least one of a plurality of client applications; program code for analyzing the content of the article associated with the event concerning the user'"'"'s current context to extract at least one keyword and to identify one or more characteristics of the content of the article, a characteristic comprising highlighting of the content of the article; program code for generating the implicit query based at least in part on the at least one keyword; program code for performing a search based at least in part on the implicit query to determine the result set, wherein the result set comprises one or more article identifiers associated with articles relevant to the implicit query; and program code for ranking the article identifiers based at least in part on the one or more characteristics of the content of the article associated with the event concerning the user'"'"'s current context, wherein the one or more characteristics comprise the identified highlighting of the content of the article associated with the event. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A method of ranking article identifiers of a result set from an implicit query implied from a user'"'"'s current context, the method comprising:
-
receiving a contextual event concerning the user'"'"'s current context, the contextual event comprising a user'"'"'s modification of a file having content stored on a local client device; analyzing the content of the file stored on the local client device to extract at least one keyword and to identify one or more characteristics of the content of the file, a characteristic comprising highlighting of the content of the file; generating the implicit query based at least in part on the at least one keyword extracted from the file; performing a search based at least in part on the implicit query to determine the result set, wherein the result set comprises one or more article identifiers associated with articles comprising the at least one keyword; determining a ranking score for the one or more article identifiers based at least in part on the one or more characteristics of the content of the file associated with the contextual event concerning the user'"'"'s current context, wherein the one or more characteristics comprise the identified highlighting of the content of the file associated with the contextual event; and ranking the one or more article identifiers in the result set based on the ranking score.
-
Specification