System and method for cushion inflation
AssigneeRoho, Inc.
InventorsLeane Darnold, Kevin Meier, Ross Peyton, Glenn Fournie, Steve Steward
Life of this patent
Estimating the term…
Abstract
A system includes a client application executed by a client computing device for setting up an inflation level and checking an inflation level of an inflatable cushion having at least one air cell or zone and at least one pressure sensor within the cushion that detects air pressure. The client computing device communicates with the inflatable cushion and determines an optimal inflation level for a user of the inflatable cushion.
Claims24
A method comprising:
- transmitting, from a remote computing device, a first communication to a hardware device associated with an inflatable cushion to configure the cushion, the first communication comprising a request for an inflation level for at least one inflation zone of the cushion;
- receiving, by the remote computing device, a second communication from the hardware device associated with the inflatable cushion, the second communication comprising real-time information associated with the inflation level for the at least one inflation zone of the cushion;
- displaying on a user interface associated with the remote computing device the real-time information associated with the inflation level for the at least one inflation zone of the cushion;
- determining, by the remote computing device, an appropriate inflation level for the at least one inflation zone of the cushion by executing instructions to set the appropriate inflation level for the at least one inflation zone of the cushion and using the real-time information associated with the inflation level for the at least one inflation zone of the cushion provided in the second communication, the instructions to set the appropriate inflation level for the at least one inflation zone of the cushion comprise determining a current average air pressure level within the cushion at a particular time interval over a period of N time, determining a preceding average air pressure level over an immediately preceding period of N time, determining a difference between the current average air pressure level and the preceding average air pressure level, and determining that an appropriate inflation level for optimal immersion has been reached when the difference is less than a predetermined value;
- and
- transmitting, from the remote computing device, a third communication to the hardware device to store the appropriate inflation level for the at least one inflation zone of the cushion.
A non-transitory computer-readable medium having instructions stored thereon that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
- transmitting a first communication to a hardware device associated with an inflatable cushion to configure the cushion, the first communication comprising a request for an inflation level for at least one inflation zone of the cushion;
- receiving a second communication from the hardware device associated with the inflatable cushion, the second communication comprising real-time information associated with the inflation level for the at least one inflation zone of the cushion;
- displaying on a user interface the real-time information associated with the inflation level for the at least one inflation zone of the cushion;
- determining an appropriate inflation level for the at least one inflation zone of the cushion by executing instructions to set the appropriate inflation level for the at least one inflation zone of the cushion using the real-time information associated with the inflation level for the at least one inflation zone of the cushion provided in the second communication, wherein the instructions to set the appropriate inflation level comprises determining a current average air pressure level within the cushion at a particular time interval over a period of N time, determining a preceding average air pressure level over an immediately preceding period of N time, determining a difference between the current average air pressure level and the preceding average air pressure level, and determining that an appropriate inflation level for optimal immersion has been reached when the difference is less than a predetermined value;
- and
- transmitting a third communication to the hardware device to store the appropriate inflation level for the at least one inflation zone of the cushion.
A system comprising:
- a remote computing device including:
- a user interface;
- a memory;
- and
- at least one processor configured to:
- transmit a first communication to a hardware device associated with an inflatable cushion to configure the cushion, the first communication comprising a request for an inflation level for at least one inflation zone of the cushion;
- receive a second communication from the hardware device associated with the inflatable cushion, the second communication comprising real-time information associated with the inflation level for the at least one inflation zone of the cushion;
- display on the user interface the real-time information associated with the inflation level for the at least one inflation zone of the cushion;
- determine an appropriate inflation level for the at least one inflation zone of the cushion based on the second communication, wherein determining the appropriate inflation level comprises determining a current average air pressure level within the cushion at a particular time interval over a period of N time, determining a preceding average air pressure level over an immediately preceding period of N time, determining a difference between the current average air pressure level and the preceding average air pressure level, and determining that an appropriate inflation level for optimal immersion has been reached when the difference is less than a predetermined value;
- and
- transmit a third communication to the hardware device to store the appropriate inflation level for the at least one inflation zone of the cushion.
Dependencies are inferred from the claim text.