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:
- causing an external user device to display an option on a screen of the external user device;
- determining that interaction data indicates that the option continues to be selected on the external user device by a press-and-hold operation;
- and
- in response to determining that the interaction data indicates that the option continues to be selected on the external user device, presenting a trackpad on the external user device comprising one or more options to change a 3D position of a first AR object displayed on an AR device.
A system comprising:
- at least one processor of an augmented reality (AR) device configured to perform operations comprising:
- causing an external user device to display an option on a screen of the external user device;
- determining that interaction data indicates that the option continues to be selected on the external user device by a press-and-hold operation;
- and
- in response to determining that the interaction data indicates that the option continues to be selected on the external user device, presenting a trackpad on the external user device comprising one or more options to change a 3D position of a first AR object displayed on an AR 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:
- causing an external user device to display an option on a screen of the external user device;
- determining that interaction data indicates that the option continues to be selected on the external user device by a press-and-hold operation;
- and
- in response to determining that the interaction data indicates that the option continues to be selected on the external user device, presenting a trackpad on the external user device comprising one or more options to change a 3D position of a first AR object displayed on an AR device.
Dependencies are inferred from the claim text.