CONFIRMING SLEEP BASED ON SECONDARY INDICIA OF USER ACTIVITY
First Claim
1. A method, comprising:
- provisionally determining, by a first computing device, that a user of the first computing device is awake based on data indicating that the first computing device is being used to provide a provisional determination that the user is awake;
detecting, by the first computing device, sleep sounds associated with a human sleeping;
obtaining, by the first computing device, sleep sound information corresponding to the user;
comparing, by the first computing device, the detected sleep sounds to the sleep sound information;
determining, by the first computing device, whether the detected sleep sounds are attributable to the user based on the comparison of the detected sleep sounds and the sleep sound information; and
revising, by the first computing device, the provisional determination that the user is awake to indicate that the user is sleeping in response to a determination that the detected sleep sounds are being performed by the user in order to provide a more accurate sleep determination for the user.
1 Assignment
0 Petitions
Accused Products
Abstract
In some implementations, a provisional determination that a user of a first device is awake may be based on data indicating that the first device is being used. Also, sleep sounds associated with a human sleeping may be detected, and sleep sound information corresponding to the user may be obtained. Next, the detected sleep sounds may be compared to the sleep sound information, and a determination may be made as to whether the detected sleep sounds are attributable to the user based on the comparison of the detected sleep sounds and the sleep sound information. In addition, the provisional determination that the user is awake may be revised to indicate that the user is sleeping in response to a determination that the detected sleep sounds are being performed by the user in order to provide a more accurate sleep determination for the user.
-
Citations
20 Claims
-
1. A method, comprising:
-
provisionally determining, by a first computing device, that a user of the first computing device is awake based on data indicating that the first computing device is being used to provide a provisional determination that the user is awake; detecting, by the first computing device, sleep sounds associated with a human sleeping; obtaining, by the first computing device, sleep sound information corresponding to the user; comparing, by the first computing device, the detected sleep sounds to the sleep sound information; determining, by the first computing device, whether the detected sleep sounds are attributable to the user based on the comparison of the detected sleep sounds and the sleep sound information; and revising, by the first computing device, the provisional determination that the user is awake to indicate that the user is sleeping in response to a determination that the detected sleep sounds are being performed by the user in order to provide a more accurate sleep determination for the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium including one or more sequences of instructions that, when executed by one or more processors, causes:
-
provisionally determining, by the one or more processors, that a user of a first computing device is awake based on data indicating that the first computing device is being used to provide a provisional determination that the user is awake; detecting, by the one or more processors, sleep sounds associated with a human sleeping; obtaining, by the one or more processors, sleep sound information corresponding to the user; comparing, by the one or more processors, the detected sleep sounds to the sleep sound information; determining, by the one or more processors, whether the detected sleep sounds are attributable to the user based on the comparison of the detected sleep sounds and the sleep sound information; and revising, by the one or more processors, the provisional determination that the user is awake to indicate that the user is sleeping in response to a determination that the detected sleep sounds are being performed by the user in order to provide a more accurate sleep determination for the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
one or more processors; and a non-transitory computer-readable medium including one or more sequences of instructions that, when executed by the one or more processors, causes; provisionally determining, by the one or more processors, that a user of a first computing device is awake based on data indicating that the first computing device is being used to provide a provisional determination that the user is awake; detecting, by the one or more processors, sleep sounds associated with a human sleeping; obtaining, by the one or more processors, sleep sound information corresponding to the user; comparing, by the one or more processors, the detected sleep sounds to the sleep sound information; determining, by the one or more processors, whether the detected sleep sounds are attributable to the user based on the comparison of the detected sleep sounds and the sleep sound information; and revising, by the one or more processors, the provisional determination that the user is awake to indicate that the user is sleeping in response to a determination that the detected sleep sounds are being performed by the user in order to provide a more accurate sleep determination for the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification