PERSONALIZED SLEEP PLANNING SYSTEM CONSIDERING INDIVIDUAL DYNAMIC CONSTRAINTS AND SLEEP SCHEDULE CREATING METHOD USING SAME

Information

  • Patent Application
  • 20230293105
  • Publication Number
    20230293105
  • Date Filed
    August 11, 2022
    a year ago
  • Date Published
    September 21, 2023
    8 months ago
Abstract
Disclosed are a personalized sleep planning system that finds and recommends an optimal sleep/bedtime and wakeup time using user data such as a user’s schedule and bio-rhythm information, and a method of creating a sleep schedule for the same. The sleep planning system comprises: a recommended sleep schedule generator for determining a sleep pressure based on first user data including a personal schedule obtained from a user device and generating a recommended sleep schedule based on the sleep pressure with respect to constraints based on the personal schedule; and an output processing unit for updating the personal schedule of a calendar of the user device with the recommended sleep schedule or providing information related to the recommended sleep schedule to the user device.
Description
Claims
  • 1. A personalized sleep planning system considering dynamically changing constraints, comprising: a recommended sleep schedule generator for determining a sleep pressure based on a first user data including a personal schedule obtained from a user device and generating a recommended sleep schedule based on the sleep pressure, with respect to the constraints based on the personal schedule; andan output processing unit for updating the personal schedule of a calendar of a user device with the recommended sleep schedule or providing information related to the recommended sleep schedule to the user device.
  • 2. The personalized sleep planning system according to claim 1, wherein the recommended sleep schedule generator generates a recommended sleep schedule based on the sleep pressure which additionally reflects circadian rhythm.
  • 3. The personalized sleep planning system according to claim 2, wherein the recommended sleep schedule according to the circadian rhythm includes: a bedtime generated when the sleep pressure is greater than or equal to a first value, a relatively large value, anda wake-up time generated when the sleep pressure is less than or equal to a second value, a relatively low value;wherein a unit time of a single sleep schedule consisting of the bedtime and the wake-up time is set as an approximate value referenced on 90 minutes or as a preset error of more or less than 90 minutes.
  • 4. The personalized sleep planning system according to claim 1, wherein a second user data including heart rate or number of steps is provided from the user’s wearable device, andthe recommended sleep schedule generator determines the sleep pressure based on a central nervous system fatigue model reflecting the user’s awake time obtained from the first user data and the second user data, amount of physical activity and intensity.
  • 5. The personalized sleep planning system according to claim 4, wherein the recommended sleep schedule generator is configured to determine the sleep pressure based on a sleep pressure model according to a central nervous system fatigue level used in the central nervous system fatigue model and the user’s circadian rhythm.
  • 6. The personalized sleep planning system according to claim 5, wherein the recommended sleep schedule generating unit uses the sleep pressure model and generates an alternative recommended sleep schedule and sleep pressure related information according to the alternative recommended sleep schedule, based on the user data input according to the user’s personal schedule and physical condition which are dynamically changing.
  • 7. The personalized sleep planning system according to claim 1, wherein the recommended sleep schedule is determined according to (argmin) Equation (21) for obtaining a minimum value which minimizes a sum of the sleep pressures of a certain period and a sum of L1 normalized values of a total sleep time according to the constraints with respect to a plurality of individual sleep schedules, argminT∑i=1n∫twake−upitbediSPdt+λSDi, s.t. RCwhere tbedi,twake−upi∈T, i=1,2,…N, SDi=twake−upi−tbedi­­­(21)SP is the sleep pressure, SD is sleep duration, λ |SDi |is a sum of regularization term that takes L 1-norm of a total sleep time (sum of SDi), T is a set of the plurality(N) of individual sleep schedules each expressed as a tuple of (bedtime, wake-up time), andthe sleep pressure SP is expressed as Equation (16) (16) SPt=Dst- bDwtwhere Ds is the sleep drive at a time t of a sleep phase of a day, Dw is the circadian rhythm, and b is a scale coefficient.
  • 8. The personalized sleep planning system according to claim 1, further comprising an input processing unit for receiving a signal or data for a change in the personal schedule from a dashboard combined with the calendar of the user device.
  • 9. The personalized sleep planning system according to claim 8, further comprising a recommendation management unit delivering another recommended sleep schedule stored in a cache to the user device based on the change in the personal schedule.
  • 10. The personalized sleep planning system according to claim 9, wherein the recommended sleep schedule generating unit generates a plurality of different recommended sleep schedules or alternative sleep schedules in a changeable range of the personal schedule in the user device,wherein the plurality of different recommended sleep schedules or alternative sleep schedules are stored in the cache along with corresponding sleep pressure related information.
  • 11. A method of generating a sleep schedule performed by an optimizer of a personalized sleep planning system that considers dynamically changing constraints, comprising a step of determining sleep pressure based on a first user data including a personal schedule obtained from a user device and a second user data including heart rate or step count obtained from the user’s wearable device, anda step of generating a recommended sleep schedule based on the sleep pressure with respect to the constraints based on the personal schedule.
  • 12. The method of generating a sleep schedule according to claim 11, wherein the step of generating the recommended sleep schedule generates the recommended sleep schedule based on the sleep pressure which additionally reflects a circadian rhythm.
  • 13. The method of generating a sleep schedule according to claim 12, wherein the recommended sleep schedule according to the circadian rhythm includes: a bedtime generated when the sleep pressure is greater than or equal to a first value, a relatively large value, anda wake-up time generated when the sleep pressure is less than or equal to a second value, a relatively low value;wherein a unit time of a single sleep schedule comprising the bedtime and the wake-up time is set as 90 minutes.
  • 14. The method of generating a sleep schedule according to claim 11, wherein the recommended sleep schedule is determined according to (argmin) Equation (21) for obtaining a minimum value which minimizes a sum of the sleep pressures of a certain period and a sum of L1 normalized values of a total sleep time according to the constraints with respect to a plurality of individual sleep schedules, argminT∑i=1n∫twake−upitbediSPdt+λSDi, s.t. RCwhere tbedi,twake−upi∈T, i=1,2,…N, SDi=twake−upi−tbedi­­­(21)SP is the sleep pressure, SD is sleep duration, λ |SDi |is a sum of regularization term which takes L 1-norm of a total sleep time (sum of SDi), T is a set of the plurality(N) of individual sleep schedules each expressed as a tuple of (bedtime, wake-up time).
  • 15. The method of generating a sleep schedule according to claim 14, wherein the sleep pressure SP is expressed as Equation (16) SPt=Dst- bDwt­­­(16)where Ds is the sleep drive at a time (t) of a sleep phase of a day, Dw is the circadian rhythm, and b is a scale coefficient.
  • 16. The method of generating a sleep schedule according to claim 11, wherein the step of determining the sleep pressure determines the sleep pressure based on the user’s awake time, and a central nervous system fatigue model reflecting physical activity and intensity, obtained from the first user data and the second user data.
  • 17. The method of generating a sleep schedule according to claim 16, wherein the step of determining the sleep pressure determines the sleep pressure based on a sleep pressure model according to a central nervous system fatigue level used in the central nervous system fatigue model and the user’s circadian rhythm.
  • 18. The method of generating a sleep schedule according to claim 17, wherein the step of generating the recommended sleep schedule uses the sleep pressure model and generates an alternative recommended sleep schedule and sleep pressure related information according to the alternative recommended sleep schedule, based on the user data input according to the user’s personal schedule and physical condition which are dynamically changing.
  • 19. The method of generating a sleep schedule according to claim 11, further comprising a step of transmitting signal or data including the recommended sleep schedule to the user device, wherein The recommended sleep schedule is used for generating or updating the personal schedule including the sleep schedule, on a calendar of the user device.
  • 20. The method of generating a sleep schedule according to claim 11, further comprising a step of generating in a changeable range, a plurality of recommended sleep schedules or alternative sleep schedules and storing the schedules in a cache along with corresponding sleep pressure related information.
Priority Claims (2)
Number Date Country Kind
10-2022-0018999 Feb 2022 KR national
10-2022-0078946 Jun 2022 KR national