CPC G02B 27/0093 (2013.01) [G02B 27/017 (2013.01); G06F 21/32 (2013.01); G06F 21/44 (2013.01); G06V 20/80 (2022.01); H04L 63/0861 (2013.01); H04L 63/18 (2013.01); H04M 1/6066 (2013.01); H04W 4/80 (2018.02); H04W 8/005 (2013.01); H04W 12/065 (2021.01); H04W 12/069 (2021.01); H04W 12/50 (2021.01); H04W 12/77 (2021.01); G02B 6/0016 (2013.01); G02B 6/34 (2013.01); G02B 2027/014 (2013.01); G02B 2027/0125 (2013.01); G02B 2027/0127 (2013.01); G02B 2027/0138 (2013.01); G02B 2027/0178 (2013.01); G02B 2027/0181 (2013.01); H04B 2001/3866 (2013.01)] | 20 Claims |
1. A head mounted display system comprising:
non-transitory computer-readable storage medium storing executable instructions; and
one or more processors in communication with the non-transitory computer-readable storage medium, the one or more processors programmed by the executable instructions to:
receive, from a first device, a request to authenticate a first connection between the first device and the head mounted display system, wherein the request comprises a first data that is a number encoded in a pattern of blinks displayed by two or more light-emitting devices on the first device, the two or more light-emitting devices including a first light-emitting device configured to emit light of a first color and a second light-emitting device configured to emit light of a second color, wherein the number is encoded in the pattern of blinks according to a predetermined protocol such that a first digit of the number corresponds to a number of blinks of the first light-emitting device in the first color and a second digit of the number corresponds to a number of blinks of the second light-emitting device in the second color;
extract the first data from the pattern of blinks;
transmit the first data to an authentication device that is configured to authenticate the first connection based at least in part on a first comparison of a first shared data received from the first device with the first data;
receive, from the authentication device, a confirmation of a successful authentication of the first connection that is based at least partly on determining a match between the first shared data and the first data; and
in response to receiving the confirmation of successful authentication of the first connection,
permit bi-directional communication of data between the first device and the head mounted display system, and
notify a user of the head mounted display system that the first connection has been authenticated.
|