US 12,216,519 B2
Detecting wear status of wearable device
Jason Heger, Louisville, CO (US); Dunxu Hu, Venice, CA (US); Eric Nachtigall, Broomfield, CO (US); Gerald Nilles, Culver City, CA (US); Ugur Olgun, Marina Del Rey, CA (US); and Praveen Babu Vadivelu, Broomfield, CO (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Aug. 17, 2022, as Appl. No. 17/820,451.
Prior Publication US 2024/0061491 A1, Feb. 22, 2024
Int. Cl. G06F 1/3231 (2019.01); G06F 1/16 (2006.01); G06F 3/14 (2006.01); H04B 17/318 (2015.01)
CPC G06F 1/3231 (2013.01) [G06F 1/163 (2013.01); G06F 3/14 (2013.01); H04B 17/318 (2015.01)] 19 Claims
OG exemplary drawing
 
1. A method comprising:
configuring first and second communication devices to excite radio surface waves along a perimeter of a body part of a user over which a wearable device is being worn;
applying one or more beamforming techniques to direct a radio signal comprising the radio surface waves from the first communication device of the wearable device to the second communication device of the wearable device to maximize a signal strength observed by the second communication device;
generating a first radio signal using the one or more beamforming techniques to determine that the wearable device is being worn;
generating a second radio signal without using the one or more beamforming techniques to determine that the wearable device is not being worn;
measuring a signal strength associated with the first or second radio signal received by the second communication device;
comparing the signal strength to a threshold value;
generating an indication of a wear status associated with the wearable device based on the comparing of the signal strength to the threshold value;
receiving, from an interaction application, input from the wearable device that selects an augmented reality (AR) experience of the same wearable device; and
selecting between different versions of the same AR experience that has been selected by the input based on the wear status associated with the wearable device, the selecting comprising:
accessing a first build of the AR experience implemented by the same wearable device that is associated with a first power consumption value in response to determining that the wear status indicates the wearable device is being worn by a user; and
accessing a second build of the AR experience implemented by the same wearable device that is associated with a second power consumption value in response to determining that the wear status indicates the wearable device is not being worn by the user, the second build of the AR experience being associated with a lower power consumption value than the first build of the AR experience.