Facilitating restful sleep using reminders

US10271784B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10271784-B2
Application numberUS-201514871875-A
CountryUS
Kind codeB2
Filing dateSep 30, 2015
Priority dateSep 30, 2015
Publication dateApr 30, 2019
Grant dateApr 30, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In some implementations, a computing device can remind a user to perform sleep ritual activities. The computing device can automatically determine the user's sleep ritual. The users sleep ritual can include various activities performed before going to sleep. The computing device can detect when the user performs the various sleep ritual activities. The computing device can remind the user about specific sleep ritual activities when the user forgets to perform the sleep ritual activities before going to sleep. In some implementation, the computing device can perform sleep ritual activities (e.g., turning off devices, locking doors, setting the air conditioning, etc.) on behalf of the user in response to user input. In some implementation, the computing device can perform sleep ritual activities on behalf of the user automatically and without user input.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: detecting, by a computing device, user activities during a first period of time, the detecting comprising: receiving device state information from a secondary device through a network interface device of the computing device; and identifying the user activities based on the received device state information; obtaining, by the computing device, sleep ritual activity information corresponding to the user, the sleep ritual activity information identifying a plurality of historical sleep ritual activities that the user historically performs before sleeping; comparing, by the computing device, the detected user activities to the historical sleep ritual activities to produce a comparison; determining, by the computing device, that the user intends to sleep at a current time based on the comparison; in response to determining that the user intends to sleep at the current time, identifying, by the computing device, one or more particular sleep ritual activities of the historical sleep ritual activities that the user has failed to perform within the first period of time based on the comparison; and causing, by the computing device, a reminder notification to be presented on a display of the computing device that identifies the one or more particular sleep ritual activities the user failed to perform. 2. The method of claim 1 , wherein the historical sleep ritual activities include use of the secondary device, and wherein the reminder notification reminds the user to use the secondary device to change a device state of the secondary device prior to sleeping. 3. The method of claim 1 , wherein the historical sleep ritual activities include a personal hygiene activity, and wherein the reminder notification reminds the user to perform the personal hygiene activity prior to sleeping. 4. The method of claim 1 , wherein the historical sleep ritual activities include a personal security activity, and wherein the reminder notification reminds the user to perform the personal security activity prior to sleeping. 5. The method of claim 1 , wherein the historical sleep ritual activities include an energy conservation activity, and wherein the reminder notification reminds the user to perform the energy conservation activity prior to sleeping. 6. The method of claim 1 , wherein detecting the user activities comprises: receiving sensor data from one or more sensor devices of the computing device; and identifying the user activities based on the received sensor data. 7. The method of claim 1 , wherein detecting the user activities comprises: obtaining a plurality of motion samples and storing at least some of the plurality of motion samples to a motion database, each motion sample being mapped to a corresponding activity; detecting motion of the computing device using one or more motion sensors of the computing device; and identifying the user activities based on a comparison of the detected motion to motion samples stored to the motion database. 8. The method of claim 1 , wherein the identified historical sleep ritual activities include the user setting a secondary device to a particular state, and wherein the reminder notification reminds the user to change a current state of the secondary device to the particular state prior to sleeping. 9. A non-transitory computer-readable medium including one or more sequences of instructions that, when executed by one or more processors, causes: detecting, by a computing device, user activities during a first period of time, the detecting comprising: receiving device state information from a secondary device through a network interface device of the computing device; and identifying the user activities based on the received device state information; obtaining, by the computing device, sleep ritual activity information corresponding to the user, the sleep ritual activity information identifying a plurality of historical sleep ritual activities that the user historically performs before sleeping; comparing, by the computing device, the detected user activities to the historical sleep ritual activities to produce a comparison; determining, by the computing device, that the user intends to sleep at a current time based on the comparison; in response to determining that the user intends to sleep at the current time, identifying, by the computing device, one or more particular sleep ritual activities of the historical sleep ritual activities that the user has failed to perform within the first period of time based on the comparison; and causing, by the computing device, a reminder notification to be presented on a display of the computing device that identifies the one or more particular sleep ritual activities the user failed to perform. 10. The non-transitory computer-readable medium of claim 9 , wherein the historical sleep ritual activities include use of the secondary device, and wherein the reminder notification reminds the user to use the secondary device to change a device state of the secondary device prior to sleeping. 11. The non-transitory computer-readable medium of claim 9 , wherein the historical sleep ritual activities include a personal hygiene activity, and wherein the reminder notification reminds the user to perform the personal hygiene activity prior to sleeping. 12. The non-transitory computer-readable medium of claim 9 , wherein the historical sleep ritual activities include a personal security activity, and wherein the reminder notification reminds the user to perform the personal security activity prior to sleeping. 13. The non-transitory computer-readable medium of claim 9 , wherein the historical sleep ritual activities include an energy conservation activity, and wherein the reminder notification reminds the user to perform the energy conservation activity prior to sleeping. 14. The non-transitory computer-readable medium of claim 9 , wherein the instructions that cause detecting the user activities include instructions that cause: receiving sensor data from one or more sensor devices of the computing device; and identifying the user activities based on the received sensor data. 15. The non-transitory computer-readable medium of claim 9 , wherein the instructions that cause detecting the user activities include instructions that cause: obtaining a plurality of motion samples and storing at least some of the plurality of motion samples to a motion database, each motion sample being mapped to a corresponding activity; detecting motion of the computing device using one or more motion sensors of the computing device; and identifying the user activities based on a comparison of the detected motion to motion samples stored to the motion database. 16. The non-transitory computer-readable medium of claim 9 , wherein the identified historical sleep ritual activities include the user setting a secondary device to a particular state, and wherein the reminder notification reminds the user to change a current state of the secondary device to the particular state prior to sleeping. 17. A computing device comprising: one or more processors; and a non-transitory computer-readable medium including one or more sequences of instructions that, when executed by one or more processors, causes: detecting, by the computing device, user activities during a first period of time, the detecting comprising: receiving device state information from a secondary device through a network interface device of the computing device; and identifying the user activities based on the received device

Assignees

Inventors

Classifications

  • A61B5/4809Primary

    Sleep detection, i.e. determining whether a subject is asleep or not · CPC title

  • Measuring devices for examining respiratory frequency (measuring frequency of electric signals G01R23/00) · CPC title

  • Hand · CPC title

  • Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb {(A61B5/1038 takes precedence; motion detection to correct for motion artifacts in physiological signals A61B5/721)} · CPC title

  • applying a pushing force · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10271784B2 cover?
In some implementations, a computing device can remind a user to perform sleep ritual activities. The computing device can automatically determine the user's sleep ritual. The users sleep ritual can include various activities performed before going to sleep. The computing device can detect when the user performs the various sleep ritual activities. The computing device can remind the user about…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification A61B5/4809. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Apr 30 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).