Replicating changes between corresponding objects
AssigneeInternational Business Machines Corporation
InventorsMichael J. Branson, Gregory R. Hintermeister
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.