External controller for an eyewear device
AssigneeSnap Inc.
InventorsIlteris Kaan Canberk, Matthew Hallberg, William Miles Miller, Lien Le Hong Tran, Michael Benson Tucker
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided for using an external controller with an AR device. The system establishes, by one or more processors of the AR device, a communication with an external client device. The system overlays, by the AR device, a first AR object on a real-world environment being viewed using the AR device. The system receives interaction data from the external client device representing one or more inputs received by the external client device and, in response, modifies the first AR object by the AR device.
Claims20
A method comprising:
- establishing, by one or more processors of an augmented reality (AR) device, a communication with an external user device;
- overlaying, by the AR device, a first AR object on a real-world environment being viewed using the AR device;
- receiving interaction data from the external user device representing one or more inputs received by the external user device;
- in response to receiving the interaction data from the external user device, modifying the first AR object by the AR device;
- determining that the interaction data indicates that a swipe input has been received by the external user device, the swipe input causing a 3D carousel to be animated representing different visual properties of the first AR object;
- and
- changing a visual property of the first AR object in response to determining that the interaction data indicates that the swipe input has been received by the external user device.
A system comprising:
- at least one processor of an augmented reality (AR) device configured to perform operations comprising:
- establishing a communication with an external user device;
- overlaying, by the AR device, a first AR object on a real-world environment being viewed using the AR device;
- receiving interaction data from the external user device representing one or more inputs received by the external user device;
- in response to receiving the interaction data from the external user device, modifying the first AR object by the AR device;
- determining that the interaction data indicates that a swipe input has been received by the external user device, the swipe input causing a 3D carousel to be animated representing different visual properties of the first AR object;
- and
- changing a visual property of the first AR object in response to determining that the interaction data indicates that the swipe input has been received by the external user device.
A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
- establishing, by the one or more processors of an augmented reality (AR) device, a communication with an external user device;
- overlaying, by the AR device, a first AR object on a real-world environment being viewed using the AR device;
- receiving interaction data from the external user device representing one or more inputs received by the external user device;
- in response to receiving the interaction data from the external user device, modifying the first AR object by the AR device;
- determining that the interaction data indicates that a swipe input has been received by the external user device, the swipe input causing a 3D carousel to be animated representing different visual properties of the first AR object;
- and
- changing a visual property of the first AR object in response to determining that the interaction data indicates that the swipe input has been received by the external user device.
Dependencies are inferred from the claim text.