IP Library Granted Patent US 12,201,442
Granted Patent B2
US 12,201,442 · App. 18/467,229 · Granted Jan 21, 2025

Detecting and measuring snoring

Inventors: Hao-Wei Su (Cambridge, MA); Logan Alexander Niehaus (Colorado Springs, CO); Conor Joseph Heneghan (Campbell, CA); Jonathan David Charlesworth (San Francisco, CA); Subramaniam Venkatraman (Lafayette, CA); Shelten Gee Jao Yuen (Berkeley, CA)
Assignee: FITBIT, INC
A61B5/4809A61B5/02416A61B5/0816A61B5/1102A61B5/681A61B5/742G10L25/51
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,201,442
App. No.
18/467,229
Granted
Jan 21, 2025
Kind
B2
Abstract

Approaches described herein can capture an audio signal using at least one microphone while a user of an electronic device is determined to be asleep. At least one audio frame can be determined from the audio signal. The at least one audio frame represents a spectrum of frequencies detected by the at least one microphone over some period of time. One or more sounds associated with the at least one audio frame can be determined. Sleep-related information can be generated. The information identifies the one or more sounds as potential sources of sleep disruption.

Claims (42)

1. A computing system, comprising:

one or more computing devices comprising at least one processor; and

a memory storing instructions that, when executed by the at least one processor, cause the computing system to perform:

activating and deactivating at least one microphone of the computing system according to a breathing phase pattern determined for a user that is determined to be asleep;

capturing an audio signal while the at least one microphone is activated;

determining, by a computing device of the one or more computing devices, an audio frame of the audio signal includes one or sounds indicative of snoring;

in response to determining the audio frame includes the one or more sounds indicative of snoring, discarding the audio frame; and

generating sleep-related information, wherein the sleep-related information identifies the one or more sounds as an instance of snoring.

2. The computing system of claim 1 , wherein the audio frame represents a spectrum of frequencies detected by the at least one microphone over a period of time.

3. The computing system of claim 1 , wherein activating and deactivating the at least one microphone of the computing system comprises:

activating, by the computing system, the at least one microphone when the user inhales according to the breathing phase pattern; and

deactivating, by the computing system, the at least one microphone when the user exhales according to the breathing phase pattern.

4. The computing system of claim 3 , wherein the one or more computing devices comprise a wearable computing device and a remote computing device, the wearable computing device communicatively coupled to the remote computing device.

5. The computing system of claim 4 , wherein the wearable computing device comprises at least one microphone configured to capture the audio signal.

6. The computing system of claim 5 , wherein the remote computing device comprises a memory and at least one processor configured to process the audio signal captured by the wearable computing device.

7. The computing system of claim 6 , wherein the remote computing device is a mobile computing device.

8. The computing system of claim 6 , wherein the remote computing device is a remote server.

9. The computing system of claim 5 , wherein the sleep-related information provides one or more of: a total amount of time the user was determined to be sleeping, one or more periods of time during which the user was determined to be awake, or one or more periods of time during which the user was determined to be snoring.

10. The computing system of claim 9 , wherein the sleep-related information provides one or more of: a total amount of time during which the user was snoring, a percentage of time during which the user was snoring relative to the total amount of time the user was determined to be sleeping, or a percentage range of time during which the user was snoring relative to the total amount of time the user was determined to be sleeping.

11. The computing system of claim 9 , wherein the sleep-related information identifies a correlation between one or more periods of time during which the user was determined to be awake and the one or more sounds identified as potential sources of sleep disruption.

12. The computing system of claim 9 , wherein the sleep-related information provides one or more of: a baseline noise level while the user was asleep, an average noise level while the user was asleep, a highest noise level while the user was asleep, or a total count of sounds detected while the user was asleep.

13. The computing system of claim 1 , wherein the instructions further cause the computing system to perform:

providing the sleep-related information to the user through a user interface of the computing system.

14. A method, comprising:

activating and deactivating, by a computing system comprising one or more computing devices, at least one microphone of the computing system according to a breathing phase pattern determined for a user that is determined to be asleep;

capturing, while the at least one microphone is activated, an audio signal;

determining, by the computing system, at least one audio frame of the audio signal includes one or more sounds indicative of snoring;

in response to determining the at least one audio frame includes the one or more sounds indicative of snoring, discarding, by the computing system, the audio frame; and

generating, by the computing system, sleep-related information, wherein the sleep-related information identifies the one or more sounds as an instance of snoring.

15. The method of claim 14 , further comprising:

providing, by a user interface of the computing system, the sleep-related information to the user.

16. The method of claim 14 , wherein activating and deactivating the at least one microphone of the computing system comprises:

activating, by the computing system, the at least one microphone when the user inhales according to the breathing phase pattern; and

deactivating, by the computing system, the at least one microphone when the user exhales according to the breathing phase pattern.

17. The method of claim 14 , wherein the at least one audio frame represents a spectrum of frequencies detected by the at least one microphone over a period of time.

18. The method of claim 14 , wherein:

the one or more computing devices comprise a wearable computing device and a remote computing device, the wearable computing device communicatively coupled to the remote computing device.

19. The method of claim 18 , wherein capturing the audio signal comprises:

capturing, by at least one microphone of the wearable computing device, the audio signal while the at least one microphone is activated.

20. The method of claim 19 , wherein determining at least one audio frame of the audio signal includes one or more sounds indicative of snoring comprises:

obtaining, by the remote computing device of the computing system, the audio signal captured by the wearable computing device; and

determining, by the remote computing device, at least one audio frame of the audio signal includes one or more sounds indicative of snoring.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2024
From: SU, HAO-WEI; CHARLESWORTH, JONATHAN DAVID; HENEGHAN, CONOR JOSEPH; VENKATRAMAN, SUBRAMANIAM; YUEN, SHELTEN GEE JAO; NIEHAUS, LOGAN ALEXANDER
To: FITBIT LLC
Reel/Frame 069307/0957 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2023
From: SU, HAO-WEI; CHARLESWORTH, JONATHAN DAVID; HENEGHAN, CONOR JOSEPH; VENKATRAMAN, SUBRAMANIAM; YUEN, SHELTEN GEE JAO; NIEHAUS, LOGAN ALEXANDER
To: GOOGLE LLC
Reel/Frame 065719/0700 →
Continuity (3)
Continuation 16890931 · Jun 2, 2020
Continuation In Part 16431576 · Jun 4, 2019
Related Publication 20240057937A1 · Feb 22, 2024
References Cited (41)
US 5961447A · Raviv · 1999 [cited by examiner]
US 8287460B2 · Broadley et al. · 2012 [cited by applicant]
US 10136853B2 · Heinrich et al. · 2018 [cited by applicant]
US 10791986B1 · Kahn et al. · 2020 [cited by applicant]
US 11793453B2 · Su · 2023 [cited by examiner]
US 20060266356A1 · Sotos et al. · 2006 [cited by applicant]
US 20100175726A1 · Eli · 2010 [cited by applicant]
US 20120240941A1 · Rosenman et al. · 2012 [cited by applicant]
US 20130091632A1 · Roban · 2013 [cited by applicant]
US 20130144190A1 · Bruce et al. · 2013 [cited by applicant]
US 20130324788A1 · Holley et al. · 2013 [cited by applicant]
US 20150039110A1 · Abeyratne et al. · 2015 [cited by applicant]
US 20150150501A1 · George et al. · 2015 [cited by applicant]
US 20150173671A1 · Paalasmaa et al. · 2015 [cited by applicant]
US 20150348538A1 · Donaldson · 2015 [cited by applicant]
US 20160270738A1 · Volpe et al. · 2016 [cited by applicant]
US 20170049391A1 · Melker · 2017 [cited by applicant]
US 20170128003A1 · Lim · 2017 [cited by applicant]
US 20170172494A1 · Warren et al. · 2017 [cited by applicant]
US 20170325779A1 · Spina et al. · 2017 [cited by applicant]
US 20180106897A1 · Shouldice et al. · 2018 [cited by applicant]
US 20180214051A1 · Larson et al. · 2018 [cited by applicant]
US 20180256069A1 · McMahon · 2018 [cited by applicant]
US 20180303413A1 · Hassan et al. · 2018 [cited by applicant]
US 20190000350A1 · Narayan et al. · 2019 [cited by applicant]
US 20190029563A1 · Sels et al. · 2019 [cited by applicant]
US 20190038179A1 · Tanriover et al. · 2019 [cited by applicant]
US 20190038216A1 · Ser et al. · 2019 [cited by applicant]
US 20190134396A1 · Toth · 2019 [cited by examiner]
US 20190201267A1 · Demirli et al. · 2019 [cited by applicant]
CN 205073098 · 2016 [cited by applicant]
CN 106137130 · 2016 [cited by applicant]
CN 108670200 · 2018 [cited by applicant]
EP 2653107 · 2013 [cited by applicant]
JP 2008000222 · 2008 [cited by applicant]
JP 6154372 · 2017 [cited by applicant]
WO WO2005074361 · 2005 [cited by applicant]
WO WO2017083754 · 2017 [cited by applicant]
WO WO2017178205 · 2017 [cited by applicant]
Extended European Search Report for Application No. 20819591.7, mailed on Oct. 10, 2022, 11 pages. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US2020/035968, mailed Sep. 16, 2020, 8 pages. [cited by applicant]