IP Library Granted Patent US 11,523,771
Granted Patent B1
US 11,523,771 · App. 16/719,131 · Granted Dec 13, 2022

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 11,523,771
App. No.
16/719,131
Filed
Dec 18, 2019
Granted
Dec 13, 2022
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 (65)

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:

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 a plurality of sample characteristics, the plurality of sample characteristics each being associated with at least one sample sleep event of a plurality of sample sleep events; and

determining, based upon the comparing, whether the subject characteristic 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 subject sleep events; and

transmitting the notification to the client device.

3. The method of claim 1 , wherein the 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 the 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:

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 a plurality of sample characteristics, the plurality of sample characteristics each respectively associated with at least one sample sleep event of a plurality of sample sleep events; and

determining, based upon the comparing, whether the subject characteristic 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 subject 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:

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 a plurality of sample characteristics, the plurality of sample characteristics each respectively associated with at least one sample sleep event of a plurality of sample sleep events; 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 Jun 22, 2022
From: SANCHEZ, KENNETH JASON; KUMAR, VINAY
To: BLUEOWL, LLC
Reel/Frame 060270/0950 →
Continuity (1)
Continuation 15659256 · Jul 25, 2017