# US 10,245,408 B2 · Method, apparatus and computer program product for providing a dynamic wake-up alert

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,245,408 B2
- Document ID: US10245408B2
- Status: Granted
- Kind: B2
- Application number: 15/274,676
- Filed: 2016-09-23
- Published: 2018-03-29
- Granted: 2019-04-02
- Earliest claimed: 2016-09-23
- Assignees: Nokia Technologies Oy
- Applicants: Nokia Technologies Oy
- Inventors: Jarkko Kaislasaari
- Web page: https://patentgrep.com/patent/US10245408B2

## CPC

- A61M 21/00: Other devices or methods to cause a change in the state of consciousness; Devices for producing or ending sleep by mechanical, optical, or acoustical means, e.g. for hypnosis
- A61B 5/1118: {Determining activity level}
- A61B 5/16: Devices for psychotechnics (using teaching or educational appliances G09B1/00 - G09B7/00); Testing reaction times {; Devices for evaluating the psychological state}
- A61B 5/4815: {Sleep quality}
- A61B 5/7282: {Event detection, e.g. detecting unique waveforms indicative of a medical condition (cough events A61B5/0823; seizures A61B5/4094; sleep apnoea A61B5/4818)}
- A61B 5/742: {using visual displays (displays for heart-related electrical signals, e.g. ECG, A61B5/339)}
- G16H 20/30: relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
- G16H 20/70: relating to mental therapies, e.g. psychological therapy or autogenous training
- G16H 40/63: for local operation
- G16H 50/20: for computer-aided diagnosis, e.g. based on medical expert systems
- A61B 5/024: Measuring pulse rate or heart rate
- A61B 5/02405: {Determining heart rate variability}
- A61B 5/0533: Measuring galvanic skin response
- A61B 5/165: {Evaluating the state of mind, e.g. depression, anxiety}
- A61B 5/33: specially adapted for cooperation with other devices
- A61B 5/4806: {Sleep evaluation (A61B5/4821 takes precedence; devices for inducing sleep A61M21/02)}
- A61M 2021/0022: {by the tactile sense, e.g. vibrations}
- A61M 2021/0027: {by the hearing sense}
- A61M 2021/0044: {by the sight sense}
- A61M 2021/0083: {especially for waking up}
- A61M 2205/505: Touch-screens; Virtual keyboard or keypads; Virtual buttons; Soft keys; Mouse touches
- A61M 2205/52: with memories providing a history of measured variating parameters of apparatus or patient
- A61M 2230/04: Heartbeat characteristics, e.g. ECG, blood pressure modulation
- A61M 2230/10: Electroencephalographic signals
- A61M 2230/65: Impedance, e.g. conductivity, capacity
- A61M: DEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY (introducing media into or onto the bodies of animals A61D7/00; means for inserting tampons A61F13/26; devices for administering food or medicines orally A61J; containers for collecting, storing or administering blood or medical fluids A61J1/05); DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY (surgery A61B; chemical aspects of surgical articles A61L); DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR {(Electrotherapy, e.g. producing anaesthesia by the use of alternating or intermittent currents A61N1/36021)}
- A61B: DIAGNOSIS; SURGERY; IDENTIFICATION (usefulness limited to only animals A61D)
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA

## Abstract

A method, apparatus, and computer program product are provided for providing a dynamic wake-up alert. A user's sleep recovery need is determined based on a variety of factors, including but not limited to, mental stress level, physical activity, the individual's sleep history record, and/or data relating to circadian rhythms, recommended sleep times, patterns and cycles. Real-time sleep data, such as that detected by a sleep data detection device, is monitored to determine a real-time gained recovery. Biological, physiological, and/or neurological data relating to the quality of sleep, and/or the amount of sleep obtained is used to calculate the real-time gained sleep recovery of the user and compare the gained recovery to the sleep recovery need. Once the sleep recovery need is satisfied, a dynamic wake-up alert is provided via a user interface.

## Claims

### Claim 1

A method comprising:
determining, with a processor, a sleep recovery need of a user, wherein the sleep recovery need of the user comprises at least one needed sleep quality component and at least one needed sleep duration component, the at least one needed sleep duration component corresponding to a respective one of the at least one needed sleep quality component;
receiving a desired sleep recovery from a user input, the desired sleep recovery being a ratio of the determined sleep recovery need that the user desires to achieve;
adjusting the determined sleep recovery need of the user based on the desired sleep recovery;
in response to a sleep event indication indicative of a sleep event, monitoring with the processor, sleep data relating to the user to calculate a real-time gained recovery indicative of gained sleep qualities and gained sleep durations, each gained sleep durations corresponding to a respective one of the gained sleep qualities, wherein the sleep event indication is generated based on at least a sensor;
comparing the real-time gained recovery to the at least one needed sleep quality component and the at least one needed sleep duration component indicated by the adjusted sleep recovery need of the user to determine that the real-time gained recovery satisfies the adjusted sleep recovery need of the user; and
in response to determining that the real-time gained recovery satisfies the adjusted sleep recovery need of the user, causing a wake-up alert to be provided via a user interface of a device.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the sleep recovery need of the user is determined based on user-related data received prior to the sleep event.

### Claim 3 (depends on 2)

The method according to claim 2, wherein the user-related data received prior to the sleep event comprises data relating to a mental stress level of the user.

### Claim 4 (depends on 2)

The method according to claim 2, wherein the user-related data received prior to the sleep event comprises data relating to physical activities of the user.

### Claim 5 (depends on 1)

The method according to claim 1, wherein the sleep recovery need of the user is determined based on a sleep history record relating to the user.

### Claim 6

An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least:
determine a sleep recovery need of a user, wherein the sleep recovery need of the user comprises at least one needed sleep quality component and at least one needed sleep duration component, the at least one needed sleep duration component corresponding to a respective one of the at least one needed sleep quality component;
receive a desired sleep recovery from a user input, the desired sleep recovery being a ratio of the determined sleep recovery need that the user desires to achieve;
adjust the determined sleep recovery need of the user based on the desired sleep recovery;
in response to a sleep event indication indicative of a sleep event, monitor sleep data relating to the user to calculate a real-time gained recovery indicative of gained sleep qualities and gained sleep durations, each gained sleep durations corresponding to a respective one of the gained sleep qualities, wherein the sleep event indication is generated based on at least a sensor;
compare, by at least the processor, the real-time gained recovery to the at least one needed sleep quality component and the at least one needed sleep duration component indicated by the adjusted sleep recovery need of the user to determine that the real-time gained recovery satisfies the adjusted sleep recovery need of the user; and
in response to determining that the real-time gained recovery satisfies the adjusted sleep recovery need of the user, cause a wake-up alert to be provided via a user interface of a device.

### Claim 7 (depends on 6)

The apparatus according to claim 6, wherein the sleep recovery need of the user is determined based on user-related data received prior to the sleep event.

### Claim 8 (depends on 7)

The method according to claim 7, wherein the user-related data prior to the sleep event comprises data relating to a mental stress level of the user.

### Claim 9 (depends on 7)

The method according to claim 7, wherein the user-related data prior to the sleep event comprises data relating to physical activities of the user.

### Claim 10 (depends on 6)

The apparatus according to claim 6, wherein the sleep recovery need of the user is determined based on a sleep history record relating to the user.

### Claim 11

A computer program product comprising at least one non- transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising program code instructions to at least:
determine a sleep recovery need of a user, wherein the sleep recovery need of the user comprises at least one needed sleep quality component and at least one needed sleep duration component, the at least one needed sleep duration component corresponding to a respective one of the at least one needed sleep quality component;
receive a desired sleep recovery from a user input, the desired sleep recovery being a ratio of the determined sleep recovery need that the user desires to achieve;
adjust the determined sleep recovery need of the user based on the desired sleep recovery
in response to a sleep event indication indicative of a sleep event, monitor sleep data relating to the user to calculate a real-time gained recovery indicative of gained sleep qualities and gained sleep durations, each gained sleep durations corresponding to a respective one of the gained sleep qualities, wherein the sleep event indication is generated based on at least a sensor;
compare the real-time gained recovery to the at least one needed sleep quality component and the at least one needed sleep duration component indicated by the adjusted sleep recovery need of the user to determine that the real-time gained recovery satisfies the adjusted sleep recovery need of the user; and
in response to determining that the real-time gained recovery satisfies the adjusted sleep recovery need of the user, cause a wake-up alert to be provided via a user interface of a device.

### Claim 12 (depends on 11)

The computer program product according to claim 11, wherein the sleep recovery need of the user is determined based on user-related data received prior to the sleep event.

### Claim 13 (depends on 12)

The computer program product according to claim 12, wherein the user-related data prior to the sleep event comprises data relating to a mental stress level of the user.

### Claim 14 (depends on 12)

The computer program product according to claim 12, wherein the user-related data prior to the sleep event comprises data relating to physical activities of the user.
