Bed with user occupancy tracking
First Claim
Patent Images
1. A method performed by data processing apparatuses, the method comprising:
- determining, by a computing device, that a mattress is unoccupied;
receiving, from a mattress pump and at a computing device, a stream of pump pressure readings, the pump pressure readings recording the air pressure of the mattress;
identifying, by the computing device, an increase in pump pressure readings within a time window;
after identifying the increase in pump pressure readings within the time window and for each received pump pressure readings, until the computing device determines that a difference is significant compared to a threshold value;
calculating, by the computing device, a trailing average pressure that represents an average of N most recent pump pressure readings in the stream of pump pressure readings; and
determining, by the computing device, the difference between the pump pressure reading and the trailing average pressure; and
responsive to the computing device determining that the difference is significant compared to the threshold value, engaging a peripheral device comprising engaging the peripheral device in a way that physically alters an environment around the mattress.
4 Assignments
0 Petitions
Accused Products
Abstract
If a user enters a bed, a sensor in the pump of the bed can detect the user'"'"'s presence in the bed.
426 Citations
19 Claims
-
1. A method performed by data processing apparatuses, the method comprising:
-
determining, by a computing device, that a mattress is unoccupied; receiving, from a mattress pump and at a computing device, a stream of pump pressure readings, the pump pressure readings recording the air pressure of the mattress; identifying, by the computing device, an increase in pump pressure readings within a time window; after identifying the increase in pump pressure readings within the time window and for each received pump pressure readings, until the computing device determines that a difference is significant compared to a threshold value; calculating, by the computing device, a trailing average pressure that represents an average of N most recent pump pressure readings in the stream of pump pressure readings; and determining, by the computing device, the difference between the pump pressure reading and the trailing average pressure; and responsive to the computing device determining that the difference is significant compared to the threshold value, engaging a peripheral device comprising engaging the peripheral device in a way that physically alters an environment around the mattress. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 15)
-
-
12. A method performed by data processing apparatuses, the method comprising:
-
determining, by a computing device, that a mattress is unoccupied; receiving, from a mattress pump and at a computing device, a stream of pump pressure readings, the pump pressure readings recording the air pressure of the mattress; identifying, by the computing device, an increase in pump pressure readings within a time window; after identifying the increase in pump pressure readings within the time window and for each received pump pressure readings, until the computing device determines that a difference is significant compared to a threshold value; calculating, by the computing device, a trailing average pressure that represents an average of N most recent pump pressure readings in the stream of pump pressure readings; and determining, by the computing device, the difference between the pump pressure reading and the trailing average pressure; and responsive to the computing device determining that the difference is significant compared to the threshold value, performing one of the group consisting of;
issuing a presence event, storing a value in computer readable memory, and engaging a peripheral device wherein engaging a peripheral device comprises engaging an under-bed lighting system.
-
-
13. A bed system comprising:
-
a mattress having an air bladder; a pressure sensor fluidically connected to the air bladder; and a controller in communication with the pressure sensors and configured to receive pressure signals from the pressure sensor, wherein the controller is further configured to; determine, by a computing device, that a mattress is unoccupied; receive, from a mattress pump and at a computing device, a stream of pump pressure readings, the pump pressure readings recording the air pressure of the mattress; identify, by the computing device, an increase in pump pressure readings within a time window; after identifying the increase in pump pressure readings within the time window and for each pump pressure readings, until the computing device determines that a difference is significant compared to a threshold value; calculate, by the computing device, a trailing average pressure that represents an average of N most recent pump pressure readings in the stream of pump pressure readings; and determine, by the computing device, the difference between the received pump pressure reading and the trailing average pressure; and responsive to the computing device determining that the difference is significant compared to the threshold value, engage a peripheral device comprising engaging the peripheral device in a way that physically alters an environment around the mattress; a pump fluidically connected to the air bladder, wherein the controller comprises a pump controller for driving the pump to inflate the air bladder to a desired pressure upon command by a user. - View Dependent Claims (16, 17, 18, 19)
-
Specification