Systems and methods for virtual and augmented reality
AssigneeMagic Leap, Inc.
InventorRandall E. HAND
Life of this patent
Estimating the term…
Abstract
Examples of the disclosure describe systems and methods relating to mobile computing. According to an example method, a first user location of a user of a mobile computing system is determined. A first communication device in proximity to the first user location is identified based on the first user location. A first signal is communicated to the first communication device. A first information payload based on the first user location is received from the first communication device, in response to the first communication device receiving the first signal. Video or audio data based on the first information payload is presented to the user at a first time during which the user is at the first user location.
Claims20
A method comprising:
- determining a first user location of a user of a mobile computing system;
- identifying, based on the first user location, a first communication device in proximity to the first user location;
- communicating a first signal to the first communication device;
- receiving, from the first communication device in response to the first communication device receiving the first signal, a first information payload based on the first user location;
- presenting, to the user, at a first time during which the user is at the first user location, video or audio data based on the first information payload;
- determining a second user location of the user;
- identifying, based on the second user location, a second communication device in proximity to the second user location;
- communicating a second signal to the second communication device;
- receiving, from the second communication device in response to the second communication device receiving the second signal, a second information payload based on the second user location;
- and
- presenting, to the user, at a second time during which the user is at the second user location, video or audio data based on the second information payload.
A mobile computing system comprising:
- one or more sensors;
- and
- one or more processors configured to execute a method comprising:
- determining, based on an output of the one or more sensors, a first user location of a user of the mobile computing system;
- identifying, based on the first user location, a first communication device in proximity to the first user location;
- communicating a first signal to the first communication device;
- receiving, from the first communication device in response to the first communication device receiving the first signal, a first information payload based on the first user location;
- presenting, to the user, at a first time during which the user is at the first user location, video or audio data based on the first information payload;
- determining a second user location of the user;
- identifying, based on the second user location, a second communication device in proximity to the second user location;
- communicating a second signal to the second communication device;
- receiving, from the second communication device in response to the second communication device receiving the second signal, a second information payload based on the second user location;
- and
- presenting, to the user, at a second time during which the user is at the second user location, video or audio data based on the second information payload.
A non-transitory computer-readable medium storing instructions, which when executed by one or more processors cause the one or more processors to execute a method comprising:
- determining a first user location of a user of a mobile computing system;
- identifying, based on the first user location, a first communication device in proximity to the first user location;
- communicating a first signal to the first communication device;
- receiving, from the first communication device in response to the first communication device receiving the first signal, a first information payload based on the first user location;
- presenting, to the user, at a first time during which the user is at the first user location, video or audio data based on the first information payload;
- determining a second user location of the user;
- identifying, based on the second user location, a second communication device in proximity to the second user location;
- communicating a second signal to the second communication device;
- receiving, from the second communication device in response to the second communication device receiving the second signal, a second information payload based on the second user location;
- and
- presenting, to the user, at a second time during which the user is at the second user location, video or audio data based on the second information payload.
Dependencies are inferred from the claim text.