SYSTEM AND METHOD FOR FACILITATING USER INTERACTION WITH A SIMULATED OBJECT ASSOCIATED WITH A PHYSICAL LOCATION
First Claim
1. A method of facilitating interaction, via a mobile device, of a user with a simulated object that is associated with a physical object at a physical location in a real environment, the method, comprising:
- searching simulated objects based on timing data or location data associated with the mobile device in response to a user request received via an input device associated with the mobile device;
identifying a simulated object from a result of the search;
determining whether the simulated object is available for access based on the timing data,wherein, the simulated object allows a plurality of types of access, each determined based on whether the timing data meets a different timing criterion indicating when the simulated object is accessible;
verifying an identity of the user;
in response to determining that the simulated object is available for access and that the user is authorized to access the simulated object, providing the simulated object for presentation to the user via an output device input device associated with the mobile device;
wherein, the presentation of the simulated object is 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 to the user via the output device;
in response to a detected external stimulus occurring in the real environment surrounding the mobile device, adjusting the presentation of the simulated environment via the output device,wherein the user request includes a search parameter including one or more of timing data and location data.
4 Assignments
0 Petitions
Accused Products
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.
54 Citations
35 Claims
-
1. A method of facilitating interaction, via a mobile device, of a user with a simulated object that is associated with a physical object at a physical location in a real environment, the method, comprising:
-
searching simulated objects based on timing data or location data associated with the mobile device in response to a user request received via an input device associated with the mobile device; identifying a simulated object from a result of the search; determining whether the simulated object is available for access based on the timing data, wherein, the simulated object allows a plurality of types of access, each determined based on whether the timing data meets a different timing criterion indicating when the simulated object is accessible; verifying an identity of the user; in response to determining that the simulated object is available for access and that the user is authorized to access the simulated object, providing the simulated object for presentation to the user via an output device input device associated with the mobile device; wherein, the presentation of the simulated object is 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 to the user via the output device; in response to a detected external stimulus occurring in the real environment surrounding the mobile device, adjusting the presentation of the simulated environment via the output device, wherein the user request includes a search parameter including one or more of timing data and location data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of time-based manipulation of a simulated object that is associated with a physical object at a physical location in a real world environment, comprising:
-
generating the simulated object when qualifying timing data is detected, wherein the qualifying timing data meets a criterion specifying when the simulated object can be generated, wherein, the object is implemented using a data structure containing a set of metadata, wherein, the set of metadata includes a link to another simulated object, wherein, the set of metadata further includes a computer program to control actions of the simulated object; enabling access to the generated object to a user via a mobile device, in response to determining that the user has access permission of the object, wherein, the qualifying timing data includes a time when the mobile device is at the physical location, in response to enabling access to the simulated object, presenting the simulated object to the user via a display of the mobile device, wherein, the presentation of the simulated object is based at least in part on a perceptible characteristic of the physical object; and in response to a detected external stimulus occurring in the real environment, adjusting the presentation of the simulated object. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for facilitating interaction of a user with a simulated object that is associated with a physical object at a physical location in a real environment, the system comprising:
-
a processor; an input device; an output device; and a memory having stored thereon instructions which when executed by the processor, cause the system to; search simulated objects based on timing data or location data associated with the system in response to a user request received via the input device; identify a simulated object from a result of the search; determine whether the simulated object is available for access based on the timing data, wherein, the simulated object allows a plurality of types of access, each determined based on whether the timing data meets a different timing criterion indicating when the simulated object is accessible; verify an identity of the user; provide the simulated object for presentation to the user via the output device, in response to determining that the simulated object is available for access and that the user is authorized to access the simulated object; render a simulated environment in which the simulated object is provided, the simulated environment presented to the user via the output device; wherein, the presentation of the simulated object is based at least in part on perceptible characteristics of the physical object; and adjust the presentation of the simulated environment via the output device, in response to a detected external stimulus occurring in the real environment, wherein the user request includes a search parameter including one or more of timing data and location data. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
Specification