Context aware search service
First Claim
1. A context aware search services system, comprising:
- a virtual network operator;
a terminal in communication with the virtual network operator, the virtual network operator to customize requests from the terminal using context information; and
at least one service provider in communication with the virtual network operator, the virtual network operator operable to selectively forward the customized requests to the at least one service provider and provide a result based on responses returned by the service provider to the terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
A context-aware search service is provided to users requesting information. The context-aware search incorporates contextual information such as the context of the user making the request, the external context of the user or terminal that the user accesses, or the characteristics or context of the terminal. The contextualized request is processed through sets of analyses to customize the request including analyses to determine an exact nature of the request, analyses to limit a universe of reference to be examined to provide the result, and analyses to select the most appropriate content and format for presentation to the user once the result is obtained from separate service providers.
410 Citations
61 Claims
-
1. A context aware search services system, comprising:
-
a virtual network operator;
a terminal in communication with the virtual network operator, the virtual network operator to customize requests from the terminal using context information; and
at least one service provider in communication with the virtual network operator, the virtual network operator operable to selectively forward the customized requests to the at least one service provider and provide a result based on responses returned by the service provider to the terminal. - 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 network operator that:
-
accepts a query from a user;
customizes the query by including at least customer-identifying information of the user and context information that contains at least one of an external context of the user and a context of usage of the user; and
returns a result based on the customized query to the user. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method of customizing a request of a user to a system, the method comprising:
-
augmenting the request with at least context information that contains at least one of an external context of the user making the request, an external context of one of the user and terminal used to make the request, and characteristics of the terminal used to make the request;
searching at least one database with information dependent on the augmented request; and
returning a result to the user based on responses of the search. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A terminal that:
-
accepts a request from a user;
transmits the request to a network operator where the request is customized by including at least customer-identifying information of the user and context information that contains at least one of an external context of the terminal and a context of usage of the terminal; and
accepts a return from the network operator based on the customized request and presents the return to the user. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61)
-
Specification