System and method for ranking content and applications through human assistance
First Claim
1. A system comprising:
- a memory; and
a processor, coupled to the memory and to;
capture a search query responsive to which at least one of one or more documents, applications, sound, or visual media are provided;
determine, that a user has navigated the at least one of the one or more documents, applications, sound or visual media for at least a defined period of time, the defined period of time being defined based on at least one of (a) a length of the at least one of the one or more documents, applications, sound or visual media, (b) a word count of the at least one of the one or more documents, or (c) a fragmentation of the at least one of the one or more documents, applications, sound or visual media;
monitor, in relation to the at least one of the one or more documents, applications, sound or visual media, and based on a determination that the user has navigated the at least one of the one or more documents, applications, sound or visual media for at least the defined period of time, one or more interaction events, the one or more interaction events comprising one or more user behaviors that demonstrate interest in the at least one of the one or more documents, applications, sound or visual media, each of the one or more interaction events having a respective weight that reflects a relative significance of the interaction event in relation to a relevance of the one or more documents, applications, sound or visual media to the search query; and
provide a relevance measure for the at least one of the one or more documents, applications, sound or visual media based on a respective weight associated with the one or more interaction events.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of a system and method are provided for ranking the contents of one or more documents, applications, sound or visual media through human assistance. The system includes one or more search engines configured to provide one or more documents, applications, sound or visual media based on a search query sent by a user. Further, the system includes a client application configured to capture the query sent by the user and the keyword tags provided by the documents, applications, sound or visual media author. The client application monitors one or more interactions of the user with the one or more documents, applications, sound or visual media for one or more events and provides a relevance measure to the one or more documents, applications, sound or visual media based on the captured query or tags, and the one or more events.
48 Citations
34 Claims
-
1. A system comprising:
-
a memory; and a processor, coupled to the memory and to; capture a search query responsive to which at least one of one or more documents, applications, sound, or visual media are provided; determine, that a user has navigated the at least one of the one or more documents, applications, sound or visual media for at least a defined period of time, the defined period of time being defined based on at least one of (a) a length of the at least one of the one or more documents, applications, sound or visual media, (b) a word count of the at least one of the one or more documents, or (c) a fragmentation of the at least one of the one or more documents, applications, sound or visual media; monitor, in relation to the at least one of the one or more documents, applications, sound or visual media, and based on a determination that the user has navigated the at least one of the one or more documents, applications, sound or visual media for at least the defined period of time, one or more interaction events, the one or more interaction events comprising one or more user behaviors that demonstrate interest in the at least one of the one or more documents, applications, sound or visual media, each of the one or more interaction events having a respective weight that reflects a relative significance of the interaction event in relation to a relevance of the one or more documents, applications, sound or visual media to the search query; and provide a relevance measure for the at least one of the one or more documents, applications, sound or visual media based on a respective weight associated with the one or more interaction events. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
capturing a query for one or more documents, applications, sound or visual media; determining, with a processor, that a user has navigated at least one of the one or more documents, applications, sound or visual media for at least a defined period of time, the defined period of time being defined based on at least one of (a) a length of the at least one of the one or more documents, applications, sound or visual media, (b) a word count of the at least one of the one or more documents, or (c) a fragmentation of the at least one of the one or more documents, applications, sound or visual media; monitoring, in relation to the at least one of the one or more documents, applications, sound or visual media, and based on a determination that the user has navigated the at least one of the one or more documents, applications, sound or visual media for at least the defined period of time, one or more interaction events, the one or more interaction events comprising one or more user behaviors that demonstrate interest in the at least one of the one or more documents, applications, sound or visual media, each of the one or more interaction events having a respective weight that reflects a relative significance of the interaction event in relation to a relevance of the one or more documents, applications, sound or visual media to the query; and providing a relevance measure for the at least one of the one or more documents, applications, sound or visual media based on a respective weight associated with the one or more interaction events. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A non-transitory computer-readable medium encoded with instructions executable by a processor for performing operations comprising:
-
capturing a query for one or more documents, applications, sound or visual media; determining, that a user has navigated at least one of the one or more documents, applications, sound or visual media for at least a defined period of time, the defined period of time being defined based on at least one of (a) a length of the at least one of the one or more documents, applications, sound or visual media, (b) a word count of the at least one of the one or more documents, or (c) a fragmentation of the at least one of the one or more documents, applications, sound or visual media; monitoring, in relation to the at least one of the one or more documents, applications, sound or visual media, and based on a determination that the user has navigated the at least one of the one or more documents, applications, sound or visual media for at least the defined period of time, one or more interaction events, the one or more interaction events comprising one or more user behaviors that demonstrate interest in the at least one of the one or more documents, applications, sound or visual media, each of the one or more interaction events having a respective weight that reflects a relative significance of the interaction event in relation to a relevance of the one or more documents, applications, sound or visual media to the query; and providing a relevance measure for the at least one of the one or more documents, applications, sound or visual media based on a respective weight associated with the one or more interaction events. - View Dependent Claims (34)
-
Specification