RETRIEVING MOBILE USER CONTEXT INFORMATION USING TOKENIZED VIRTUAL DICTIONARIES
First Claim
1. An apparatus that is operative to prepare content for use on a mobile device over a network, comprising:
- a memory component for storing data and instructions; and
a processing component for executing instructions that enables actions, including;
receiving a request for user context information about a user of the mobile device, where the request is received with at least some user information;
providing a first subset of the user information to a first context analysis application;
providing a second subset of the user information to a second context analysis application;
receiving from the first context analysis application a first user context information and a first level of confidence;
receiving from the second context analysis application a second user context information and a second level of confidence;
selecting one of the first or the second user context information based on a comparison of the first and second level of confidences; and
providing the selected user context information over the network such that the selected user context information is useable to modify a relevancy of content provided to the user.
3 Assignments
0 Petitions
Accused Products
Abstract
A network device, system, and method are directed towards providing user context information to improve relevancy of a search result, or other content, provided to a user. A context service may provide a common retrieval interface (CRI) that reflects the capabilities available to a content service application (CSA). The CSA may provide limited information about the user to the context service and may specify user context information being sought. The context service provides at least some of the known user information to various context analysis services to request the user context information, and receives back user context information along with a confidence level indicating a percentage of confidence the context analysis service may have for the results. The context service then selects user context information based on weighted confidence levels, and provides the results to the CSA, to improve the relevancy of information provided to the user.
-
Citations
20 Claims
-
1. An apparatus that is operative to prepare content for use on a mobile device over a network, comprising:
-
a memory component for storing data and instructions; and a processing component for executing instructions that enables actions, including; receiving a request for user context information about a user of the mobile device, where the request is received with at least some user information; providing a first subset of the user information to a first context analysis application; providing a second subset of the user information to a second context analysis application; receiving from the first context analysis application a first user context information and a first level of confidence; receiving from the second context analysis application a second user context information and a second level of confidence; selecting one of the first or the second user context information based on a comparison of the first and second level of confidences; and providing the selected user context information over the network such that the selected user context information is useable to modify a relevancy of content provided to the user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A processor-readable storage medium having processor-executable instructions for managing content for use on a mobile device over a network, the processor-executable instructions when installed onto a computing device enable the computing device to perform actions, comprising:
-
receiving, from a content service application, a request for user context information about a user, and at least some user information; providing a subset of the user information to a plurality of different context analysis applications; receiving from each of the different context analysis applications in the plurality, user context information and a confidence level for the provided user context information; selecting user context information from one of the different context analysis application based on a comparison of the respective confidence levels; and providing the selected user context information to the content service application, wherein the selected context information is useable to modify a relevancy of content provided to the user. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system useable in managing content for use on a mobile device, comprising:
-
a plurality of context analysis services configured to provide user context information and a confidence level associated with the provided user context information; a context service coupled to the plurality of context analysis services, and configured and arranged to perform actions, including; receiving, from a content service application, a request for user context information about a user, and at least some user information; providing a subset of the user information to each context analysis service in the plurality of context analysis service; receiving from each of the context analysis services, user context information and an associated confidence level for the provided user context information; selecting user context information from one of the context analysis application based on a weighted comparison of the respective confidence levels; and providing the selected user context information to the content service application, wherein the selected context information is useable to modify a relevancy of content provided to the user. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method of managing a content over a network, comprising:
-
receiving a request for user context information about a user, and at least some user information; providing subsets of the user information to each context analysis service in the plurality of context analysis service, wherein at least one of the context analysis services receives a different subset of the user information than another context analysis service; receiving from each of the context analysis services, user context information and an associated confidence level for the provided user context information; selecting user context information from one of the context analysis application based on a weighted comparison of the respective confidence levels; enabling the selected user context information to be used to modify a relevancy of content provided to the user. - View Dependent Claims (18, 19, 20)
-
Specification