Patent Document ID: 8799787
Application ID: 12127164

Base Claim:
1. A method for facilitating use of a plurality of user context objects determined for an avatar that is online in a virtual universe, comprising: presenting the plurality of user context objects to the avatar, wherein the presenting of the plurality of user context objects to the avatar includes deriving the plurality of user context objects from all of the following: inventory items belonging to the avatar, teleportation history of the avatar, motion history of the avatar and social tagging behavior exhibited by a user of the avatar in the real world; receiving a user context object selection from the avatar, wherein the user context object selection contains one of the plurality of user context objects determined for the avatar and any desired modifications made to the user context object selected by the avatar; and permitting the avatar to interact with the virtual universe in accordance with the user context object selection, wherein the permitting of the avatar to interact with the virtual universe includes applying the user context object selection to a robot avatar that is configured to allow the avatar to interact anonymously and semi-autonomously within the virtual universe.

---

Claim 3:
3. The method according to claim 1 , wherein the deriving of the plurality of user context objects comprises using unsupervised and supervised machine learning techniques, wherein the unsupervised machine learning technique clusters avatar data according to a distance metric to determine user context objects, associated attributes and values for the attributes and updates the user context objects, associated attributes and values as more avatar data becomes available, wherein the supervised machine learning technique uses avatar selections in response to a presentation of query search results as training data to identify further user context objects, associated attributes and values for use in future queries made from an avatar.