APPARATUS AND METHOD OF IDENTITY AND VIRTUAL OBJECT MANAGEMENT AND SHARING AMONG VIRTUAL WORLDS
First Claim
1. A system for centrally managing credential information of users and virtual properties of the users across a plurality of virtual worlds, comprising:
- an identity service module for receiving authentication requests and the credential information of the users from the users, and generating a result of each authentication request, the result indicating whether the users are valid users of the plurality of virtual worlds;
an inventory service module for receiving the result of the authentication request from the identity service module and transmitting the virtual properties to at least one virtual world server associated with the plurality of virtual worlds if the results of the authentication request is successful; and
a central storage device for communicating with the inventory service module and storing the virtual properties provided from the inventory service module and the credential information provided from the identity service module.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for centrally managing credential information of a user and a virtual object of a user across a plurality of virtual world (or corresponding virtual world servers) is disclosed. The system includes an identity service module for managing an authentication request (e.g., verifying credential information of a user) from a user and an inventory service module for managing virtual properties of a user. Furthermore, a method for logging in a virtual world by using the system is disclosed. A method for teleporting a virtual property from a virtual world to another virtual world by using the system is disclosed. A method for logging out from a virtual world by using the system is also disclosed.
84 Citations
20 Claims
-
1. A system for centrally managing credential information of users and virtual properties of the users across a plurality of virtual worlds, comprising:
-
an identity service module for receiving authentication requests and the credential information of the users from the users, and generating a result of each authentication request, the result indicating whether the users are valid users of the plurality of virtual worlds; an inventory service module for receiving the result of the authentication request from the identity service module and transmitting the virtual properties to at least one virtual world server associated with the plurality of virtual worlds if the results of the authentication request is successful; and a central storage device for communicating with the inventory service module and storing the virtual properties provided from the inventory service module and the credential information provided from the identity service module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for accessing a virtual world server via a virtual world client device, the method comprising:
-
receiving from the virtual world client device a request to log in to the virtual world server; establishing a communication link between the virtual world server and an identity service module that authenticate whether the request is valid or not and then to establish another communication link between the virtual world client device and the identity service module for the authentication; receiving, at the identity service module, credential information from the virtual world client device and mapping the credential information to an ID (identity) in the identity service module to authenticate the credential information with the identity service module; generating, at the identity service module, a result of authenticating the credential information; receiving, at the virtual world server, the generated result of authenticating the credential information; providing the generated result from the virtual world server to the virtual world client device; determining whether the generated result indicates log in success or failure; displaying an error message on the virtual world client device, if the generated result indicates a login failure; providing a token from the virtual world server to the virtual world client device, if the generated result indicates a login success; requesting, at the virtual world server, data transmission from the inventory service module to the virtual world server; verifying, at the inventory service module, whether the generated result was the login success; transmitting virtual object data from the inventory service module to the virtual world server upon verifying that the generated result was the login success; and providing the transmitted data from the virtual world server to the virtual world client device for presentation and display thereof. - View Dependent Claims (17, 18)
-
-
16. A method for teleporting a virtual property of a user from a first virtual world to a second virtual world by using an identity service module, the first virtual world being associated with a first virtual world server, the second virtual world being associated with a second virtual world server, the method comprising:
-
accessing the first virtual world via a virtual world client device; requesting a teleportation of the virtual property from the first virtual world server to the second virtual world server; upon receiving the teleportation request at the second virtual world server, propagating the teleportation request from the second virtual world server to the identity service module; establishing a link between the virtual world client device and the identity service module for an authentication of the virtual world client device; evaluating whether the virtual world client device has a valid token by communicating between the virtual world client device and the identity service module via the link; if the virtual world client device does not have the valid token, sending an error message from the identity service module to the second virtual world server; upon receiving the error message at the second virtual world server, rejecting the teleportation request at the second virtual world server; if the virtual world client device has the valid token, transmitting the virtual property from the first virtual world server to the second virtual world server; transferring the transmitted virtual property from the second virtual world to the virtual world client device; exiting the first virtual world server via the virtual world client device; updating the identity service module to reflect the transmitting, the transferring and the signing out; and displaying the transmitted virtual property in the second virtual world via the virtual world client device. - View Dependent Claims (19, 20)
-
Specification