IP Library Granted Patent US 8,176,421
Granted Patent B2
US 8,176,421 · App. 12/238,489 · Granted May 8, 2012

Virtual universe supervisory presence

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,176,421
App. No.
12/238,489
Granted
May 8, 2012
Kind
B2
Abstract

It is understood that the terms computer-readable medium or computer useable medium comprise one or more of any type of physical embodiment of the program code. In particular, the computer-readable/useable medium can comprise program code embodied on one or more portable storage articles of manufacture (e.g., a compact disc, a magnetic disk, a tape, etc.), on one or more data storage portions of a computing device, such as the memory 316 and/or the storage system 332 (e.g., a fixed disk, a read-only memory, a random access memory, a cache memory, etc.).

Claims (78)

1. A method for monitoring a virtual universe resident avatar through an associated supervisory avatar, comprising:

monitoring an engagement of the a user avatar with a virtual universe for an event occurrence, the user avatar representing an agent account of a user within the virtual universe;

associating a symbiont with the user avatar as a function of detecting the event occurrence through the monitoring;

selecting a symbiont type from a plurality of symbiont types as a function of a user avatar characteristic and an objective of a virtual universe provider, each of the plurality of symbiont types comprising divergent agendas selected from a plurality of agendas comprising a first agenda beneficial to an interest of the user avatar, and a second agenda that is in contravention to an interest of the user avatar and beneficial to an interest of a third party or the virtual universe provider;

populating the symbiont with the selected symbiont type;

the populated symbiont appearing to the user as a supervising avatar associated with the user avatar and having a distinctive visual character appearance informative to the user of the agenda of the supervising avatar as the first or the second agenda;

the populated symbiont processing the event occurrence and determining an action as a function of the first or second agenda of the selected symbiont type; and

the populated symbiont taking the determined action.

2. The method of claim 1 wherein the plurality of agendas further comprises a third agenda that is opaque to the user with respect to being beneficial to or in contravention to an interest of the user avatar;

wherein the distinctive visual character appearance of the populated symbiont is further informative to the user of the agenda of the supervising avatar as the first, second or third agenda; and

wherein the populated symbiont processes the event occurrence and determines the action as a function of the first, second or third agenda of the supervising avatar.

3. The method of claim 2 further comprising, in response to at least one of a user status change and a virtual universe environment status change:

dynamically replacing the selected and populated symbiont type with a revised symbiont type having a different one of the first, second or third agendas as a function of the characteristic of the user avatar and the objective of a virtual universe provider; and

the populated symbiont appearing to the user as a revised supervising avatar associated with the user avatar and having a distinctive visual character appearance informative to the user of the revised, different one of the first, second or third agenda of the revised supervising avatar.

4. The method of claim 2 wherein the user avatar characteristic is a level of experience of the user avatar relative to the virtual universe.

5. The method of claim 4 wherein taking the determined action comprises at least one of:

the supervising avatar communicating a suggested a course of action to the user avatar;

the supervising avatar communicating a required a course of action to the user avatar, and the populated symbiont taking a direct action with respect to the user avatar if the user fails to take the required course of action; and

the populated symbiont automatically taking the direct action.

6. The method of claim 5 wherein automatically taking the direct action comprises at least one of:

teleporting the user avatar to a virtual universe region; and

terminating an engagement of the user avatar with a second avatar.

7. The method of claim 6 , wherein taking the determined action comprises at least one of:

changing a client-side user avatar configuration; and

changing a server-side virtual universe environment setting.

8. A service for monitoring a virtual universe resident avatar through an associated supervisory avatar, comprising:

providing a computer infrastructure comprising a processing means, a memory in communication with the processing means and a network interface in communication with a virtual universe, wherein the processing means is configured to:

monitor an engagement of a user avatar with the virtual universe for an event occurrence, the user avatar representative of an agent account of a user;

associate a symbiont with the user avatar as a function of detecting the event occurrence through the monitoring;

select a symbiont type from a plurality of symbiont types as a function of a user avatar characteristic and an objective of a virtual universe provider, each of the plurality of symbiont types comprising divergent agendas selected from a plurality of agendas comprising a first agenda beneficial to an interest of the user avatar, and a second agenda that is in contravention to an interest of the user avatar and beneficial to an interest of a third party or the virtual universe provider;

populate the symbiont with the selected symbiont type, wherein the populated symbiont is configured to appear to the user as a supervising avatar associated with the user avatar and having a distinctive visual character appearance informative to the user of the agenda of the supervising avatar as the first or the second agenda;

wherein the populated symbiont is configured to process the event occurrence and determine an action as a function of the first or second agenda of the selected symbiont type; and

wherein the populated symbiont is configured to take the determined action.

9. The service of claim 8 , wherein the plurality of agendas further comprises a third agenda that is opaque to the user with respect to being beneficial to or in contravention to an interest of the user avatar;

wherein the distinctive visual character appearance of the populated symbiont is further informative to the user of the agenda of the supervising avatar as the first, second or third agenda; and

wherein the populated symbiont is further configured to process the event occurrence and determine the action as a function of the first, second or third agenda of the supervising avatar.

10. The service of claim 9 , wherein the processing means is further configured to, in response to at least one of a user status change and a virtual universe environment status change:

dynamically replace the selected and populated symbiont type with a revised symbiont type having a different one of the first, second or third agendas as a function of the characteristic of the user avatar and the objective of a virtual universe provider; and

wherein the populated symbiont appears to the user as a revised supervising avatar associated with the user avatar and having a distinctive visual character appearance informative to the user of the revised, different one of the first, second or third agenda of the revised supervising avatar.

11. The service of claim 10 , wherein the populated symbiont is configured to at least one of:

automatically teleport the user avatar to a virtual universe region; and

terminate an engagement of the user avatar with a second avatar.

12. The service of claim 11 , wherein the processing means is further configured to take the determined action by at least one of changing a client-side user avatar configuration, and changing a server-side virtual universe environment setting.

13. An article of manufacture, comprising:

a tangible computer readable storage medium comprising computer executable program code stored thereon and the program code comprising instructions which, when executed on a computer system, cause the computer system to:

monitor an engagement of a user avatar with a virtual universe for an event occurrence, the user avatar representative of an agent account of a user;

associate a symbiont with the user avatar as a function of detecting the event occurrence through the monitoring;

select a symbiont type from a plurality of symbiont types as a function of a user avatar characteristic and an objective of a virtual universe provider, each of the plurality of symbiont types comprising divergent agendas selected from a plurality of agendas comprising a first agenda beneficial to an interest of the user avatar, and a second agenda that is in contravention to an interest of the user avatar and beneficial to an interest of a third party or the virtual universe provider;

populate the symbiont with the selected symbiont type, wherein the populated symbiont is configured to appear to the user as a supervising avatar associated with the user avatar and having a distinctive visual character appearance informative to the user of the agenda of the supervising avatar as the first or the second agenda;

the populated symbiont configured to process the event occurrence and determine an action as a function of the first or second agenda of the selected symbiont type; and

the populated symbiont configured to take the determined action.

14. The article of manufacture of claim 13 , wherein the plurality of agendas further comprises a third agenda that is opaque to the user with respect to being beneficial to or in contravention to an interest of the user avatar;

wherein the distinctive visual character appearance of the populated symbiont is further informative to the user of the agenda of the supervising avatar as the first, second or third agenda; and

wherein the program code instructions, when executed on the computer system, further cause the populated symbiont to process the event occurrence and determine the action as a function of the first, second or third agenda of the supervising avatar.

15. The article of manufacture of claim 14 , wherein the program code instructions, when executed on the computer system, further cause the computer system to, in response to at least one of a user status change and a virtual universe environment status change:

dynamically replace the selected and populated symbiont type with a revised symbiont type having a different one of the first, second or third agendas as a function of the characteristic of the user avatar and the objective of a virtual universe provider; and

cause the populated symbiont to appear to the user as a revised supervising avatar associated with the user avatar and having a distinctive visual character appearance informative to the user of the revised, different one of the first, second or third agenda of the revised supervising avatar.

16. The article of manufacture of claim 15 , the program code comprising instructions which, when executed on the computer system, further cause the populated symbiont to at least one of:

automatically teleport the user avatar to a virtual universe region; and

terminate an engagement of the user avatar with a second avatar.

17. The article of manufacture of claim 13 , the program code comprising instructions which, when executed on the computer system, further cause the computer system to take the determined action by at least one of changing a client-side user avatar configuration, and changing a server-side virtual universe environment setting.

18. A programmable device comprising:

a processing means;

a memory in communication with the processing means comprising a symbiont provider logic component, an event processor logic component and an action performer logic component; and

a network interface in communication with the processing means and the memory; wherein the processing means is configured to use the event processor logic component to monitor an engagement of a user avatar, within a virtual universe for an event occurrence, the user avatar representative of an agent account of a user;

wherein the processing means is configured to use the symbiont provider logic component to associate a symbiont with the user avatar as a function of detecting the event occurrence, select a symbiont type from a plurality of symbiont types as a function of a user avatar characteristic and an objective of a virtual universe provider, each of the plurality of symbiont types comprising divergent agendas selected from a plurality of agendas comprising a first agenda beneficial to an interest of the user avatar and a second agenda that is in contravention to an interest of the user avatar and beneficial to an interest of a third party or the virtual universe provider, and populate the symbiont with the selected symbiont type, the symbiont configured to appear to the user as a supervising avatar associated with the user avatar and having a distinctive visual character appearance informative to the user of the agenda of the supervising avatar as the first or the second agenda;

wherein the processing means is configured to use the action performer logic component to process the event occurrence and determine an action as a function of the first or second agenda of the selected symbiont type; and

wherein the populated symbiont is configured to take the determined action.

19. The programmable device of claim 18 , wherein the plurality of agendas further comprises a third agenda that is opaque to the user with respect to being beneficial to or in contravention to an interest of the user avatar;

wherein the distinctive visual character appearance of the populated symbiont is further informative to the user of the agenda of the supervising avatar as the first, second or third agenda; and

wherein the processing means is configured to use the action performer logic component to process the event occurrence and determine the action as a function of the first, second or third agenda of the supervising avatar.

20. The programmable device of claim 19 wherein the user avatar characteristic is a level of experience of the user avatar relative to the virtual universe;

wherein the processing means is configured to, in response to at least one of a user status change and a virtual universe environment status change, use the symbiont provider logic component to dynamically replace the selected and populated symbiont type with a revised symbiont type selected from the plurality of symbiont types and having a different one of the first, second or third agendas, the populated symbiont appearing to the user as a revised supervising avatar associated with the user avatar and having a distinctive visual character appearance informative to the user of the revised, different one of the first, second or third agenda of the revised supervising avatar; and

wherein the populated symbiont is configured to take the determined action by at least one of:

the supervising avatar communicating a suggested a course of action to the user avatar;

the supervising avatar communicating a required a course of action to the user avatar and taking a direct action with respect to the user avatar if the user fails to take the required a course of action;

automatically teleporting the user avatar to a virtual universe region; and

terminating an engagement of the user avatar with a second avatar.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Oct 17, 2016
From: BANK OF AMERICA, N.A.
To: ACTIVISION BLIZZARD INC.; ACTIVISION PUBLISHING, INC.; ACTIVISION ENTERTAINMENT HOLDINGS, INC.; BLIZZARD ENTERTAINMENT, INC.
Reel/Frame 040381/0487 →
SECURITY AGREEMENT Recorded Feb 11, 2014
From: ACTIVISION PUBLISHING, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 032240/0257 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2013
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: ACTIVISION PUBLISHING, INC.
Reel/Frame 029900/0285 →