Systems and methods for generating multiple implicit search queries
First Claim
Patent Images
1. A computer-implemented method for generating multiple implicit search queries comprising:
- identifying a plurality of events responsive to monitoring real-time user interactions with a client device;
identifying a plurality of user-context attributes based at least in part on the plurality of events, wherein the plurality of user-context attributes indicate aspects of the real-time user interactions with the client device;
generating a plurality of implicit search queries comprising terms, wherein the terms are based at least in part on the plurality of user-context attributes;
receiving a plurality of search results generated responsive to the plurality of implicit search queries; and
updating a display of search results responsive to receiving the plurality of search results.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for generating multiple implicit search queries are described. In one described system, a query system receives a user context attribute and generates a plurality of implicit search queries based at least in part on the user context attribute. The query system then receives result sets associated with each of the plurality of implicit search queries and combines the results for display to a user.
-
Citations
44 Claims
-
1. A computer-implemented method for generating multiple implicit search queries comprising:
-
identifying a plurality of events responsive to monitoring real-time user interactions with a client device; identifying a plurality of user-context attributes based at least in part on the plurality of events, wherein the plurality of user-context attributes indicate aspects of the real-time user interactions with the client device; generating a plurality of implicit search queries comprising terms, wherein the terms are based at least in part on the plurality of user-context attributes; receiving a plurality of search results generated responsive to the plurality of implicit search queries; and updating a display of search results responsive to receiving the plurality of search results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 41, 42, 43, 44)
-
-
18. A computer-readable storage medium encoded with executable computer program code for generating multiple implicit search queries, the program code comprising:
-
program code for identifying a plurality of events responsive to monitoring real-time user interactions with a client device; program code for identifying a plurality of user-context attributes based at least in part on the plurality of events, wherein the plurality of user-context attributes indicate aspects of the real-time user interactions with the client device; program code for generating a plurality of implicit search queries comprising terms, wherein the terms are based at least in part on the plurality of user-context attributes; program code for receiving a plurality of search results generated responsive to the plurality of implicit search queries; and program code for updating a display of search results responsive to receiving the plurality of search results. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer system for generating multiple implicit search queries, comprising:
-
a memory; a processor; a monitoring module stored in the memory and executable by the processor to identify a plurality of events responsive to monitoring real-time user interactions with a client device; a user-context attributes module stored in the memory and executable by the processor to identify a plurality of user-context attributes based at least in part on the plurality of events, wherein the plurality of user-context attributes indicate aspects of real-time user interactions with the client device; a search query module stored in the memory and executable by the processor to generate implicit search queries comprising terms, wherein the terms are based at least in part on the plurality of user-context attributes; a search results module stored in the memory and executable by the processor to receive a plurality of search results generated responsive to the plurality of implicit search queries; and a display module stored in the memory and executable by the processor to update a display of search results responsive to receiving the plurality of search results. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification