Replicating changes between corresponding objects
First Claim
Patent Images
1. A computer-implemented method of communicating content, the method comprising:
- creating a virtual object in a virtual world based on a real-world object existing outside the virtual world;
associating the virtual object with a first avatar in the virtual world;
synchronizing, by operation of one or more computer processors, the virtual object with the real-world object such that one or more changes to one of the objects are reflected in the other object, wherein said synchronizing comprises;
receiving a request from a user associated with the first avatar to view a current viewing position of the first avatar in the virtual object, andin response to receiving the request, updating a state of the real-world object based on the current viewing position;
and transferring possession of the virtual object from the first avatar to a second avatar in the virtual world.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention generally relate to replicating changes between corresponding real objects and virtual objects in a virtual world. Embodiments of the invention may include receiving a request to generate a virtual item in a virtual world based on a real-world object, generating the virtual item, synchronizing the virtual item and real-world object, and sharing the virtual item with a second avatar in the virtual world.
249 Citations
20 Claims
-
1. A computer-implemented method of communicating content, the method comprising:
-
creating a virtual object in a virtual world based on a real-world object existing outside the virtual world; associating the virtual object with a first avatar in the virtual world; synchronizing, by operation of one or more computer processors, the virtual object with the real-world object such that one or more changes to one of the objects are reflected in the other object, wherein said synchronizing comprises; receiving a request from a user associated with the first avatar to view a current viewing position of the first avatar in the virtual object, and in response to receiving the request, updating a state of the real-world object based on the current viewing position; and transferring possession of the virtual object from the first avatar to a second avatar in the virtual world. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a computer processor; and a memory containing a program that, when executed on the computer processor, performs an operation for communicating content, the operation comprising; creating a virtual object in a virtual world based on a real-world object existing outside the virtual world; associating the virtual object with a first avatar in the virtual world; synchronizing the virtual object with the real-world object such that one or more changes to one of the objects are reflected in the other object, wherein said synchronizing comprises; receiving a request from a user associated with the first avatar to view a current viewing position of the first avatar in the virtual object, and in response to receiving the request, updating a state of the real-world object based on the current viewing position; transferring possession of the virtual object from the first avatar to a second avatar in the virtual world. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer program product for communicating content, comprising:
-
computer readable storage device having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code to create a virtual object in the virtual world based on a real-world object existing outside the virtual world; computer readable program code to synchronize the virtual object with the real- world object such that one or more changes to one of the objects are reflected in the other object, wherein the computer readable code to synchronize comprises; computer readable program code to receive a request from a user associated with the first avatar to view a current viewing position of the first avatar in the virtual object, and computer readable program code to update a state of the real-world object based on the current viewing position in response to receiving the request; computer readable program code to associate the virtual object with a first avatar in the virtual world; and computer readable program code to transfer possession of the virtual object from the first avatar to a second avatar in the virtual world. - View Dependent Claims (19, 20)
-
Specification