Persistent authenticating mechanism to map real world object presence into virtual world object awareness
First Claim
1. A method, in a data processing system, for rendering virtual world objects based on a detected presence of a real world object, comprising:
- detecting a presence of a real world object within a detection area of a detection device;
retrieving, from a storage device associated with the data processing system, virtual object characteristic information corresponding to the real world object in response to detecting the presence of the real world object; and
generating a virtual object in a virtual world environment rendered in the data processing system based on the virtual object characteristic information;
wherein retrieving the virtual object characteristic information corresponding to the real world object further comprises;
retrieving virtual object condition information corresponding to the real world object from a storage device associated with the data processing system, wherein the virtual object condition information is stored in association with an identifier of the real world object; and
rendering the virtual object such that the virtual object has a condition corresponding to the virtual object condition information, wherein;
the virtual object condition information is virtual object condition information stored in the storage device during a previous user session with the data processing system and corresponds to a last condition of the virtual object in the virtual world during the previous user session, andupdated virtual object condition information corresponding to a last condition of the virtual object at the end of a current user session is maintained in the storage device between user sessions with the data processing system such that when the real world object is again placed in the detection area of the detection device during a subsequent session with the data processing system, the stored updated virtual object condition information, corresponding to the last condition of the virtual object in the virtual world during the current user session, is retrieved and used to render the virtual object as having a condition corresponding to the stored updated virtual object condition information, in the subsequent user session.
4 Assignments
0 Petitions
Accused Products
Abstract
A persistent authenticating mechanism to map real world object presence into virtual world object awareness are provided. The illustrative embodiments provide a mechanism by which the presence of a real world object is detected and, while the real world object'"'"'s presence continues to be detected, it is made available for use in a virtual environment. The detection of the real world object provides an identifier of the object which is correlated with information regarding how to represent the object in the virtual environment, how the object may be utilized in relation to other objects in the virtual environment such that the real world object is modeled in the virtual environment, and the like. The detection of multiple real world objects may be performed and identification of each of the multiple objects may be used to determine how these objects may be utilized together in the virtual environment.
-
Citations
19 Claims
-
1. A method, in a data processing system, for rendering virtual world objects based on a detected presence of a real world object, comprising:
-
detecting a presence of a real world object within a detection area of a detection device; retrieving, from a storage device associated with the data processing system, virtual object characteristic information corresponding to the real world object in response to detecting the presence of the real world object; and generating a virtual object in a virtual world environment rendered in the data processing system based on the virtual object characteristic information; wherein retrieving the virtual object characteristic information corresponding to the real world object further comprises; retrieving virtual object condition information corresponding to the real world object from a storage device associated with the data processing system, wherein the virtual object condition information is stored in association with an identifier of the real world object; and rendering the virtual object such that the virtual object has a condition corresponding to the virtual object condition information, wherein; the virtual object condition information is virtual object condition information stored in the storage device during a previous user session with the data processing system and corresponds to a last condition of the virtual object in the virtual world during the previous user session, and updated virtual object condition information corresponding to a last condition of the virtual object at the end of a current user session is maintained in the storage device between user sessions with the data processing system such that when the real world object is again placed in the detection area of the detection device during a subsequent session with the data processing system, the stored updated virtual object condition information, corresponding to the last condition of the virtual object in the virtual world during the current user session, is retrieved and used to render the virtual object as having a condition corresponding to the stored updated virtual object condition information, in the subsequent user session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to; detect a presence of a real world object within a detection area of a detection device; retrieve, from a storage device associated with the data processing system, virtual object characteristic information corresponding to the real world object in response to detecting the presence of the real world object; and generate a virtual object in a virtual world environment rendered in the data processing system based on the virtual object characteristic information; virtual object characteristic information further comprises; retrieving virtual object condition information corresponding to the identifier information from a storage device associated with the data processing system; and rendering the virtual object such that the virtual object has a condition corresponding to the virtual object condition information, wherein; the virtual object condition information is virtual object condition information stored in the storage device during a previous user session with the data processing system and corresponds to a last condition of the virtual object in the virtual world during the previous user session, and updated virtual object condition information corresponding to a last condition of the virtual object at the end of a current user session is maintained in the storage device between user sessions with the data processing system such that when the real world object is again placed in the detection area of the detection device during a subsequent session with the data processing system, the stored updated virtual object condition information, corresponding to the last condition of the virtual object in the virtual world during the current user session, is retrieved and used to render the virtual object as having a condition corresponding to the stored updated virtual object condition information, in the subsequent user session.
-
-
19. A computer program product comprising a non-transitory computer recordable medium having a computer readable program recorded thereon, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
detect a presence of a real world object within a detection area of a detection device; retrieve, from a storage device associated with the data processing system, virtual object characteristic information corresponding to the real world object in response to detecting the presence of the real world object; and generate a virtual object in a virtual world environment rendered in the data processing system based on the virtual object characteristic information; wherein virtual object characteristic information further comprises; retrieving virtual object condition information corresponding to the identifier information from a storage device associated with the data processing system; and rendering the virtual object such that the virtual object has a condition corresponding to the virtual object condition information, wherein; the virtual object condition information is virtual object condition information stored in the storage device during a previous user session with the data processing system and corresponds to a last condition of the virtual object in the virtual world during the previous user session, and updated virtual object condition information corresponding to a last condition of the virtual object at the end of a current user session is maintained in the storage device between user sessions with the data processing system such that when the real world object is again placed in the detection area of the detection device during a subsequent session with the data processing system, the stored updated virtual object condition information, corresponding to the last condition of the virtual object in the virtual world during the current user session, is retrieved and used to render the virtual object as having a condition corresponding to the stored updated virtual object condition information, in the subsequent user session.
-
Specification