Systems and methods of managing virtual world avatars
First Claim
1. A method of communicating user data between virtual worlds systems, the method being performed on a virtual worlds server, the method comprising:
- receiving, at a first virtual worlds server including one or more processors, a request for a transfer of an avatar from a second virtual worlds server;
determining authorization rights of the avatar to access the first virtual worlds server;
completing a transfer protocol with the second virtual worlds server;
converting at least one of a display attribute or a non-monetary object associated with the avatar in the second virtual worlds server to another display attribute or another non-monetary object associated with the avatar in the first virtual worlds server based on one or more conversion rules associated with the first virtual worlds server, wherein said converting the at least one of a display attribute or a non-monetary object associated with the avatar in the second virtual worlds server comprises modifying one or more of the at least one of a display attribute or a non-monetary object based on a previously stored local avatar state, the local avatar state associated with the avatar in the first virtual worlds server, wherein the previously stored local avatar state includes a previous activity in the first virtual worlds server, and wherein said modifying includes applying an effect of the previous activity to the avatar; and
engaging the converted avatar for interaction with one or more worlds on the first virtual worlds server.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of virtual world interaction, operation, implementation, instantiation, creation, and other functions related to virtual worlds (note that where the term “virtual world” is used herein, it is to be understood as referring to virtual world systems, virtual environments reflecting real, simulated, fantasy, or other structures, and includes information systems that utilize interaction within a 3D environment). Various embodiments facilitate interoperation between and within virtual worlds, and may provide consistent structures for operating virtual worlds. The disclosed embodiments may further enable individuals to build new virtual worlds within a framework, and allow third party users to better interact with those worlds.
389 Citations
18 Claims
-
1. A method of communicating user data between virtual worlds systems, the method being performed on a virtual worlds server, the method comprising:
-
receiving, at a first virtual worlds server including one or more processors, a request for a transfer of an avatar from a second virtual worlds server; determining authorization rights of the avatar to access the first virtual worlds server; completing a transfer protocol with the second virtual worlds server; converting at least one of a display attribute or a non-monetary object associated with the avatar in the second virtual worlds server to another display attribute or another non-monetary object associated with the avatar in the first virtual worlds server based on one or more conversion rules associated with the first virtual worlds server, wherein said converting the at least one of a display attribute or a non-monetary object associated with the avatar in the second virtual worlds server comprises modifying one or more of the at least one of a display attribute or a non-monetary object based on a previously stored local avatar state, the local avatar state associated with the avatar in the first virtual worlds server, wherein the previously stored local avatar state includes a previous activity in the first virtual worlds server, and wherein said modifying includes applying an effect of the previous activity to the avatar; and engaging the converted avatar for interaction with one or more worlds on the first virtual worlds server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium having instructions stored thereon, the instructions configured to cause a computer system to communicate user data between virtual worlds systems, the communication of user data including:
-
receiving a request for a transfer of an avatar from a first virtual worlds server to another virtual worlds server; determining authorization rights of the avatar to access the other virtual worlds server; completing a transfer protocol with the first virtual worlds server; converting at least one of a display attribute or a non-monetary object associated with the avatar in the first virtual worlds server to another display attribute or another non-monetary object associated with the avatar in the other virtual worlds server based on one or more conversion rules associated with the other virtual worlds server, wherein said converting the at least one of a display attribute or a non-monetary object associated with the avatar in the first virtual worlds server comprises modifying one or more of the at least one of a display attribute or a non-monetary object based on a previously stored local avatar state, the local avatar state associated with the avatar in the other virtual worlds server, wherein the previously stored local avatar state includes a previous activity in the other virtual worlds server, and wherein said modifying includes applying an effect of the previous activity to the avatar; and engaging the converted avatar for interaction with one or more worlds on the other virtual worlds server.
-
-
15. A method of communicating user data between virtual worlds systems, the method being performed on a virtual worlds server, the method comprising:
-
receiving, at a first virtual worlds server including one or more processors, a request for a transfer of an avatar from a second virtual worlds server; determining authorization rights of the avatar to access the first virtual worlds server; converting a display attribute associated with the avatar in the second virtual worlds server to another display attribute associated with the avatar in the first virtual worlds server based on one or more conversion rules associated with the first virtual worlds server, wherein the display attribute and the another display attribute are different, and wherein the display attribute and the another display attribute each include a common property, and wherein said converting comprises transferring a value for the common property of the display attribute to the common property of the another display attribute based one or more conversion rules associated with the first virtual worlds server; and engaging the converted avatar for interaction with one or more worlds on the first virtual worlds server.
-
-
16. A non-transitory computer-readable storage medium having instructions stored thereon, the instructions configured to cause a computer system to communicate user data between virtual worlds systems, the communication of user data including:
-
receiving a request for a transfer of an avatar to a first virtual worlds server from a second virtual worlds server; determining authorization rights of the avatar to access the first virtual worlds server; converting a display attribute associated with the avatar in the second virtual worlds server to another display attribute associated with the avatar in the first virtual worlds server based on one or more conversion rules associated with the first virtual worlds server, wherein the display attribute and the another display attribute are different, and wherein the display attribute and the another display attribute each include a common property, and wherein said converting comprises transferring a value for the common property of the display attribute to the common property of the another display attribute based one or more conversion rules associated with the virtual worlds server; and engaging the converted avatar for interaction with one or more worlds on the first virtual worlds server.
-
-
17. A virtual worlds user data communication system comprising:
a processor configured to; receive a request for a transfer of an avatar to a first virtual worlds server from a second virtual worlds server; determine authorization rights of the avatar to access the first virtual worlds server; convert a display attribute associated with the avatar in the second virtual worlds server to another display attribute associated with the avatar in the first virtual worlds server based on one or more conversion rules associated with the first virtual worlds server, wherein the display attribute and the another display attribute are different, and wherein the display attribute and the another display attribute each include a common property, and wherein said converting comprises transferring a value for the common property of the display attribute to the common property of the another display attribute based one or more conversion rules associated with the virtual worlds server; and engage the converted avatar for interaction with one or more worlds on the first virtual worlds server.
-
18. A communication system configured to communicate user data between virtual worlds systems, the system comprising:
a processor configured to; receive a request for a transfer of an avatar to a first virtual worlds server from a second virtual worlds server; determine authorization rights of the avatar to access the first virtual worlds server; complete a transfer protocol with the second virtual worlds server; convert at least one of a display attribute or a non-monetary object associated with the avatar in the second virtual worlds server to another display attribute or another non-monetary object associated with the avatar in the first virtual worlds server based on one or more conversion rules associated with the first virtual worlds server, wherein said converting the at least one of a display attribute or a non-monetary object associated with the avatar in the second virtual worlds server comprises modifying one or more of the at least one of display attribute or a non-monetary object based on a previously stored local avatar state, the local avatar state associated with the avatar in the first virtual worlds server, wherein the previously stored local avatar state includes a previous activity in the first virtual worlds server, and wherein said modifying includes applying an effect of the previous activity to the avatar; and engaging the converted avatar for interaction with one or more worlds on the first virtual worlds server.
Specification