Persistent, immersible and extractable avatars
First Claim
1. A computer including a storage medium storing a management application, the management application capable of immersing an avatar into at least an application and a second application, said application and said second application offering different functionality, said application operative to use said avatar to achieve a result in the real world the management application comprising:
- a data store to store data for said avatar, said data store including at least a first data field, a second data field, and a third data field, wherein said third data field operative to store real-world data about a user, and wherein the data store is operative to store said data according to a standard set by a certifying organization that is independent of the management application, said application, and said second application;
a requester to request data fields used by said application;
a selector to select data from the data store corresponding to said data fields, wherein said selected data includes said first data field and said third data field and does not include said second data field;
an interface to immerse said avatar in said application by transmitting said selected data from the management application to said application and to receive updated data from said application; and
an integrator to integrate said updated data with said data for said avatar in the data store, after which said avatar is capable of being immersed in either said application or said second application.
1 Assignment
0 Petitions
Accused Products
Abstract
Avatar data is stored in a management application. The management application sends an immersion request to the application. The management application identifies the avatar data fields used by the application, and any appropriate scaling and avatar transformation. The management application scales the data appropriately, transforms the avatar if necessary, and transmits the (scaled and transformed) avatar data to the application. When the avatar is to be removed from the application, the application transmits the avatar data back to the management application, which integrates any changes to the avatar data into the original avatar data.
-
Citations
25 Claims
-
1. A computer including a storage medium storing a management application, the management application capable of immersing an avatar into at least an application and a second application, said application and said second application offering different functionality, said application operative to use said avatar to achieve a result in the real world the management application comprising:
-
a data store to store data for said avatar, said data store including at least a first data field, a second data field, and a third data field, wherein said third data field operative to store real-world data about a user, and wherein the data store is operative to store said data according to a standard set by a certifying organization that is independent of the management application, said application, and said second application; a requester to request data fields used by said application; a selector to select data from the data store corresponding to said data fields, wherein said selected data includes said first data field and said third data field and does not include said second data field; an interface to immerse said avatar in said application by transmitting said selected data from the management application to said application and to receive updated data from said application; and an integrator to integrate said updated data with said data for said avatar in the data store, after which said avatar is capable of being immersed in either said application or said second application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising a first computer including a first storage medium storing a management application thereon and a second computer including a second storage medium storing an application thereon, the management application capable of immersing an avatar into at least the application and a second application offering different functionality, the application operative to use said avatar to achieve a result in the real world, wherein:
-
the management application includes; a data store to store data for said avatar, said data store including at least a first data field, a second data field, and a third data field, wherein said third data field operative to store real-world data about a user, and wherein the data store is operative to store said data according to a standard set by a certifying organization that is independent of the management application, said application, and said second application; a requester to request data fields used by said application; a selector to select data from the data store corresponding to said data fields, wherein said selected data includes said first data field and said third data field and does not include said second data field; an interface to immerse said avatar in the application by transmitting said selected data from the management application to the application and to receive updated data from the application; and an integrator to integrate said updated data with said data for said avatar in the data store after which said avatar is capable of being immersed in either the application or said second application; and the application includes; a receiver to receive the request for said data fields and to receive data for said data fields from the management application; a transmitter to transmit said data fields to the management application and to transmit said updated data to the management application, wherein said data fields do not include at least said second data field for which the management application stores data for said avatar; and an avatar instantiator to instantiate said avatar using said received data. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer-implemented method for using a management application, comprising:
-
sending an immersion request to immerse an avatar in an application, the application operative to use the avatar to achieve a result in the real world; receiving a data request from the application; selecting data from a data store corresponding to the received data request, wherein the selected data includes a second data field storing real-world data about a user and the selected data does not include a first data field, and wherein the data store is operative to store said data according to a standard set by a certifying organization that is independent of the management application, the application, and a second application; scaling the selected data for the avatar requested by the application, the scaled data including at least one intangible attribute of the avatar; sending the scaled data to the application, thereby enabling the application to instantiate the avatar; receiving returned data from the application; rescaling the returned data; and incorporating the updated data into the data for the avatar, after which the avatar can be immersed in the application and the second application. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. An article comprising:
-
a storage medium, said storage medium having stored thereon instructions, that, when executed by a machine, result in; sending an immersion request to immerse an avatar in an application, the application operative to use the avatar to achieve a result in the real world; receiving a data request from the application; selecting data from a data store corresponding to the received data request, wherein the selected data includes a second data field storing real-world data about a user and the selected data does not include a first data field, and wherein the data store is operative to store said data according to a standard set by a certifying organization that is independent of the management application, the application, and a second application; scaling the selected data for the avatar requested by the application, the scaled data including at least one intangible attribute of the avatar; sending the scaled data to the application, thereby enabling the application to instantiate the avatar; receiving returned data from the application; rescaling the returned data; and incorporating the updated data into the data for the avatar, after which the avatar can be immersed in the application and the second application. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification