IP Library Granted Patent US 9,277,870
Granted Patent B2
US 9,277,870 · App. 14/485,396 · Granted Mar 8, 2016

Infant monitoring system and methods

Inventors: Mathew Spolin (San Francisco, CA); Christopher Bruce (San Francisco, CA)
Assignee: Sproutling, Inc.
A61B5/02444A61B5/0008A61B5/01A61B5/0205A61B5/02055A61B5/02438A61B5/11A61B5/4809A61B5/6831A61B5/7275A61B5/746G06F1/3206G06F19/345G06F19/3418G06F19/3437A61B5/0022A61B5/024A61B5/6829A61B2503/04A61B2560/0209A61B2560/0242A61B2562/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,277,870
App. No.
14/485,396
Granted
Mar 8, 2016
Kind
B2
Abstract

One variation of a method for monitoring sleep of a user includes: assigning a collective wakefulness model—generated from sleep data collected from a set of other users—to the user for a first time period; storing a first set of vitals data collected by a wearable device worn by the user during first time period; extrapolating, from the collective wakefulness model, a first waking time of the user for a first sleep event during first time period based on data in the first set of vitals data; queuing the first waking time for transmission to a mobile computing device linked to the account for presentation to a guardian of the user; in response to expiration of the first time period, generating an individual wakefulness model specific to the user based on the first set of vitals data collected during the first time period.

Claims (34)

1. A computer implemented method for monitoring sleep of a user, comprising:

at a computing system, linking a wearable device to an account assigned to the user;

at the computing system, linking a mobile computing device to the account assigned to the user;

at the computing system, assigning a collective wakefulness model to the user for a first time period, the collective wakefulness model generated from sleep data collected from a set of other users;

at the wearable device worn by the user, collecting a first set of vitals data during the first time period;

at the wearable device worn by the user, transmitting the first set of vitals data to the computing system;

at the computing system, storing the first set of vitals data collected by the wearable device worn by the user during the first time period;

at the computing system, extrapolating, from the collective wakefulness model, a first waking time of the user for a first sleep event during first time period based on data in the first set of vitals data;

at the computing system, prior to the first waking time, queuing the first waking time for transmission to the mobile computing device linked to the account for presentation to a guardian of the user;

at the computing system, in response to expiration of the first time period, generating an individual wakefulness model specific to the user based on the first set of vitals data collected during the first time period;

at the computing system, assigning the individual wakefulness model to the user for a second time period succeeding the first time period;

at the computing system, extrapolating, from the individual wakefulness model, a second waking time of the user for a second sleep event during the second time period based on a second set of vitals data received from the wearable device during the second time period; and

at the computing system, prior to the second waking time, queuing the second waking time for transmission to the mobile computing device for presentation to the guardian.

2. The method of claim 1 , wherein assigning the collective wakefulness model to the user for the first time period comprises selecting a default collective wakefulness model for the user for the first time coinciding with a first use of the wearable device by the user.

3. The method of claim 2 , wherein selecting the default collective wakefulness model for the user comprises retrieving an age of the user, correlating the age of the user with a particular development stage of the user, and selecting a default collective wakefulness model generated from sleep data collected from other users during the particular development stage.

4. The method of claim 1 , wherein generating the individual wakefulness model comprises generating the individual wakefulness model specific to the user based on the first set of vitals data collected by the wearable device worn by the user and exclusive of vitals data collected from other users.

5. The method of claim 1 , wherein generating the individual wakefulness model specific to the user comprises training a new wakefulness model specific to the user based on the first set of vitals data collected during the first time period and based on wakefulness states of the user during sleep events in the first time period determined from wakefulness states of other users in the set of other users.

6. The method of claim 1 ,

wherein assigning the collective wakefulness model for the user for the first time period comprises assigning a default collective wakefulness model to the user for a first development stage of the user;

wherein generating the individual wakefulness model comprises, in response to expiration of the first development stage, generating the individual wakefulness model based on the first set of vitals data received from the wearable device during the first development stage and assigning the individual wakefulness model to the user a duration of a second development stage of the user succeeding the first development stage; and

further comprising, in response to expiration of the second development stage, generating a second individual wakefulness model specific to the user based on a third set of vitals data received from the wearable device during the second development stage and assigning the second individual wakefulness model to the user for a duration of a third development stage of the user succeeding the second development stage.

7. The method of claim 6 , further comprising extracting a development trend of the user from the second set of vitals data and the third set of vitals data and predicting a date of a future development event of the user based on a comparison of the development trend to a development history of an other user, the future development event selected from the group comprising: a teething event, a rollover event, a crawling event, a walking event, and a first word event.

8. The method of claim 1 , further comprising extrapolating, from the individual wakefulness model, a revised second waking time of the user for the second sleep event based on a third set of vitals data received from the wearable device succeeding receipt of the second set of vitals data during the second time period.

9. The method of claim 8 , wherein extrapolating the second predicted waking time of the user comprises extrapolating the second predicted waking time within a first confidence band; and wherein extrapolating the revised second predicted waking time of the user comprises extrapolating the revised second predicted waking time within a second confidence ban narrow than the first confidence band.

10. The method of claim 1 ,

wherein collecting the first set of vitals data during the first time period comprises collecting a time series of heart rate data, a time series of skin temperature data, and a time series of motion data; and

wherein the method further comprises:

linking a base station to the account;

routing the first set of vitals data through the linked base station;

at the base station, collecting a first set of ambient condition data comprising a time series of ambient temperature data, a time series of ambient noise data, a time series of ambient light data, and a time series of ambient humidity data;

combining the first set of vitals data and the first set of ambient condition data;

at the base station, transmitting the combined first set of vitals data and first set of ambient condition data to the computing system; and

wherein extrapolating the first predicted waking time of the user comprises extrapolating the first predicted waking time of the user for the first sleep event further based on the combined first set of vitals data and first set of ambient condition data.

11. The method of claim 10 , further comprising, in response to ambient noise in the time series of ambient noise data exceeding a threshold ambient noise value, transmitting an alert to the mobile computing device.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2017
From: SPROUTLING, INC.
To: MATTEL, INC.
Reel/Frame 044139/0651 →
RELEASE OF SECURITY INTEREST Recorded Jan 19, 2016
From: MATTEL, INC.
To: SPROUTLING, INC.
Reel/Frame 037521/0700 →
SECURITY AGREEMENT Recorded Nov 30, 2015
From: SPROUTLING, INC.
To: MATTEL, INC.
Reel/Frame 037173/0373 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2014
From: SPOLIN, MATHEW; BRUCE, CHRISTOPHER
To: SPROUTLING, INC.
Reel/Frame 033734/0212 →
Continuity (2)
Provisional Application 61877067 · Sep 12, 2013
Related Publication 20150094544A1 · Apr 2, 2015