Method and apparatus for filtering virtual content
First Claim
Patent Images
1. A method for selecting virtual content at a user device, comprising:
- receiving a set of virtual content at the device;
receiving context data related to the user'"'"'s context at the device;
determining context of interest for the user from the received context datausing the context data and a model of user behavior to infer current user activity of interest;
configuring one or more virtual content filters by assigning items of virtual content from the set of virtual content to one or more dimensions of the context with increasing levels of specificity of user relevance, with at least one dimension of the context having two or more levels of user relevance, wherein the assigning is based on at least one of the context of interest for the user and the inferred user activity;
selecting a subset of the set of virtual content based on the one or more configured content filters; and
displaying the subset of the virtual content to the user at the device.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a system that selects virtual content. The system starts by receiving or gathering a set of virtual content that includes context data. Next, the system assigns items of virtual content from the set of virtual content to one or more dimensions of context with increasing levels of specificity of user relevance, with at least one of the dimensions of context having two or more levels of user relevance. The system then selects a subset of the set of virtual content based on one or more levels of specificity of one or more dimensions of context and displays the subset of the virtual content to the user.
32 Citations
26 Claims
-
1. A method for selecting virtual content at a user device, comprising:
-
receiving a set of virtual content at the device; receiving context data related to the user'"'"'s context at the device; determining context of interest for the user from the received context data using the context data and a model of user behavior to infer current user activity of interest; configuring one or more virtual content filters by assigning items of virtual content from the set of virtual content to one or more dimensions of the context with increasing levels of specificity of user relevance, with at least one dimension of the context having two or more levels of user relevance, wherein the assigning is based on at least one of the context of interest for the user and the inferred user activity; selecting a subset of the set of virtual content based on the one or more configured content filters; and displaying the subset of the virtual content to the user at the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computational apparatus for selecting virtual content at a user device, comprising:
-
a database for storing a set of virtual content and context data related to the user'"'"'s context; a processor communicating with the database, wherein the processor is configured to; determine context of interest for the user from the context data; use the context data and a model of user behavior to infer current user activity of interest; configure one or more virtual content filters by assigning the set of virtual content to one or more dimensions of the context with increasing levels of specificity of user relevance, with at least one dimension of the context having two or more levels of user relevance, wherein the assigning is based on at least one of the context of interest for the user and the inferred user activity; and select a subset of the set of virtual content based the one or more configured content filters; and a display for displaying the subset of the virtual content from the database to the user.
-
-
15. An apparatus for selecting virtual content at a user device, comprising:
-
a receiving mechanism configured to receive a set of virtual content; the receiving mechanism further configured to receive context data related to a user'"'"'s context; a determining mechanism configured to determine context of interest for the user from the received context data; an inferring mechanism configured to use the context data and a model of user behavior to infer current user activity of interest; a configuring mechanism for configuring one or more virtual content filters by assigning items of virtual content from the set of virtual content to one or more dimensions of the context with increasing levels of user relevance, with at least one dimension of the context having two or more levels of user relevance, wherein the assigning is based on at least one of the context of interest for the user and the inferred user activity; a selecting mechanism configured to select a subset of the set of virtual content based on the one or more configured content filters; and a displaying mechanism configured to display the subset of the virtual content to the user. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification