Persistent, immersible and extractable avatars
First Claim
1. A management application, comprising:
- a data store to store data for an avatar;
a requester to request data fields used by an application;
a selector to select data from the data store corresponding to said data fields; and
an interface to immerse said avatar in said application by providing said selected data to said 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
32 Claims
-
1. A management application, comprising:
-
a data store to store data for an avatar;
a requester to request data fields used by an application;
a selector to select data from the data store corresponding to said data fields; and
an interface to immerse said avatar in said application by providing said selected data to said application. - View Dependent Claims (2, 3, 4)
-
-
5. An application, comprising:
-
a receiver to receive a request for data fields used by the application and to receive data for said data fields from a management application;
a transmitter to transmit said data fields to said management application; and
an avatar instantiator to instantiate an avatar using said received data. - View Dependent Claims (6, 7, 8)
-
-
9. A system, comprising a management application and an application, wherein:
-
the management application includes;
a data store to store data for an avatar;
a requester to request data fields used by the application;
a selector to select data from the data store corresponding to said data fields; and
an interface to immerse said avatar in said application by providing said selected data to the 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
an avatar instantiator to instantiate said avatar using said received data. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method for using a management application, comprising:
-
sending an immersion request to immerse an avatar in an application;
receiving a data request from the application;
scaling data for the avatar requested by the application; and
sending the scaled data to the application, thereby enabling the application to instantiate the avatar. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method for an application to immerse an avatar, comprising:
-
receiving a request from a management application to immerse the avatar in the application;
identifying at least one data field the application uses for an avatar;
sending a data request to the management application, the data request including the identified data field;
receiving data for the avatar;
storing the data in the data fields; and
instantiating the avatar in the application. - View Dependent Claims (21, 22, 23)
-
-
24. 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;
receiving a data request from the application;
scaling data for the avatar requested by the application; and
sending the scaled data to the application, thereby enabling the application to instantiate the avatar. - View Dependent Claims (25, 26, 27, 28)
-
-
29. An article comprising:
-
a storage medium, said storage medium having stored thereon instructions, that, when executed by a machine, result in;
receiving a request from a management application to immerse the avatar in the application;
identifying at least one data field the application uses for an avatar;
sending a data request to the management application, the data request including the identified data field;
receiving data for the avatar;
storing the data in the data fields; and
instantiating the avatar in the application. - View Dependent Claims (30, 31, 32)
-
Specification