Smart buoyancy assistant
Abstract
A diving system can include a smart buoyancy assistant to automatically adjusts the amount of air in the buoyancy control device (BCD) to maintain buoyancy control during the descent, level hold, or ascent of a dive. In some instances, the smart buoyancy assistant is automatically activated when the system is submerged to a predetermined activation depth. Additionally, the smart buoyancy assistant can add air to the BCD if the system drops below a predetermined maximum depth. The system can capture data representing dive metrics and sensor data and can report such data to a computing device to further aggregate the data and generate dive models to improve the performance of the system. The computing device can use the aggregated data to perform dive analysis and determine if the system is over or under adjusting the amount of air to improve the dive models.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A system comprising:
one or more processors; a memory; and one or more components stored in the memory and executable by the one or more processors to perform operations comprising: receiving an input indicating a dive depth and a descent rate; receiving first sensor data indicating a rate of descent; determining that the rate of descent meets or exceeds the descent rate; transmitting a signal to actuate an inflation valve to add air to a buoyancy control equipment; receiving second sensor data indicating a current depth level; determining that a difference between the current depth level and the dive depth is less than a threshold amount; and activating a level hold function.
2 . The system of claim 1 , wherein the signal is a first signal, the current depth level is a first current depth level associated with a first time, and the difference is a first difference, the operations further comprising:
receiving third sensor data indicating a second current depth level; determining that the second current depth level is below the dive depth and that a second difference between the second current depth level and the dive depth meets or exceeds the threshold amount; and transmitting a second signal to actuate the inflation valve to add additional air into the buoyancy control equipment.
3 . The system of claim 2 , the operations further comprising generating an alert indicating that the second current depth level below the dive depth and that the second difference meets or exceeds the threshold amount.
4 . The system of claim 1 , the operations further comprising:
receiving third sensor data indicating that an air level is below a threshold air level; and generating an alert indicating that the air level is below the threshold air level.
5 . The system of claim 4 , wherein the input is a first input, and wherein the signal is a first signal, the operations further comprising:
receiving a second input activating an ascent mode, the ascent mode including: transmitting a second signal to activate the inflation valve to add air additional to the buoyancy control equipment; receiving fourth sensor data indicating that the current depth level is within a threshold safety amount from a safety stop depth; and activating a safety stop mode, the safety stop mode including a level hold mode associated with a safety stop interval.
6 . The system of claim 4 , wherein the signal is a first signal, the operations further comprising:
receiving fourth sensor data indicating that the air level is below a threshold air level; activating a rapid ascent mode; generating a second alert indicating that the air level is below the threshold air level; and transmitting a second signal to actuate the inflation valve to add additional air to the buoyancy control equipment.
7 . The system of claim 6 , wherein the current depth level is a first current depth level, and wherein the difference is a first difference, the operations further comprising:
receiving fifth sensor data indicating a second current depth level; determining a second difference between the second current depth level and a safety stop depth; determining that the second difference is within a threshold value; and activating a safety stop mode based at least in part on the second difference being within the threshold value, the safety stop mode including a level hold mode associated with a safety stop interval.
8 . A device comprising:
one or more processors; a memory; and one or more components stored in the memory and executable by the one or more processors to perform operations comprising: receiving input indicating a level hold function at a dive depth; receiving first sensor data indicating a first current depth level; determining that a difference between the first current depth level and the dive depth is less than a threshold amount; transmitting a signal to actuate an inflation valve to add air into a buoyancy control equipment; and receiving second sensor data indicating a second current depth level.
9 . The device of claim 8 , wherein the difference is a first difference, wherein the signal is a first signal, and wherein the operations further comprise:
determining that the second current depth level is below the first current depth level and that a second difference between the second current depth level and the dive depth meets or exceeds the threshold amount; and transmitting a second signal to actuate the inflation valve to add additional air into the buoyancy control equipment.
10 . The device of claim 8 , wherein the difference is a first difference, and wherein the operations further comprise:
determining that a second difference between the second current depth level and the dive depth meets or exceeds the threshold amount; and monitoring current depth level based at least in part on the level hold function.
11 . The device of claim 10 , wherein the operations further comprise:
receiving third sensor data indicating a third current depth level; and determining, using a dive model, to deactivate the level hold function based at least in part on the third sensor data.
12 . The device of claim 11 , wherein the signal is a first signal, and wherein the operations further comprise:
receiving fourth sensor data indicating a rate of ascent; determining that the rate of ascent meets or exceeds an ascent rate; and transmitting a second signal to open an exhaust valve to remove air from the buoyancy control equipment.
13 . The device of claim 11 , wherein the signal is a first signal, and wherein the operations further comprise:
receiving fourth sensor data indicating a fourth current depth level; determining that the fourth current depth level is below the dive depth and that a third difference between the fourth current depth level and the dive depth meets or exceeds the threshold amount; and transmitting a second signal to actuate the inflation valve to add additional air into the buoyancy control equipment.
14 . A method comprising:
receiving an input indicating a level hold function at a dive depth; receiving sensor data indicating a current depth level; determining that a first difference between the current depth level and the dive depth is less than a threshold amount; transmitting a signal to actuate an inflation valve to add air into a buoyancy control equipment; and monitoring, based at least in part on the level hold function, a second difference between the current depth level and the dive depth over a period of time.
15 . The method of claim 14 , wherein the signal is a first signal, and wherein monitoring the second difference includes at least one of:
in response to a first determination that the second difference between the current depth level and the dive depth is less than the threshold amount, transmitting a second signal to actuate the inflation valve to add additional air to the buoyancy control equipment; or in response to a second determination that the second difference between the current depth level and the dive depth meets or exceeds the threshold amount, transmitting a third signal to actuate an exhaust valve to remove air from the buoyancy control equipment.
16 . The method of claim 14 , wherein the input is a first input, and wherein the signal is a first signal, the method further comprising:
receiving a second input indicating a normal ascent function; transmitting a second signal to actuate the inflation valve to add additional air into the buoyancy control equipment; receiving a third input indicating a rate of ascent; and controlling the buoyancy control equipment based at least in part on the rate of ascent.
17 . The method of claim 16 , wherein the current depth level is a first current depth level, and wherein controlling the buoyancy control equipment comprises:
in response to a determination that the rate of ascent meets or exceeds a threshold ascent rate, transmitting a third signal to actuate an exhaust valve to remove air from the buoyancy control equipment; receiving second sensor data indicating a second current depth level; determining that a third difference between the second current depth level and a safety stop depth is less than the threshold amount; and activating safety stop mode.
18 . The method of claim 14 , wherein the method further comprises:
connecting, via a network, to a computing device; transmitting a dive profile to the computing device; and receiving, via the network and based at least in part on transmitting the dive profile to the computing device, a dive model.
19 . The method of claim 14 , wherein the current depth level is a first current depth level, wherein the sensor data is first sensor data, and wherein the method further comprises:
receiving second sensor data indicating a change in depth from the first current depth level to a second current depth model; and determining, using a dive model, to deactivate the level hold function based at least in part on the second sensor data.
20 . The method of claim 19 , wherein the signal is a first signal, and wherein the method further comprises:
receiving third sensor data indicating a third current depth level; determining that the third current depth level is below the dive depth; and transmitting a second signal to actuate the inflation valve to add additional air to the buoyancy control equipment.Join the waitlist — get patent alerts
Track US2019367143A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.