US 12,251,214 B1
Sleep detection and analysis system
Philippe Richard Kahn, Santa Cruz, CA (US); Arthur Kinsolving, Santa Cruz, CA (US); Mark Andrew Christensen, Santa Cruz, CA (US); Venkat Easwar, Los Gatos, CA (US); and Andrew Cotton-Clay, Santa Cruz, CA (US)
Assigned to DP Technologies, Inc., Scotts Valley, CA (US)
Filed by Philippe Richard Kahn, Santa Cruz, CA (US); Arthur Kinsolving, Santa Cruz, CA (US); Mark Andrew Christensen, Santa Cruz, CA (US); Venkat Easwar, Los Gatos, CA (US); and Andrew Cotton-Clay, Santa Cruz, CA (US)
Filed on Jul. 8, 2022, as Appl. No. 17/811,563.
Application 17/811,563 is a continuation of application No. 16/601,567, filed on Oct. 14, 2019, granted, now 11,382,534.
Claims priority of provisional application 62/745,976, filed on Oct. 15, 2018.
Claims priority of provisional application 62/745,984, filed on Oct. 15, 2018.
Claims priority of provisional application 62/745,978, filed on Oct. 15, 2018.
Int. Cl. A61B 5/11 (2006.01); A47C 27/08 (2006.01); A61B 5/00 (2006.01); A61B 5/0205 (2006.01)
CPC A61B 5/1126 (2013.01) [A47C 27/083 (2013.01); A61B 5/0205 (2013.01); A61B 5/1115 (2013.01); A61B 5/1118 (2013.01); A61B 5/4809 (2013.01); A61B 5/4812 (2013.01); A61B 5/70 (2013.01); A61B 5/7264 (2013.01); A61B 5/6891 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of adjusting a bed to improve sleep quality, the method comprising:
receiving movement data associated with a user on the bed in pseudo-real-time from a plurality of sensors;
collecting the received movement data over a plurality of time periods;
extracting features from the movement data for at least one of the plurality of time periods in pseudo-real-time, using a deep-learning system;
recording a user's on-bed and off-bed time segments;
determining a sleep schedule associated with the user based on the user's on-bed and off-bed time segments;
utilizing a sleep engine to determine sleep stages for the user based on the extracted features and the sleep schedule;
calculating one or more sleep conditions from the movement data;
adjusting the bed when the one or more sleep conditions indicate at least one of: a respiration event, snoring, or the user in a position associated with a risk of the respiration event;
determining when the extracted features of a time period indicates that the sleep stage for the user is awake; and
ending the recording upon the determination that the extracted features indicate that the user is awake.