IP Library Patent Application 16539886
Patent Application
App. No. 16/539,886

SMART BUOYANCY ASSISTANT

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 None
App. No.
16/539,886
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 (90)

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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2019
From: SINCLAIR, ANDREW CRAIG; WEBB, CHRISTOPHER CHARLES
To: MARINE DEPTH CONTROL ENGINEERING, LLC
Reel/Frame 050048/0122 →