Optimal Sleep State Selection System
US-2017087330-A1 · Mar 30, 2017 · US
US10613484B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10613484-B2 |
| Application number | US-201916545353-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 20, 2019 |
| Priority date | Jun 26, 2018 |
| Publication date | Apr 7, 2020 |
| Grant date | Apr 7, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In an approach to playing an alarm based on preferred parameters and sleep cycle, identifying a plurality of alarm settings, wherein the plurality of alarm settings includes alarm times; identifying a current time; identifying a range of alarm times from the plurality of alarm settings; in response to determining that individuals are to be monitored for respective sleep statuses based in part on the plurality of alarm settings, identifying the respective sleep statuses, wherein each sleep status comprises one of an awake state and an asleep state; in response to determining at least one respective sleep status is an awake state, determining whether the current time is within the range of alarm times; and in response to determining the first current time is within the range of alarm times, playing an alarm.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: identifying a first range of alarm times to play a first alarm in a set of alarm settings; monitoring a user for a sleep status; determining the sleep status to be an awake status at a first time; determining whether the first time is within the first range of alarm times; and responsive to determining the first time is within the first range of alarm times, playing the first alarm. 2. The method of claim 1 , wherein monitoring a user includes monitoring body functions, movement, and activity of the user to determine the sleep status. 3. The method of claim 1 , further comprising: responsive to playing the first alarm, identifying a scheduled event on a calendar designated by the user, the scheduled event including a start time and an end time; identifying a second alarm time in the set of alarm settings; determining the second alarm time is within a threshold amount of time before the start time; responsive to determining the second alarm time is within a threshold amount of time before the start time, playing a second alarm at the second alarm time. 4. The method of claim 3 , further comprising: determining the calendar event is cancelled according to social media calendar designated by the user; cancelling the second alarm time from the set of alarm settings; and updating the set of alarm settings to include a backup alarm time. 5. The method of claim 1 , wherein: playing the first alarm is conditioned upon road conditions being safe for travel along a travel route, and the travel route is specified within the set of alarm settings; and further comprising: responsive to determining the road conditions are not safe, cancelling the first alarm; and updating the set of alarm settings to include a backup alarm time. 6. The method of claim 5 , wherein: the backup alarm time is based on a prioritized sleep cycle; and further comprising: identifying a sleep cycle status, wherein periods of light sleep and periods of deep sleep comprise a sleep cycle; responsive to the sleep cycle status being a period of deep sleep setting the backup alarm time according to a pre-defined deep sleep period. 7. The method of claim 6 , wherein identifying the sleep cycle status includes: monitoring body functions, movement, and activity of the user to determine the sleep cycle status. 8. A computer program product comprising a computer readable storage medium having a set of instructions stored therein which, when executed by a processor, causes the processor to selectively activate alarms according to a set of alarm settings by: identifying a first range of alarm times to play a first alarm in a set of alarm settings; monitoring a user for a sleep status; determining the sleep status to be an awake status at a first time; determining whether the first time is within the first range of alarm times; and responsive to determining the first time is within the first range of alarm times, playing the first alarm. 9. The computer program product of claim 8 , wherein monitoring a user includes monitoring body functions, movement, and activity of the user to determine the sleep status. 10. The computer program product of claim 8 , further causing the processor to selectively activate alarms according to a set of alarm settings by: responsive to playing the first alarm, identifying a scheduled event on a calendar designated by the user, the scheduled event including a start time and an end time; identifying a second alarm time in the set of alarm settings; determining the second alarm time is within a threshold amount of time before the start time; responsive to determining the second alarm time is within a threshold amount of time before the start time, playing a second alarm at the second alarm time. 11. The computer program product of claim 10 , further causing the processor to selectively activate alarms according to a set of alarm settings by: determining the calendar event is cancelled according to social media calendar designated by the user; cancelling the second alarm time from the set of alarm settings; and updating the set of alarm settings to include a backup alarm time. 12. The computer program product of claim 8 , wherein: playing the first alarm is conditioned upon road conditions being safe for travel along a travel route, and the travel route is specified within the set of alarm settings; and further causing the processor to selectively activate alarms according to a set of alarm settings by: responsive to determining the road conditions are not safe, cancelling the first alarm; and updating the set of alarm settings to include a backup alarm time. 13. The computer program product of claim 12 , wherein: the backup alarm time is based on a prioritized sleep cycle; and further causing the processor to selectively activate alarms according to a set of alarm settings by: identifying a sleep cycle status, wherein periods of light sleep and periods of deep sleep comprise a sleep cycle; responsive to the sleep cycle status being a period of deep sleep setting the backup alarm time according to a pre-defined deep sleep period. 14. The computer program product of claim 13 , wherein identifying the sleep cycle status includes: monitoring body functions, movement, and activity of the user to determine the sleep cycle status. 15. A computer system comprising: a processor(s) set; and a computer readable storage medium having program instructions stored therein; wherein: the processor set executes the program instructions that cause the processor set to selectively activate alarms according to a set of alarm settings by: identifying a first range of alarm times to play a first alarm in a set of alarm settings; monitoring a user for a sleep status; determining the sleep status to be an awake status at a first time; determining whether the first time is within the first range of alarm times; and responsive to determining the first time is within the first range of alarm times, playing the first alarm. 16. The computer system of claim 15 , wherein monitoring a user includes monitoring body functions, movement, and activity of the user to determine the sleep status. 17. The computer system of claim 15 , further causing the processor to selectively activate alarms according to a set of alarm settings by: responsive to playing the first alarm, identifying a scheduled event on a calendar designated by the user, the scheduled event including a start time and an end time; identifying a second alarm time in the set of alarm settings; determining the second alarm time is within a threshold amount of time before the start time; responsive to determining the second alarm time is within a threshold amount of time before the start time, playing a second alarm at the second alarm time. 18. The computer system of claim 17 , further causing the processor to selectively activate alarms according to a set of alarm settings by: determining the calendar event is cancelled according to social media calendar designated by the user; cancelling the second alarm time from the set of alarm settings; and updating the set of alarm settings to include a backup alarm time. 19. The computer system of claim 15 , wherein: playing the first alarm is conditioned upon road conditions being safe for travel along a travel route, and the travel route is specified within the set of alarm settings; and further causing the processor to s
for patient-specific data, e.g. for electronic patient records · CPC title
relating to mental therapies, e.g. psychological therapy or autogenous training · CPC title
for remote operation · CPC title
Sleep detection, i.e. determining whether a subject is asleep or not · CPC title
Detecting sleep stages or cycles · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.