TECHNIQUES FOR CLASSIFYING SLEEP SESSIONS
First Claim
1. A method for analyzing sleep data, the method comprising:
- at a server device, receiving from a sleep monitoring device over a network sleep data, wherein the sleep data comprises information that is indicative of sleep patterns of a user over a period of time;
after receiving the sleep data, analyzing the information to determine a starting time instance and a stopping time instance to define a sleep session over the period of time;
associating the starting time instance to a first calendar time instance;
associating the stopping time instance to a second calendar time instance; and
classifying the sleep session as belonging to a calendar day associated with the second calendar time instance.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are provided herein for categorizing and classifying sleep session data. A server device receives sleep data from a sleep monitoring device. The sleep data comprises information that is indicative of sleep patterns of a user over a period of time. After receiving the sleep data, the server analyzes the information to determine a starting time instance and a stopping time instance to define a sleep session over the period of time. The server associates the starting time instance to a first calendar time instance and associates the stopping time instance to a second time instance. The server classifies the sleep session as belonging to a calendar day associated with the second calendar time instance.
-
Citations
20 Claims
-
1. A method for analyzing sleep data, the method comprising:
-
at a server device, receiving from a sleep monitoring device over a network sleep data, wherein the sleep data comprises information that is indicative of sleep patterns of a user over a period of time; after receiving the sleep data, analyzing the information to determine a starting time instance and a stopping time instance to define a sleep session over the period of time; associating the starting time instance to a first calendar time instance; associating the stopping time instance to a second calendar time instance; and classifying the sleep session as belonging to a calendar day associated with the second calendar time instance. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer readable storage media encoded with software comprising computer executable instructions and when the software is executed operable to:
-
receive sleep data over a network from a sleep monitoring device, wherein the sleep data comprises information that is indicative of sleep patterns of a user over a period of time; analyze the information to determine a starting time instance and a stopping time instance to define a sleep session over the period of time; associate the starting time instance to a first calendar time instance; associate the stopping time instance to a second calendar time instance; and classify the sleep session as belonging to a calendar day associated with the second calendar time instance. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
a network interface unit; and a processor unit coupled to the network interface unit and configured to; receive via the network interface unit sleep data over a network from a sleep monitoring device, wherein the sleep data comprises information that is indicative of sleep patterns of a user over a period of time; analyze the information to determine a starting time instance and a stopping time instance to define a sleep session over the period of time; associate the starting time instance to a first calendar time instance; associate the stopping time instance to a second calendar time instance; and classify the sleep session as belonging to a calendar day associated with the second calendar time instance. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification