SOLICITING INFORMATION BASED ON A COMPUTER USER'S CONTEXT
1 Assignment
0 Petitions
Accused Products
Abstract
A user search request is received and context information for the user is identified. The user search request and the context information are then combined to generate search criteria corresponding to the user search request, providing for information solicitation based on a computer user'"'"'s context.
151 Citations
89 Claims
-
1-69. -69. (canceled)
-
70. A method of operating a computer, the method comprising:
-
storing in a memory of the computer a data structure, the data structure comprising a field indicating information desired by a user of the computer; with a processor on the computer; formulating a request for information based on the stored data structure and information about a current user context at a first time; communicating the request over a network to an information source; in response to the communicating, receiving information from the information source; determining, based on information about a current user context at a second time, an amount of the received information to present to the user; and selectively presenting the received information to the user based on the determining. - View Dependent Claims (71, 72, 73, 74, 75, 76, 77)
-
-
78. A computer storage medium comprising computer executable instructions that, when executed by a processor of a computer, perform a method comprising:
-
generating current user context information from information about a plurality of user environments at least a first time and a second time; formulating a request for information based on information about a current user context at the first time and user preference information stored in memory associated with the computer and indicating information desired by a user of the computer; communicating the request over a network to an information source; receiving information from the information source over the network; determining, based on the current user context at the second time, an amount of the received information to present to the user; and selectively presenting the received information based on the determining. - View Dependent Claims (79, 80, 81, 82, 83)
-
-
84. A computer storage medium comprising computer executable instructions that, when executed by a processor of a computer, perform a method comprising:
-
determining information about a current user context at a first time, the determining comprising determining the context based on information from each of a plurality of environments including a physical environment, a computing environment and a data environment; formulating a request for information about a product based on information about a current user context at the first time and data stored in a memory associated with the computer, the data comprising data defining user interest in each of a plurality of products; communicating the request over a network to an information source; in response to the request, receiving over a network information about the product from an information source; after the receiving, determining information about a current user context at a second time, the determining comprising determining the context based on information from the plurality of environments including a physical environment, a computing environment and a data environment; determining, based on the current context information at the second time, an amount of the received information to present the user; and selectively presenting the received information based on the determining. - View Dependent Claims (85, 86, 87, 88, 89)
-
Specification