System and method for facilitating user interaction with a simulated object associated with a physical location
AssigneeSamsung Electronics Co., Ltd.
InventorNova T. Spivack
Life of this patent
Estimating the term…
Abstract
Systems and methods for facilitating user interaction with a simulated object that is associated with a physical location in the real world environment is herein disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of identifying the simulated object that is available for access based on location data. The location data can include a location of a device in a time period, the device for use by a user to access the simulated object. One embodiment includes, verifying an identity of the user; and in response to determining that the user is authorized to access the simulated object, providing the simulated object for presentation to the user via the device.
Claims36
A method of facilitating interaction, via a device, with a simulated object that is associated with a physical object at a physical location in a real environment, the method comprising:
- in response to determining that timing data obtained by the device satisfies a criterion specifying when the simulated object can be generated, providing the simulated object for presentation via the device, the presentation of the simulated object being based at least in part on a perceptible characteristic of the physical object;
- rendering a simulated environment in which the simulated object is provided, the simulated environment presented via the device;
- in response to detecting a motion of the device, automatically adjusting a perspective of the simulated environment presented on the device according to the motion of the device;
- based on the adjusting of the perspective, providing the simulated environment with at least one new simulated object of simulated objects associated with a location of the device where the device has access permission to the at least one new simulated object at the location of the device;
- detecting changes occurring in the real environment while rendering the simulated environment;
- and
- in response to detecting the changes occurring in the real environment, adjusting the simulated environment to depict the changes occurring in the real environment,
- wherein, when the simulated environment requires a first area having a first size and the real environment provides a second area having a second size smaller than the first size, the simulated environment is resized based on the second size, and
- wherein the timing data comprises a time when the device is at the physical location.
A method of manipulation of a simulated object that is associated with a physical object at a physical location in a real world environment, the method comprising:
- generating the simulated object when qualifying timing data is detected, the qualifying timing data meeting a criterion specifying when the simulated object can be generated, the simulated object being implemented using a data structure containing a set of metadata, the set of metadata comprising a computer program to control actions of the simulated object;
- presenting the simulated object via a device, the presentation of the simulated object being based at least in part on a perceptible characteristic of the physical object;
- in response to having presented the simulated object and detecting a motion of the device, automatically adjusting a perspective of a simulated environment that is presented on the device according to the detected motion of the device, the simulated object being provided in the simulated environment;
- based on the adjusting of the perspective, providing the simulated environment with at least one new simulated object of simulated objects associated with a location of the device where the device has access permission to the at least one new simulated object at the location of the device;
- detecting changes occurring in the real world environment while rendering the simulated environment;
- and
- in response to detecting the changes occurring in the real world environment, adjusting the simulated environment to depict the changes occurring in the real world environment,
- wherein, when the simulated environment requires a first area having a first size and the real environment provides a second area having a second size smaller than the first size, the simulated environment is resized based on the second size, and
- wherein the qualifying timing data comprises a time when the device is at the physical location.
A system for facilitating interaction with an object that is associated with a physical object at a physical location in a real environment, the system comprising:
- a processor;
- an input interface;
- an output interface;
- and
- memory having stored thereon instructions which, when executed by the processor, cause the system to:
- in response to determining that timing data obtained by the system satisfies a criterion specifying when a simulated object can be generated, provide the object for presentation via the output interface,
- render a simulated environment in which the object is provided, the simulated environment presented via the output interface, the presentation of the object being based at least in part on perceptible characteristics of the physical object,
- adjust a perspective of the simulated environment presented via the output interface according to a motion detected of the system,
- based on the adjusting of the perspective, provide the simulated environment with at least one new simulated object of simulated objects associated with a location of a device where the device has access permission to the at least one new simulated object at the location of the device,
- detect changes occurring in the real environment while rendering the simulated environment, and
- in response to detecting the changes occurring in the real environment, adjust the simulated environment to depict the changes occurring in the real environment,
- wherein, when the simulated environment requires a first area having a first size and the real environment provides a second area having a second size smaller than the first size, the simulated environment is resized based on the second size, and
- wherein the timing data comprises a time when the device is at the physical location.
Dependencies are inferred from the claim text.