IP Library Granted Patent US 10,542,930
Granted Patent B1
US 10,542,930 · App. 15/659,256 · Granted Jan 28, 2020

Audio assessment for analyzing sleep trends using machine learning techniques

Inventors: Kenneth Jason Sanchez (San Francisco, CA); Vinay Kumar (San Francisco, CA)
Assignee: BLUEOWL, LLC
A61B5/4815A61B5/087A61B5/4818A61B5/7282G06N20/00A61B5/4809
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 10,542,930
App. No.
15/659,256
Filed
Jul 25, 2017
Granted
Jan 28, 2020
Kind
B1
Art Unit
3791
USPC
600/28
Abstract

A computer system for assessing sound to analyze a user's sleep includes a processor configured to perform operations including: (i) storing sample sound data associated with a plurality of sample sleep events, the sample sound data including a plurality of sample characteristics each respectively associated with at least one sample sleep event of the plurality of sample sleep events; (ii) receiving, from a client device, subject sound data collected during a sleep interval; (iii) analyzing, using a machine learning algorithm, the subject sound data collected during the sleep interval; (iv) identifying, based upon the analyzing, a subject characteristic associated with the subject sound data; (v) comparing the subject characteristic with the plurality of sample characteristics; and (vi) determining, based upon the comparing, whether the subject characteristic substantially matches at least one sample characteristic to identify one or more subject sleep events occurring during the sleep interval.

Claims (68)

1. A computer-based method for assessing sound to analyze a user's sleep, the method performed using a sound analysis computing device comprising at least one processor in communication with at least one memory device, the method comprising:

storing sample sound data associated with a plurality of sample sleep events, the sample sound data including a plurality of sample characteristics each respectively associated with at least one sample sleep event of the plurality of sample sleep events;

receiving, from a client device, subject sound data collected during a sleep interval;

analyzing, using a machine learning algorithm, the subject sound data collected during the sleep interval;

identifying, based upon the analyzing, a subject characteristic associated with the subject sound data;

comparing the subject characteristic with the plurality of sample characteristics; and

determining, based upon the comparing, whether the subject characteristic substantially matches at least one sample characteristic to identify one or more subject sleep events occurring during the sleep interval.

2. The method of claim 1 further comprising:

generating, based upon the identified one or more subject sleep events, a notification describing the one or more sleep events; and

transmitting the notification to the client device.

3. The method of claim 1 , wherein receiving subject sound data comprises receiving the subject sound data from at least one audio sensor associated with the client device.

4. The method of claim 1 , wherein receiving subject sound data comprises receiving the sound data from the client device positioned at a location within a threshold distance of the user during the sleep interval.

5. The method of claim 1 further comprising determining a duration of each identified subject sleep event.

6. The method of claim 1 further comprising:

determining that a first subject sleep event recurs during the sleep interval; and

determining a number of occurrences of the first subject sleep event.

7. The method of claim 1 further comprising:

determining a number of subject sleep events that occurred during the sleep interval; and

determining a level of sleep quality associated with the sleep interval based upon the number of subject sleep events.

8. The method of claim 1 further comprising:

identifying one or more subject sleep events occurring over a plurality of sleep intervals based upon respective subject sound data for each sleep interval of the plurality of sleep intervals;

identifying at least one sleep trend associated with the plurality of sleep intervals;

generating a notification describing the at least one sleep trend; and

transmitting the notification to the client device.

9. The method of claim 1 further comprising:

analyzing, using the machine learning algorithm, the sample sound data; and

identifying, based upon the analyzing, the plurality of sample characteristics.

10. A computer system for assessing sound to analyze a user's sleep, the computer system comprising:

a processor; and

a non-transitory, tangible, computer-readable storage medium having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations comprising:

storing sample sound data associated with a plurality of sample sleep events, the sample sound data including a plurality of sample characteristics each respectively associated with at least one sample sleep event of the plurality of sample sleep events;

receiving, from a client device, subject sound data collected during a sleep interval;

analyzing, using a machine learning algorithm, the subject sound data collected during the sleep interval;

identifying, based upon the analyzing, a subject characteristic associated with the subject sound data;

comparing the subject characteristic with the plurality of sample characteristics; and

determining, based upon the comparing, whether the subject characteristic substantially matches at least one sample characteristic to identify one or more subject sleep events occurring during the sleep interval.

11. The computer system of claim 10 , wherein the processor is further configured to perform operations comprising:

generating, based upon the identified one or more subject sleep events, a notification describing the one or more sleep events; and

transmitting the notification to the client device.

12. The computer system of claim 10 , wherein the processor is further configured to perform operations comprising receiving the subject sound data from at least one audio sensor associated with the client device.

13. The computer system of claim 10 , wherein the processor is further configured to perform operations comprising receiving the sound data from the client device positioned at a location within a threshold distance of the user during the sleep interval.

14. The computer system of claim 10 , wherein the processor is further configured to perform operations comprising determining a duration of each identified subject sleep event.

15. The computer system of claim 10 , wherein the processor is further configured to perform operations comprising:

determining that a first subject sleep event recurs during the sleep interval; and

determining a number of occurrences of the first subject sleep event.

16. The computer system of claim 10 , wherein the processor is further configured to perform operations comprising:

determining a number of subject sleep events that occurred during the sleep interval; and

determining a level of sleep quality associated with the sleep interval based upon the number of subject sleep events.

17. The computer system of claim 10 , wherein the processor is further configured to perform operations comprising:

identifying one or more subject sleep events occurring over a plurality of sleep intervals based upon respective subject sound data for each sleep interval of the plurality of sleep intervals;

identifying at least one sleep trend associated with the plurality of sleep intervals;

generating a notification describing the at least one sleep trend; and

transmitting the notification to the client device.

18. A non-transitory computer readable medium that includes executable instructions for assessing sound to analyze a user's sleep, wherein when executed by a sound analysis computing device comprising at least one processor in communication with at least one memory device, the computer executable instructions cause the sound analysis computing device to:

store sample sound data associated with a plurality of sample sleep events, the sample sound data including a plurality of sample characteristics each respectively associated with at least one sample sleep event of the plurality of sample sleep events;

receive, from a client device, subject sound data collected during a sleep interval;

analyze, using a machine learning algorithm, the subject sound data collected during the sleep interval;

identify, based upon the analysis, a subject characteristic associated with the subject sound data;

compare the subject characteristic with the plurality of sample characteristics; and

determine, based upon the comparison, whether the subject characteristic substantially matches at least one sample characteristic to identify one or more subject sleep events occurring during the sleep interval.

19. The non-transitory computer readable medium of claim 18 , wherein the computer executable instructions further cause the sound analysis computing device to:

determine a number of subject sleep events that occurred during the sleep interval; and

determine a level of sleep quality associated with the sleep interval based upon the number of subject sleep events.

20. The non-transitory computer readable medium of claim 18 , wherein the computer executable instructions further cause the sound analysis computing device to:

identify one or more subject sleep events occurring over a plurality of sleep intervals based upon respective subject sound data for each sleep interval of the plurality of sleep intervals;

identify at least one sleep trend associated with the plurality of sleep intervals;

generate a notification describing the at least one sleep trend; and

transmit the notification to the client device.

Assignments (2)
CHANGE OF NAME Recorded May 29, 2024
From: BLUEOWL, LLC
To: QUANATA, LLC
Reel/Frame 067558/0600 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2017
From: SANCHEZ, KENNETH JASON; KUMAR, VINAY
To: BLUEOWL, LLC
Reel/Frame 043093/0733 →
Cited By (17)
US 12,198,396 US 12,216,610 US 12,223,428 US 12,236,689 US 12,307,350 US 12,346,816 US 12,367,405 US 12,455,739 US 12,462,575 US 12,522,243 US 12,536,131 US 12,554,467 US 12,591,240 US 12,618,976 US 12,623,691 US 12,676,225 US 12,709,294