Dynamically displaying personalized content in an immersive environment
First Claim
1. A computer-implemented method to selectively tailor content to users of a virtual environment, based on relevance to user contexts outside of the virtual environment, the computer-implemented method comprising:
- concurrently outputting, to each of a first user, a second user, and a third user, a plurality of avatars proximate to one another in a virtual environment, the plurality of avatars including a first avatar of the first user, a second avatar of the second user, and a third avatar of the third user;
determining that a first content element is relevant to each of the first, second, and third users, based on user context indicators describing contexts of the first, second, and third users, respectively, outside of the virtual environment, and based further on a content descriptor of the first content element;
upon determining that the first content element is relevant to the first, second and third users, concurrently outputting the first content element to the first, second, and third users, without modification;
determining that a second content element is relevant to the first user, is only partially relevant to the second user, and is irrelevant to the third user, based on the user context indicators of the first, second, and third users, and based further on a content descriptor of the second content element; and
upon determining that the second content element bears relevance to the first user, bears partial relevance to the second user, and bears no relevance to the third user, then concurrently and by operation of one or more computer processors;
outputting the second content element to the first user without modification;
outputting the second content element to the second user with modification in order to increase relevance of the second content element to the second user, without requiring intervention from the second user; and
precluding the second content element from being output to the third user altogether, without requiring intervention from the third user.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide a method of managing content filters within a three dimensional (3D) immersive environment without compromising the visual and interactive integrity of the environment itself. In one embodiment, content may be selectively filtered by dynamically categorizing content within the immersive environment by tracking baseline avatar patterns. Once a pattern is identified between a given content element (i.e., some element of the environment which an avatar may interact with) and avatar interactions (or lack of interactions) with that content element, a filter may be defined and applied to that content element.
-
Citations
24 Claims
-
1. A computer-implemented method to selectively tailor content to users of a virtual environment, based on relevance to user contexts outside of the virtual environment, the computer-implemented method comprising:
-
concurrently outputting, to each of a first user, a second user, and a third user, a plurality of avatars proximate to one another in a virtual environment, the plurality of avatars including a first avatar of the first user, a second avatar of the second user, and a third avatar of the third user; determining that a first content element is relevant to each of the first, second, and third users, based on user context indicators describing contexts of the first, second, and third users, respectively, outside of the virtual environment, and based further on a content descriptor of the first content element; upon determining that the first content element is relevant to the first, second and third users, concurrently outputting the first content element to the first, second, and third users, without modification; determining that a second content element is relevant to the first user, is only partially relevant to the second user, and is irrelevant to the third user, based on the user context indicators of the first, second, and third users, and based further on a content descriptor of the second content element; and upon determining that the second content element bears relevance to the first user, bears partial relevance to the second user, and bears no relevance to the third user, then concurrently and by operation of one or more computer processors; outputting the second content element to the first user without modification; outputting the second content element to the second user with modification in order to increase relevance of the second content element to the second user, without requiring intervention from the second user; and precluding the second content element from being output to the third user altogether, without requiring intervention from the third user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium containing a program which, when executed, performs an operation to selectively tailor content to users of a virtual environment, based on relevance to user contexts outside of the virtual environment, the operation comprising:
-
concurrently outputting, to each of a first user, a second user, and a third user, a plurality of avatars proximate to one another in a virtual environment, the plurality of avatars including a first avatar of the first user, a second avatar of the second user, and a third avatar of the third user; determining that a first content element is relevant to each of the first, second, and third users, based on user context indicators describing contexts of the first, second, and third users, respectively, outside of the virtual environment, and based further on a content descriptor of the first content element; upon determining that the first content element is relevant to the first, second and third users, concurrently outputting the first content element to the first, second, and third users, without modification; determining that a second content element is relevant to the first user, is only partially relevant to the second user, and is irrelevant to the third user, based on the user context indicators of the first, second, and third users, and based further on a content descriptor of the second content element; and upon determining that the second content element bears relevance to the first user, bears partial relevance to the second user, and bears no relevance to the third user, then concurrently and by operation of one or more computer processors when executing the program; outputting the second content element to the first user without modification; outputting the second content element to the second user with modification in order to increase relevance of the second content element to the second user, without requiring intervention from the second user; and precluding the second content element from being output to the third user altogether, without requiring intervention from the third user. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system to selectively tailor content to users of a virtual environment, based on relevance to user contexts outside of the virtual environment, the system comprising:
-
a computer processor; and a memory containing a program which, when executed on the computer processor, performs an operation comprising; concurrently outputting, to each of a first user, a second user, and a third user, a plurality of avatars proximate to one another in a virtual environment, the plurality of avatars including a first avatar of the first user, a second avatar of the second user, and a third avatar of the third user; determining that a first content element is relevant to each of the first, second, and third users, based on user context indicators describing contexts of the first, second, and third users, respectively, outside of the virtual environment, and based further on a content descriptor of the first content element; upon determining that the first content element is relevant to the first, second and third users, concurrently outputting the first content element to the first, second, and third users, without modification; determining that a second content element is relevant to the first user, is only partially relevant to the second user, and is irrelevant to the third user, based on the user context indicators of the first, second, and third users, and based further on a content descriptor of the second content element; and upon determining that the second content element bears relevance to the first user, bears partial relevance to the second user, and bears no relevance to the third user, then concurrently; outputting the second content element to the first user without modification; outputting the second content element to the second user with modification in order to increase relevance of the second content element to the second user, without requiring intervention from the second user; and precluding the second content element from being output to the third user altogether, without requiring intervention from the third user. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification