IP Library Granted Patent US 12,216,519
Granted Patent B2
US 12,216,519 · App. 17/820,451 · Granted Feb 4, 2025

Detecting wear status of wearable device

Inventors: Jason Heger (Louisville, CO); Dunxu Hu (Venice, CA); Eric Nachtigall (Broomfield, CO); Gerald Nilles (Culver City, CA); Ugur Olgun (Marina Del Rey, CA); Praveen Babu Vadivelu (Broomfield, CO)
Assignee: Snap Inc.
G06F1/3231G06F1/163G06F3/14H04B17/318
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,216,519
App. No.
17/820,451
Granted
Feb 4, 2025
Kind
B2
Abstract

Methods and systems are disclosed for detecting whether a wearable device is being worn by a user. The system transmits a radio signal from a first communication device of a wearable device to a second communication device of the wearable device and measures a signal strength associated with the radio signal received by the second communication device. The system compares the signal strength to a threshold value and generates an indication of a wear status associated with the wearable device based on comparing the signal strength to the threshold value.

Claims (72)

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.

2. The method of claim 1 , further comprising:

detecting a contextual event; and

causing generation of the radio signal using the one or more beamforming techniques in response to detecting the contextual event.

3. The method of claim 1 , further comprising:

determining that the signal strength fails to transgress the threshold value; and

in response to determining that the signal strength fails to transgress the threshold value, updating the indication of the wear status to indicate that the wearable device is being worn by a user.

4. The method of claim 1 , further comprising:

causing generation of the radio signal using the one or more beamforming techniques in response to receiving confirmation from the user that the wearable device is being worn, and

storing beamforming parameters used to achieve the maximized signal strength of the radio signal in association with the first and second communication devices, the maximized signal strength being stored as the threshold value indicative of the wearable device being worn.

5. The method of claim 4 , further comprising:

instructing the user to remove the wearable device after triggering the generation of the radio signal using the one or more beamforming techniques; and

after instructing the user to remove the wearable device after triggering the generation of the radio signal using the one or more beamforming techniques, generating, without applying the one or more beamforming techniques, a second radio signal for transmission from the first communication device to the second communication device.

6. The method of claim 5 , wherein the body part comprises a wrist, skull, waist, or finger, further comprising storing a new signal strength of the second radio signal observed by the second communication device as a new threshold indicative of the wearable device not being worn.

7. The method of claim 4 , further comprising:

determining that the signal strength fails to transgress the threshold value; and

in response to determining that the signal strength fails to transgress the threshold value, updating the indication of the wear status to indicate that the wearable device is not being worn by a user.

8. The method of claim 4 , further comprising:

determining that the signal strength transgresses the threshold value; and

in response to determining that the signal strength fails to transgress the threshold value, updating the indication of the wear status to indicate that the wearable device is being worn by a user.

9. The method of claim 4 , further comprising:

instructing the user to wear the wearable device;

while the wearable device is being worn by the user, generating surface waves;

computing a reference signal strength of the radio signal received by the second communication device while the wearable device is being worn by the user; and

storing the reference signal strength as the threshold value.

10. The method of claim 1 , wherein the first communication device comprises a transmitter, and wherein the second communication device comprises a receiver.

11. The method of claim 1 , wherein the first and second communication devices comprise Bluetooth or WiFi communication devices.

12. The method of claim 1 , wherein the first communication device is mounted on the wearable device on an opposite side from the second communication device.

13. The method of claim 1 , wherein the first communication device is mounted on the wearable device relative to the second communication device in a position that maximizes the signal strength in absence of the wearable device being worn.

14. The method of claim 1 , further comprising preventing a set of operations from being performed that causes the wearable device to consume less power than when the set of operations are being performed.

15. The method of claim 1 , wherein the wearable device comprises augmented reality (AR) glasses, wherein the first and second communication devices are integrated in hinges of the AR glasses.

16. The method of claim 1 , wherein the wearable device comprises AR glasses, wherein the first and second communication devices are embedded in respective portions of temples of the AR glasses that are placed over ears.

17. A system comprising:

at least one processor of a device; and

a memory component having instructions stored thereon that, when executed by the at least one processor, cause the at least one processor to perform operations 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.

18. A non-transitory computer-readable storage medium having stored thereon instructions that, when executed by at least one processor of a device, cause the at least one processor to perform operations 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.

19. The non-transitory computer-readable storage medium of claim 18 , the operations further comprising:

detecting a contextual event; and

causing generation of the radio signal using the one or more beamforming techniques in response to detecting the contextual event.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2022
From: HEGER, JASON; HU, DUNXU; NACHTIGALL, ERIC; NILLES, GERALD; OLGUN, UGUR; VADIVELU, PRAVEEN BABU
To: SNAP INC.
Reel/Frame 060835/0812 →
Continuity (1)
Related Publication 20240061491A1 · Feb 22, 2024
References Cited (111)
US 7971156B2 · Albertson et al. · 2011 [cited by applicant]
US 8032602B2 · Lavoie et al. · 2011 [cited by applicant]
US 8275859B2 · Burckart et al. · 2012 [cited by applicant]
US 8531355B2 · Maltz · 2013 [cited by applicant]
US 8531394B2 · Maltz · 2013 [cited by applicant]
US 8990327B2 · Drews et al. · 2015 [cited by applicant]
US 9532171B2 · Allen et al. · 2016 [cited by applicant]
US 9557812B2 · Maltz · 2017 [cited by applicant]
US 9608949B2 · Skyrm et al. · 2017 [cited by applicant]
US 9854219B2 · Sehn · 2017 [cited by applicant]
US 9911073B1 · Spiegel et al. · 2018 [cited by applicant]
US 9946067B1 · Bamberger et al. · 2018 [cited by applicant]
US 9984499B1 · Jurgenson et al. · 2018 [cited by applicant]
US 10091221B1 · Yang et al. · 2018 [cited by applicant]
US 10102423B2 · Shaburov et al. · 2018 [cited by applicant]
US 10198819B2 · Kudriashov et al. · 2019 [cited by applicant]
US 10204137B2 · Shim et al. · 2019 [cited by applicant]
US 10219110B2 · Davis et al. · 2019 [cited by applicant]
US 10219111B1 · Chen et al. · 2019 [cited by applicant]
US 10242477B1 · Charlton et al. · 2019 [cited by applicant]
US 10242503B2 · McPhee et al. · 2019 [cited by applicant]
US 10244186B1 · Chen et al. · 2019 [cited by applicant]
US 10285001B2 · Allen et al. · 2019 [cited by applicant]
US 10311644B2 · Rodriguez, II · 2019 [cited by applicant]
US 10324942B2 · Yang et al. · 2019 [cited by applicant]
US 10331743B2 · Lo · 2019 [cited by applicant]
US 10339365B2 · Gusarov et al. · 2019 [cited by applicant]
US 10341304B1 · Boutros et al. · 2019 [cited by applicant]
US 10360708B2 · Bondich et al. · 2019 [cited by applicant]
US 10366543B1 · Jurgenson et al. · 2019 [cited by applicant]
US 10423983B2 · Shim et al. · 2019 [cited by applicant]
US 10467274B1 · Ren et al. · 2019 [cited by applicant]
US 10474321B2 · Patel et al. · 2019 [cited by applicant]
US 10489821B2 · Soloff · 2019 [cited by applicant]
US 10496875B1 · Chang · 2019 [cited by applicant]
US 10523606B2 · Kozhemiak et al. · 2019 [cited by applicant]
US 10593116B2 · Egri et al. · 2020 [cited by applicant]
US 10602057B1 · Sehn · 2020 [cited by applicant]
US 10614828B1 · Cowburn et al. · 2020 [cited by applicant]
US 10616239B2 · Allen et al. · 2020 [cited by applicant]
US 10616476B1 · Ebsen et al. · 2020 [cited by applicant]
US 10694099B1 · Yan et al. · 2020 [cited by applicant]
US 10726306B1 · Yang et al. · 2020 [cited by applicant]
US 10733255B1 · Yang et al. · 2020 [cited by applicant]
US 10817898B2 · Waldron et al. · 2020 [cited by applicant]
US 10824654B2 · Chang et al. · 2020 [cited by applicant]
US 10887308B1 · Spiegel · 2021 [cited by applicant]
US 10911575B1 · Pavlovskaia et al. · 2021 [cited by applicant]
US 10949655B2 · Shaburov et al. · 2021 [cited by applicant]
US 10950271B1 · Shaburova et al. · 2021 [cited by applicant]
US 10956793B1 · Wang et al. · 2021 [cited by applicant]
US 10993069B2 · Son et al. · 2021 [cited by applicant]
US 11023514B2 · Allen et al. · 2021 [cited by applicant]
US 11099643B1 · Miller et al. · 2021 [cited by applicant]
US 11189104B2 · Goodrich et al. · 2021 [cited by applicant]
US 11212482B2 · Monastyrshyn et al. · 2021 [cited by applicant]
US 11216869B2 · Allen et al. · 2022 [cited by applicant]
US 11252541B2 · Wu et al. · 2022 [cited by applicant]
US 11256414B2 · Brody et al. · 2022 [cited by applicant]
US 11488361B1 · Ng · 2022 [cited by examiner]
US 20150126234A1 · Rodriguez · 2015 [cited by examiner]
US 20160157062A1 · Shim et al. · 2016 [cited by applicant]
US 20160210545A1 · Anderton et al. · 2016 [cited by applicant]
US 20160239248A1 · Sehn · 2016 [cited by applicant]
US 20170221272A1 · Li et al. · 2017 [cited by applicant]
US 20170229095A1 · Raffle · 2017 [cited by examiner]
US 20170287006A1 · Azmoodeh et al. · 2017 [cited by applicant]
US 20170289234A1 · Andreou et al. · 2017 [cited by applicant]
US 20170295250A1 · Samaranayake et al. · 2017 [cited by applicant]
US 20180025219A1 · Baldwin et al. · 2018 [cited by applicant]
US 20180075651A1 · Hare et al. · 2018 [cited by applicant]
US 20180091202A1 · Azogui · 2018 [cited by examiner]
US 20180107866A1 · Li et al. · 2018 [cited by applicant]
US 20180121762A1 · Han et al. · 2018 [cited by applicant]
US 20180124299A1 · Brook · 2018 [cited by applicant]
US 20180143748A1 · Ahmed et al. · 2018 [cited by applicant]
US 20180210628A1 · Mcphee et al. · 2018 [cited by applicant]
US 20190146219A1 · Rodriguez, II · 2019 [cited by applicant]
US 20190335095A1 · Yan et al. · 2019 [cited by applicant]
US 20200105304A1 · Sehn · 2020 [cited by applicant]
US 20200152238A1 · Li et al. · 2020 [cited by applicant]
US 20200160580A1 · Cao et al. · 2020 [cited by applicant]
US 20200250888A1 · Mcphee et al. · 2020 [cited by applicant]
US 20200264455A1 · Olgun et al. · 2020 [cited by applicant]
US 20200348540A1 · Nepola · 2020 [cited by examiner]
US 20200356241A1 · Al Majid et al. · 2020 [cited by applicant]
US 20200410763A1 · Hare et al. · 2020 [cited by applicant]
US 20210027100A1 · Bogdanovych et al. · 2021 [cited by applicant]
US 20210149224A1 · Zhang · 2021 [cited by examiner]
US 20210225077A1 · Ge et al. · 2021 [cited by applicant]
US 20210256773A1 · Hare et al. · 2021 [cited by applicant]
US 20210266277A1 · Allen et al. · 2021 [cited by applicant]
US 20210382503A1 · Meisenholder et al. · 2021 [cited by applicant]
US 20210386366A1 · Zakharov · 2021 [cited by examiner]
US 20210392465A1 · Charlton et al. · 2021 [cited by applicant]
US 20220031515A1 · Becker · 2022 [cited by examiner]
US 20220038416A1 · Allen et al. · 2022 [cited by applicant]
US 20220044479A1 · Hare et al. · 2022 [cited by applicant]
US 20220076017A1 · Cowburn et al. · 2022 [cited by applicant]
US 20220084537A1 · Wexler · 2022 [cited by examiner]
US 20220141552A1 · Tang · 2022 [cited by applicant]
US 20220179496A1 · Su · 2022 [cited by examiner]
US 20220230649A1 · Kim · 2022 [cited by examiner]
US 20220377450A1 · Dai · 2022 [cited by examiner]
CN 110800012A · 2020 [cited by applicant]
CN 111930241A · 2020 [cited by applicant]
CN 114504159A · 2022 [cited by applicant]
WO WO2019000742A1 · 2019 [cited by applicant]
WO WO2024039605A1 · 2024 [cited by applicant]
“International Application Serial No. PCT/US2023/030154, International Search Report mailed Nov. 3, 2023”, 3 pgs. [cited by applicant]
“International Application Serial No. PCT/US2023/030154, Written Opinion mailed Nov. 3, 2023”, 12 pgs. [cited by applicant]