Patent application title:

POOL SAFETY SYSTEM WITH SIDE NETS

Publication number:

US20260160086A1

Publication date:
Application number:

19/415,581

Filed date:

2025-12-10

Smart Summary: A swimming pool safety system uses inflatable nets to help keep swimmers safe. These nets can either sit at the bottom of the pool or be stored along the side until needed. If a swimmer is in trouble, the nearest net can be inflated automatically or manually to provide assistance. Sensors like load detectors, cameras, and microphones help detect when a swimmer needs help. Once inflated, the net rises to the surface and can lift the swimmer to safety. 🚀 TL;DR

Abstract:

A method, system, and computer readable storage medium to implement a swimming pool safety system. The safety system includes one or more inflatable nets which can rest on the bottom of the pool or be stored along a side of the pool. Nets stored along a side of the pool can include one or more launch tubes that, when inflated, propel the net across the pool. When a swimmer is in distress, the inflatable net closest to the swimmer can be manually or automatically instructed to inflate. Automatic inflation can be triggered by load sensors on the bottom of the net, video cameras utilizing image recognition, audio detection, or other sensors. A control unit selectively opens and closes valves to inflate and deflate individual components including nets and launch tubes. Upon inflation, the net rises to the surface of the pool, lifting the distressed swimmer to safety.

Inventors:

Assignee:

Applicant:

Interested in similar patents?

Get notified when new applications in this technology area are published.

Classification:

E04H4/065 »  CPC main

Swimming or splash baths or pools; Safety devices; Coverings for baths Floors adjustable in height

E04H4/06 IPC

Swimming or splash baths or pools Safety devices; Coverings for baths

Description

CROSS REFERENCE TO RELATED APPLICATIONS

This application is a continuation in part of U.S. application Ser. No. 19/009,887, which claims benefit to U.S. provisional application 63/659,709, both applications of which are incorporated by reference here in their entireties.

BACKGROUND OF THE INVENTION

Field of the Invention

The present general inventive concept is directed to a method, apparatus, and computer readable storage medium directed to a swimming pool safety system.

Description of the Related Art

The Centers for Disease control (CDC) is a United States federal agency under the Department of Health and Human Services. According to the CDC, drowning is the leading cause of death for children. More children ages 1-4 die from drowning than any other cause of death. Children ages 1-4 have the highest drowning rates. Most drownings in children of that age group happen in swimming pools. For children ages 5-14, drowning is the second leading cause of unintentional injury death after motor vehicle crashes. For every child under age 18 who dies from drowning, another 7 receive emergency department care for nonfatal drowning. Drowning can happen to anyone, anytime there is access to water. According to some estimates, 40 million adults in the US do not know how to swim. Over half (55%) of U.S. adults have never taken a swimming lesson. Adults 65 years of age and older had the second highest rate of drowning. Every year in the United States, there are over 4,000 fatal unintentional drownings and 8,000 non fatal drownings. According to US Consumer Product Safety Commission (CPSC), residential locations such as child's home, a family or friend's house or neighbor's residence made up 71 percent of the reported fatal drowning incidents. Children younger than 5 years old accounted for 75 percent of child drownings between 2015 and 2017, 56 percent of which were attributed to a gap in adult supervision.

Globally, drowning is the third leading cause of unintentional injury death, claiming about 236,000 lives each year. Over 90% of drowning deaths occur in low- and middle-income countries, with children under the age of five at highest risk.

Drowning can happen even when children are not expected to be near water, such as when they access the pools without competent adult supervision. Drowning happens in seconds and is often silent. Drowning can be fatal or nonfatal. Nonfatal drowning has a range of outcomes or results, from no injuries to very serious injuries such as brain damage or permanent disability.

The current safety recommendations such as building fences that enclose the pools, supervision of the kids closely, wearing a life jacket etc. reduces the incidents of the drownings. Clearly, either the recommendations are not fully followed or those are not enough to prevent the fatal and nonfatal drownings.

What is needed is an additional mechanism to improve pool safety.

SUMMARY OF THE INVENTION

It is an aspect of the present invention to provide a swimming pool safety device.

These together with other aspects and advantages which will be subsequently apparent, reside in the details of construction and operation as more fully hereinafter described and claimed, reference being had to the accompanying drawings forming a part hereof, wherein like numerals refer to like parts throughout.

BRIEF DESCRIPTION OF THE DRAWINGS

Further features and advantages of the present invention, as well as the structure and operation of various embodiments of the present invention, will become apparent and more readily appreciated from the following description of the preferred embodiments, taken in conjunction with the accompanying drawings of which:

FIG. 1 is drawing of a pool with a safety system, according to an embodiment;

FIG. 2 is a drawing of a top-down view of a pool with a safety system, according to an embodiment;

FIG. 3 is a drawing of an inflated net module, according to an embodiment;

FIG. 4 is a drawing of an uninflated net module, according to an embodiment;

FIG. 5 is a drawing of a top of a net module, according to an embodiment;

FIG. 6 is a drawing of an uninflated module, according to an embodiment;

FIG. 7 is a drawing of a cross section of a net module from the view shown in FIG. 5, according to an embodiment;

FIG. 8 is drawing of a cross section of a net module, from the view shown in FIG. 6, according to an embodiment;

FIG. 9 is a block diagram of a control system architecture, according to an embodiment;

FIG. 10 is a block diagram of a schematic for a safety system, according to an embodiment;

FIG. 11 is a block diagram of the components for a safety system, according to an embodiment;

FIG. 12 is a flowchart illustrating an exemplary method of manually implementing a safety system, according to an embodiment;

FIG. 13 is a flowchart illustrating an exemplary method of automatically implementing a safety system, according to an embodiment;

FIG. 14 is a block diagram of hardware to implement a digital computer, according to an embodiment;

FIG. 15 is a block diagram of components utilized in the system, according to an embodiment;

FIG. 16 is a flowchart illustrating an exemplary method to refill air tanks, according to an embodiment;

FIG. 17 is a network diagram illustrating participants of the system, according to an embodiment;

FIG. 18 is a drawing of various anchors, according to an embodiment;

FIG. 19 is a drawing of how anchors can connect to an inflatable net, according to an embodiment;

FIG. 20 is a drawing showing a pool with two modules fully inflated, one module semi inflated, and three modules not inflated, according to an embodiment;

FIG. 21 is a drawing of a top view showing the pool with the two modules fully inflated, one module semi inflated, and two modules not inflated, according to an embodiment;

FIG. 22 is a drawing of an isometric view of the pool, according to an embodiment;

FIG. 23 is a drawing shown an end of the pool with the compressors, control box, blower, compressed air storage tanks, and piping, according to an embodiment;

FIG. 24 is a drawing showing supply piping and suction piping, according to an embodiment;

FIG. 25 is a drawing showing elastic cords, chains, elastic bands, and side anchors, according to an embodiment;

FIG. 26 is a drawing showing above and underwater cameras and above and underwater microphones, according to an embodiment;

FIG. 27A is a drawing showing an inflated net with air supply piping, according to an embodiment;

FIG. 27B is a drawing showing an enlarged portion with the air supply piping, according to an embodiment;

FIG. 28A is a drawing showing an inflated net, according to an embodiment;

FIG. 28B is a drawing showing a cross section of the inflated net, according to an embodiment;

FIG. 28C is a drawing showing a further cross section showing interwoven lattice structure of the inflatable net tubes, according to an embodiment;

FIG. 29 is a drawing showing a side view of the inflatable net, according to an embodiment;

FIG. 30A is a drawing showing a front view of a semi inflated inflatable net, according to an embodiment;

FIG. 30B is a drawing showing a cross section of the semi inflated inflatable net, according to an embodiment;

FIG. 30C is a drawing showing a further cross section of the semi inflated inflatable net, according to an embodiment;

FIG. 31 is a drawing of a bottom of a pool, according to an embodiment;

FIG. 32 is a drawing showing a bottom of a semi inflated module showing piping underneath the module, according to an embodiment;

FIG. 33 is schematic showing how weather conditions can be incorporated into the system, according to an embodiment;

FIG. 34 is a block diagram showing how multiple pools can share some resources to implement embodiments described herein, according to an embodiment;

FIG. 35 is a block diagram illustrating how different physical connections are related in order to move and process air, according to an embodiment;

FIG. 36 is an example output of a digital control system to control the system, according to an embodiment;

FIG. 37 is a drawing of an inflatable net attached to a wall in a deflated state, according to an embodiment;

FIG. 38 is a drawing of launch tubes and an inflatable net both in the deflated state, according to an embodiment;

FIG. 39A is a drawing of launch tubes in a semi-inflated state, according to an embodiment;

FIG. 39B is drawing from a different view of launch tubes in a semi-inflated state, according to an embodiment;

FIG. 40 is a drawing of launch tubes semi inflated while the inflatable net is deflated, according to an embodiment;

FIG. 41 is drawing of launch tubes fully inflated, according to an embodiment;

FIG. 42 is a drawing of launch tubes fully inflated while the inflatable net is in a deflated state, according to an embodiment;

FIG. 43 is a drawing of launch tubes fully inflated while the inflatable net is in a semi-inflated state, according to an embodiment;

FIG. 44 is a drawing from a different view of launch tubes fully inflated with the inflatable net semi inflated, according to an embodiment;

FIG. 45 is a drawing of the launch tubes fully inflated with the inflatable net fully inflated, according to an embodiment;

FIG. 46 is a drawing from a different view of the launch tubes fully inflated with the inflatable net fully inflated, according to an embodiment;

FIG. 47 is a drawing of the launch tubes in a fully inflated state, according to an embodiment;

FIG. 48 is a drawing of a pool with the an inflatable net in a deflated state and located on a longer side of the pool, according to an embodiment;

FIG. 49 is a drawing of an inflatable net in a deflated state with launch tubes attached to a longer side of the pool, according to an embodiment;

FIG. 50 is a drawing of a pool with an inflatable net in an inflated state and the launch tubes in an inflated state attached to a longer side of the pool, according to an embodiment;

FIG. 51 is a drawing of an inflatable net in an inflated state and launch tubes in an inflated state, according to an embodiment;

FIG. 52 is a drawing of a pool with an inflatable net having two sets of launch tubes in a deflated state, according to an embodiment;

FIG. 53A is a drawing of the pool with the inflatable net having two sets of launch tubes, with the right set of launch tubes inflated while the net and the left set of launch tubes are deflated;

FIG. 53B is a drawing of the inflatable net having two sets of launch tubes, with the right set of launch tubes inflated while the net and the left set of launch tubes are deflated with the pool removed;

FIG. 54 is a drawing of the pool with the inflatable net having two sets of launch tubes and the net all in an inflated state, according to an embodiment;

FIG. 55 is a drawing of an inflatable net with two sets of inflatable launch tubes in an inflated state, according to an embodiment;

FIG. 56 is a drawing of air piping inside a swimming pool, according to an embodiment;

FIG. 57 is a drawing of air piping connections on both sides of the pool, along with air supply and suction piping, according to an embodiment;

FIG. 58 is a drawing of air connection piping on only one side of the pool, according to an embodiment;

FIG. 59 is a drawing showing a pool with multiple inflatable nets and air connection piping, according to an embodiment;

FIG. 60 is a drawing of a pool with inflatable nets and air connection piping both two sides of the pool, according to an embodiment;

FIG. 61 is a drawing of a pool with inflatable nets in a deflated state located at a deeper end of the pool, according to an embodiment;

FIG. 62 is a drawing of a pool with inflatable nets in an inflated state in an elevated mode over a deep end, according to an embodiment;

FIG. 63 is a drawing of a pool with inflatable nets in a deflated state with load sensors at the bottom, according to an embodiment;

FIG. 64 is a drawing of an inflatable net in a deflated state with load sensors on the bottom of the inflatable net, according to an embodiment;

FIG. 65 is a drawing of a pool with two inflatable nets, one inflated due to load sensors sensing a load for a duration of time, according to an embodiment;

FIG. 66 is a drawing of an inflatable net in an inflated state with load sensors attached to the bottom of the inflatable net, according to an embodiment;

FIG. 67 is a drawing of a flowchart showing how load sensors can be incorporated into an inflatable net, according to an embodiment;

FIG. 68 is a drawing showing a pool with an inflatable net in a boundary mode, according to an embodiment;

FIG. 69 is a further drawing of a pool with an inflatable net in a boundary mode, according to an embodiment;

FIG. 70 is a drawing showing controls which can be utilized for elevated and boundary modes, according to an embodiment.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

Reference will now be made in detail to the presently preferred embodiments of the invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to like elements throughout.

The general inventive concept relates to a safety system to help prevent drowning in swimming pools. Embodiments include a reusable inflatable net that is securely attached to a floor and sides of a swimming pool. In a watch mode, the inflatable net is not inflated and remains on the floor of the swimming pool and will not be an hinderance, obstacle or an inconvenience to the swimmers. In a protect mode, when a swimmer or a pet is in danger of drowning, a respective inflatable net is rapidly inflated by the action of air moving devices (such as blowers, compressors or fans) and pressurized air stored in the storage tanks. The inflatable net rises to the surface lifting/raising the human(s) and or pet(s) that have drowned or are in danger of drowning to the surface of the water thereby preventing a potential tragic event. The inflatable net can be modular in nature and can be divided into sections/zones to allow for the activation of the air moving devices and inflatable net in the dedicated zones/sections of the swimming pool where there is a potential or actual drowning incident at that point of time.

The modular design of the inflatable net will allow for easy maintenance and pool cleaning and provides flexibility to the pool owner to install inflatable net in only certain areas/sections of the pool. After the humans and pets are out of danger and safely brought out of the pool, a responsible adult or individual(s) who can determine the safety aspects in the pool area can manually reset the inflatable net by activating the required controls and switches to initiate the suction of the air by the air moving devices from the inflatable net for deflating it. After deflation and system reset, the inflatable net will rest on the floor of the swimming pool ready to protect the people and pets.

The inflatable net and the air moving devices can be activated by any of the following methods-manual activation switches/levers, cameras and microphones located in the pool area, control system that receives and evaluates live video and audio through the use of machine learning and artificial intelligence technology, electronic wearable such as pendant, bracelet or smart watch worn by the swimmer, a remote operator monitoring the pool and swimmer's primary vital signs.

In an embodiment, a modular and reusable inflatable net is securely attached to the floor and sides of the swimming pool. The inflatable net can be rapidly inflated due to a potential drowning incident or an actual drowning incident in a swimming pool. The inflated net would then cause the human (or pet) that was drowning to rise to the top of the pool, where he/she could breathe air and be more easily rescued. After the human or pet is out of danger and is safely out of the pool, an operator of the system who can determine the safety aspects in the pool area can reset the system to deflate the inflatable net.

The inflatable net comprises several large inflatable tubes, air chambers and a lattice structure of interlaced smaller size inflatable tubes to provide buoyancy and stability required to raise and support several humans and pets from below the water level to at or above water level thereby preventing the human(s) or pet(s) from drowning. The system can include compressed air ballast tanks located at various locations to provide additional buoyancy and stability if required. The air in the ballast tanks could be monitored and adjusted based on the location of the load (humans or pets) to provide required buoyancy and stability.

FIG. 1 is drawing of a pool with a safety system, according to an embodiment.

A swimming pool is shown without water for illustrative purposes, although typically it would be filled with water. A plurality of compressors 1000 would be used to fill a plurality of compressed air tanks 1001 with compressed air via air compressor conduits 1010. The air tanks 1001 are used to inflate modules which normally sit deflated on the bottom of the pool and when inflated, will rise to the top of the pool A distressed swimmer can be brought to the surface of the pool by inflating a module the distressed swimmer is located over. Control panels 1002 are used to control the system. A plurality of video cameras 1004 (also referred to herein as video cameras 2600) are positioned around the swimming pool in order to capture real time video of swimmers. Artificial intelligence can be used to monitor the real-time videos from the video cameras 1004 and can automatically identify when a swimmer is distressed in order to automatically raise the respective module. A respective module can be raised by opening a valve (such as an air valve or a control valve) which allows air from a compressed air tank to flow into the module via air supply piping. When it is time to deflate the module, the blower(s)/fans 1011 can be activated to deflate the module by pumping air out of the module via suction piping which can be exhausted into the air. The valves used to control air flow can be any type of air valve or control valve, which can be electronically controlled (e.g., a solenoid valve, electro pneumatic valve) and can optionally be a check valve (to allow air flow in only one direction).

The air tanks, compressors, blowers, etc., can be installed either on a steel skid (welded or bolted structural steel members) supported on a common concrete foundation or could have independent foundations for support. The type, number and location of the foundations can be dependent on the available space, number of air moving devices, number of swimming pools, type of soil at the location of pool or surrounding areas. The air tanks, compressors, blowers, etc., could have noise enclosures, insulation and cladding, anti-vibration dampening pads, silencers and flexible connectors to dampen the sound (noise) during operation if the sound levels are higher than acceptable level to meet the pool owner's or location requirements. Dryers can be a separate component or integral to compressor and can be used in order to remove humidity from the outside air before the pressurized air is piped to the air storage tank(s). The dryer would typically be in the flow path between the compressor and the air storage tank.

Note that all of the components (devices described herein such as blowers, compressors, valves, sensors, processors, air tanks, control boxes, etc.) should all be located at the pool site (the pool site can be defined as within 1000 feet of the perimeter of the pool).

Note that a pool can be any depth, for example from 5 feet to 15 feet deep (or more). The module(s) would typically rest at the bottom (floor) of the pool, and would rise when inflated with air (and automatically sink back down to the bottom when deflated). Thus, each module(s) would rise from 5 to 15 feet from the bottom when inflated. Each module would be inflated and deflated individually using valves to direct the air flow.

FIG. 2 is a drawing of a top-down view of a pool with a safety system, according to an embodiment.

A plurality of modules 2001, 2002, 2003, 2004, 2005, 2006 are located inside the pool, although any number modules can be used (e.g., 1 to 10 or more). Each module would typically sit at the bottom of the pool (when the system is in the watch mode) and can be individually raised to the top of the pool in the protect mode. In the watch mode, when a problem occurs (such as a distressed swimmer), then only the particular module that the distressed swimmer is over would only be raised (automatically or also manually).

FIG. 3 is a drawing of an inflated net module, according to an embodiment. An inflated module 3000 is inflated by using air from the air storage tank(s).

The inflatable net can be made of a variety of materials but not limited to Natural and synthetic rubbers, Polyurethanes (PU) and Polyvinylchlorides (PVC). The material of the inflatable net should typically be lighter so that one or two adults can move and position the uninflated inflatable net modules into position or lift it up for maintenance purposes. The inflatable net is expected to be in swimming pool water for most of its service life. The material used for inflatable net should ensure it retains both aesthetic qualities and functional capabilities for several years despite prolonged and continuous exposure to sunlight (including ultra violet wave length), swimming pool water, and ambient temperatures dependent on the location of the installation. The inflatable net material could be coated with substances to enhance its resistance to environmental degradation-heat and fungus and elements. The material of inflatable net will provide adequate abrasion and puncture resistance. The inflatable module(s) can be made out of any suitable material, such as PVC, Nylon, etc. Each inflatable module is airtight and can only accept (and release) air through designated ports. As such, when inflated, each module would automatically fill with air and rise, and when deflated, each module would automatically sink back down to the bottom of the pool (due to the forces of gravity).

When a deflated module (shown in FIG. 4) is filled with air, it becomes an inflated module 3000. Note that the inflated module 3000 is filled with air and thus will naturally rise from the bottom of the pool to the top. The buoyancy of the inflated module 3000 would overcome the forces of gravity and would cause the module to rise. Handles 3000 are present throughout the module so that swimmer could grab onto while the module is rising.

The module 3000 contains a series of interconnected tubes without leaks which can be filled with air. In one embodiment, the entire module 3000 can typically be non-compartmentalized, that is, it has one continuous air chamber that does not have internal dividers. Thus, it will inflate smoothly and equally. Note that all modules can typically be the same, so any description with regard to one module would equally apply to all of the other modules in the system. Note that in another embodiment, the entire module can be compartmentalized, that is, constructed in airtight sections so that a leak in one section would not affect (e.g., cause air pressure loss) in another section. For example, an inflatable net can comprise an inside compartment and an outside compartment. The inside compartment can be hermetically separate from the outside compartment and each would have its own piping to inflate and deflate the respective compartment. As such, a leak/hole in one of these compartment would not affect the other compartment, so that such a leak/hole would not cause a failure of the inflatable net since the other compartment(s) would still function properly and cause the inflatable net to rise when inflated. Note that the inflatable nets can also be manufactured to fit the geometry of the pool, for example, if the pool is rectangular (as shown in the Figures) then the inflatable nets can also be rectangular in shape. If the pool is curved, then the inflatable nets can be curved in shape to match the geometry of the pool.

The module 3000 is connected to either rigid or flexible piping using connectors such as but not limited to valves, plugs or couplings. The connectors could either be designed specifically for this purpose or off the shelf products that are readily available. The inflatable net is connected to rigid or flexible piping for the purpose of supplying compressed air to inflate the module and suctioning the air in the inflated module to deflate the module.

A control system can monitor and adjust the air pressure of inflatable net to maintain buoyancy and stability. The modules are typically securely attached to anchors attached to the floor of the pool and the sides of the pool to prevent the modules from being a hinderance or an obstacle to the people in the swimming pool. The attachment to the anchors can also include a spring like component and/or the elastic band of material to pull the module towards to the pool floor and the sides. This serves to pull the module in its uninflated state to be closer to the floor or on the floor of the swimming pool so that the module is not an hinderance or obstacle to the swimmer or people in the pool. The spring like component and/or the elastic band would also not hinder the maintenance tasks (such as removing debris, dust, unwanted material or objects) of the swimming pool. The spring like component and/or the elastic band serves to ensure the inflatable net will not hinder the cleanup and maintenance activities of the pool. Without the spring like component and/or the elastic band, the module could then float away in the pool. As such, the spring like component and/or the elastic band keeps the uninflated module into its place, and when the uninflated module is inflated into the inflated module, the spring like component and/or the elastic band also keeps the inflated module in its place. The spring like component and/or the elastic band could be a separate component or could be an integral part of the inflatable net. The spring like component and/or the elastic band could also be part of the anchoring (securing or guiding) components that secure the inflatable net to the floor and sides of the swimming pool. Metal chains can be used instead of the spring like component or elastic band. The metal chains can be made of material that allows continuous operation in swimming pools for prolonged period without degradation due to corrosion or other factors. The spring like component or chains could be surrounded by sleeves or inflatable tubes for either aesthetic purposes or to raise and lower it during inflation and deflation processes. The air hoses to supply air to the inflatable net could be routed through the spring like component and/or the elastic band for functional and aesthetic reasons.

The module (also referred to herein as an inflatable net) is inflated by one or more air tanks (under pressure) through a network of air supply piping. Typically, when a valve connecting an air tank to the air supply piping is opened, the pressure from the air tank would automatically send the air through the air supply piping. Separate piping can be used for inflating (air supply piping) and deflating (suction piping) the modules.

Air moving devices such as fans, air pumps, blowers or compressors through a network of piping, air receivers (pressurized air storage tanks), valves and other humidity, pressure, flow/volume and temperature sensing instrumentation. The air moving devices are located outside the swimming pool and could be installed either close to the pool or at a distance from the pool depending on the pool owner's preference and space availability at the location. The number of air moving devices required is dependent on the swimming pool dimensions as well as the expected design load (expected number of humans and pets in the pool) when the inflatable net is inflated due to an actual or potential drowning incident. The inflation and deflation of the inflatable net could be accomplished by using separate air moving devices for inflating and deflating purposes or by using air moving devices that can fulfill both inflating and deflating functions.

The Inflatable net is conceptualized to be modular in nature (divided into sections or zones) to allow for easy installation, adaptation to the pool geometry (shape, size and depth) and for installation in only certain areas of the pool to suit pool owner's requirements and wishes. For example, a pool owner could choose to install the inflatable net in the deeper sections of the pool and not install the inflatable net in the shallower sections of the pool. The modular design allows for the activation of inflatable net and the air moving devices in the dedicated zones of the swimming pool where there is a potential or actual drowning incident at that point of time. This will allow any other people in a different part of the pool from being inconvenienced or lifted to the water surface if the inflated net was not modular in design. The modular design of the inflatable net allows the inflatable net not to be inflated/activated in areas of the pool where there is no active drowning incident at that point of time.

The modular design of inflatable net will facilitate easy maintenance of the inflatable net on a certain section/zone while the rest of the sections of the Inflatable net are available to protect humans and pets from drowning. The modular design of the inflatable net will ensure it is not interfering with the swimming pool maintenance activities. For example—if the pool owner wishes to use a robot cleaner to clean the entire pool floor or a certain area of the pool floor, the inflatable net modules sections/zones can be put into maintenance mode which would cause the module(s) to be inflated as required so that the inflatable net is not in the way of the robot cleaner. The number and size of air moving devices are designed accordingly to meet the air flow and pressure requirements for the installed modules (sections or zones) of the inflatable net.

FIG. 4 is a drawing of an uninflated net module, according to an embodiment.

When air is removed from the inflated module 3000, it results in the deflated module 4000. Having less buoyancy, the deflated module 4000 will naturally sink back down to the bottom of the pool.

FIG. 5 is a drawing of a top of a net module, according to an embodiment.

Numerous handles are shown which are built into the module, providing a handle for a distressed swimmer to grab onto.

FIG. 6 is a drawing of an uninflated module, according to an embodiment;

FIG. 7 is a drawing of a cross section of a net module from the view shown in FIG. 5, according to an embodiment.

A plurality of tubes 7000 stretch along a length of the module and are filled with air. In one embodiment, the plurality of tubes 7000 can all be linked internally, as such, when air is introduced to one of the tubes then the air would naturally flow into all of the tubes. In another embodiment, the plurality of tubes 7000 can be compartmentalized, so that different ports would be used to fill (and deflate) air so that if a leak occurred in one compartment, the other compartment would still be airtight and cause the module to rise when that compartment (without the leak) is inflated.

FIG. 8 is drawing of a cross section of a net module, from the view shown in FIG. 6, according to an embodiment.

In the deflated state, the tubes 7000 in the deflated module 4000 fall flat as they have little or no air left inside them.

FIG. 9 is a block diagram of a control system architecture, according to an embodiment.

Video cameras and microphones are located above and below water and capture live audio and live video of what is happening in the pool. A processor (both local and cloud processors) can receive, process, store, analyze, and retrieve the live audio and live video feeds. In addition, wearables (such as electronic bracelets, smartwatches, pendants, etc.) can determine information about the wearer such as heart rate, respiration rate, blood-oxygen saturation level, etc. This data can all be transmitted to the processors so the wearer's data can be monitored. If any of the wearer's data is abnormal (e.g., heart rate too high or low, etc.) then an alarm can be triggered and the inflatable net that the wearer is over can be inflated. When an alarm is triggered, lights and audible alarms can be triggered (e.g. bells, sirens, etc.) to alert everyone at the pool that there is an emergency situation. All of the live audio and video data can be stored on a non-transitory storage medium (either on a hard drive, cloud storage, or other type of storage medium).

A control panel allows the operator to inflate individual inflatable net(s). The operator can simply press a button (virtual or real) indicating which inflatable net to inflate, and the system would automatically perform all of the tasks required in order to inflate that net (e.g., open the respective valves, etc.) The operator can also deflate any inflated net by pressing a button (real or virtual) as well. The inflation/deflation can be controlled at control panels located on a control box located at the pool and/or a virtual control panel running on a portable computing device (such as on a cell phone). The control panel (both physical and/or virtual) can also monitor and display all of the readouts from all of the sensors present throughout the system (e.g., flow/volume, pressure, temperature, humidity, dew point, pressure relief, control shutoff valves, backup valves, etc.) The control panel would be connected (physically or wirelessly) to the processing unit so that the operator can interface with the processing unit and interact accordingly (e.g., issue commands to raise and/or lower modules, view status of modules, etc.)

FIG. 10 is a block diagram of a schematic for a safety system, according to an embodiment. FIG. 10 also shows an interface for the control panel 1010 (physical or virtual) that an operator can utilize in order to control the system. The control panel 1010 controls the physical modules 1011.

The operator can manually put each module (numbered 1 to 6 in FIG. 10) in the watch or protect by pressing the respective button. The operator can also select the respective mode (watch and protect, maintenance, play) mode by sliding a lever (virtual or physical) to the desired mode. The operator can also turn on and off the maintenance mode for each individual module via the processing unit. The maintenance mode enables the operator to individually raise and lower each of the modules without triggering an alarm, but in the maintenance mode no module will be in the watch or protect mode, in other words in the maintenance mode all modules are offline and not available to rescue. The operator can also turn on and off the play mode for each of the individual modules. The play mode can enable the operator to selectively raise and lower individual module(s), yet the other module(s) can still remain online so that even if for example, module 1 is put into the play mode (and raised) the other modules in the pool would still be able to be in the watch or protect mode and can be live to rescue distressed swimmer(s) if needed.

There are a number of modes that the system can be in while the system is operational. One mode is the watch mode. In the watch mode (when there is no active drowning incident or potential drowning incident occurring in the pool), the inflatable net is not inflated (deflated). The inflatable net is closer to or on the floor of the swimming pool. This is the case when there is no incident of drowning occurring in the pool at that point of time. In this state, the inflatable net will not be an inconvenience or be an obstacle to the swimmer or to the people in pool because the inflatable net is not in the way for them. The inflatable net will not be an obstacle or hindrance for people and pets who are in the pool at the surface level, people and pets swimming at the surface level, people swimming under water and people diving into the pool at the designated diving areas.

In the watch mode, the inflatable net is ready to be inflated when the system is triggered due to an actual drowning incident or a potential drowning incident. In this mode, all of the available options (as listed under the control system) to activate/trigger the inflatable net and air moving devices are in fully functioning mode.

Another mode the system can enter is the protect mode. This is the mode where there is an actual drowning incident or a potential drowning incident, the control system seamlessly transitions from watch mode to protect mode. Due to the modular design of the inflatable net, the modules/sections/zones of the inflatable net located in the part of the swimming pool where the drowning incident is detected, will be inflated. The remaining modules/sections/zones of the inflatable net that are not activated/inflated will continue to be in watch mode (and will remain deflated at the bottom of the pool). Thus, selected module(s) can be activated (inflated) to rise to the top of the pool while other module(s) can remain inactive (deflated) and remain at the bottom of the pool.

Immediately upon the activation/triggering of the inflatable net, the pressurized air is immediately rushed from the air tank(s) into the activated inflatable net through a network of piping, valves and other humidity, pressure, flow/volume and temperature sensing instrumentation. The inflatable net will rise to the water surface lifting any people or pets in danger of drowning. The air pressure, volume, flow rate, temperature and humidity is monitored to ensure the required buoyancy is achieved to safely raise the humans and pets out of water. In parallel, the system will monitor pressure, volume, flow rate, temperature and humidity to ensure there is no over pressurization that will lead to rupture of the inflatable net. Depending on the location of the actual drowning incident or potential drowning incident and the number of people to be rescued, two or more modules/zones/sections of the inflatable net could be inflated around the same time to save the people and pets. In an embodiment, each inflatable net would fill up with air (from being deflated) in less than 10 seconds, and each inflatable net would float from the bottom of the pool to the surface in less than 30 seconds.

In the protect mode, the spring like component, chains and or the elastic band, the air chambers and the ability to modulate air pressure will provide additional stability in the required directions to the inflatable net because of the expected unbalanced load (location and of people and pets on inflatable net). Thus, the inflated net should rise straight up and not float off to one side.

Another mode is the play mode. In the play mode, a particular inflatable net can be inflated (and hence raised to the pool surface) but no alarms would be triggered. In this way, if people in the pool want to lie on the inflatable nets for sunbathing purposes, then the play mode can be activated for one or more inflatable nets (modules). Another use of the play mode is that a surfaced inflatable net can be used to serve drinks or food.

FIG. 10 shows a control panel, which can be physical (using physical buttons and levers, etc.) or virtual (can be depicted on a touch screen and the operator can interact with it by touching buttons). On the control panel is a plurality of numbered buttons, each representing a respective module (also referred to as inflatable net). If the operator sees a distressed swimmer in a particular area, the operator can push the button corresponding to the area the swimmer is in to immediately raise that respective module.

From an aesthetic point of view, the inflatable net is designed and manufactured in different colors to either match the color of the pool floor to make it less noticeable/visible or to accentuate the swimming pool floor design by making it more visible.

The inflatable net can be installed in a pool of any shape (rectangular, square, curved etc.) and size because the inflatable net can be manufactured in different sizes and shapes (such as but not limited to rectangular, square, circular, elliptical etc.) to suit the specific requirements of the pool. Depending on the size of the pool, the number of modules/zones of the inflatable net will be installed per the pool owner's requirements. The inflatable net can be installed in above and below ground pools. The inflatable net can be installed in a swimming pool made of concrete, vinyl, liner, fiberglass or any material. The inflatable net can be installed in either fresh water or saltwater pools. The inflatable net can be installed in private/residential, vacation homes, commercial establishments (such as hotels, professional clubs, resorts, training facilities), educational institutions (schools, colleges, universities), medical facilities (nursing homes, hospitals etc.) and other community owned pools.

Each module/zone/section of the inflatable net consists of several ports and valves to enable rapid inflation in case of a drowning incident. The ports and valves to deflate the inflatable net could be the same as those used for inflation or could be a different set of ports and valves. The modules of the inflatable net could contain one or more pressure measuring and transmitting instruments to monitor the pressure of the inflatable net in the protect mode. Alternatively, the pressure measuring and transmitting instruments could be located in the piping that connects the air moving devices to the inflatable net. The piping network includes instrumentation to measure and monitor air humidity, volume, pressure and temperature.

The air moving devices (blowers, air tanks, compressors, valves, etc.) and the instrumentation required for the inflatable net are controlled through a single or multiple control boxes installed at the specific location.

The control box can have manually operated switches/levers is to allow any responsible individual who notices a drowning incident or a potential drowning incident to quickly react and trigger the inflatable net without having to jump into the pool themselves. The manually operated switches/levers would also help any lifeguards located at the pool to quickly rescue the person or pet without having to jump into the pool. In addition, if the person to be rescued is heavier/bigger than the lifeguard or person who could be standing near the pool witnessing the drowning incident or potential drowning incident, the inflatable net will be a great resource and tool to rescue people.

The inflatable net and the air moving devices are activated/triggered due to a potential drowning incident or an actual drowning incident by any of the following options: manual activation switches/levers located near the pool; cameras and microphones located above and below the water level in and around the pool; Control system that receives and evaluates live video and audio feed from cameras and microphones continuously to determine whether a human or pet is either drowning or in danger of drowning using algorithms, control logic, artificial intelligence, neural networks and machine learning techniques; an electronic bracelet/smart watch/wearable worn by the swimmer; an operator remotely monitoring the pool; by monitoring the swimmer's primary vital signs such as heart rate (pulse), respiration rate and blood oxygen saturation levels.

For example, an electronic smart watch, bracelet, or other wearable, which is worn by the swimmer, can communicate wirelessly with the control box/computer, and upon any vital sign being abnormal (e.g., heart rate above a threshold or below a threshold) would trigger the respective module(s) to inflate. The control system could estimate the distance of the swimmer from the sensor to trigger to the exact module or modules with the aid of audio and video. If the system cannot determine which module (inflatable net) is below the distressed swimmer, then the system can raise all modules in the pool.

Note that in addition (or in the alternative) to the controls at the control box, the system can be entirely controlled via an app on a smartphone, tablet, etc., which is in wireless communication with the processing unit 1400. The app can display a graphical user interface (GUI) which enables the user to activate any module or initiate any mode the operator wants to.

FIG. 11 is a block diagram of the components for a safety system, according to an embodiment. Note that in this example there are six inflatable nets (modules), four air tanks, two compressors, and one blower, but this is merely one example and it can be appreciated that there can be different numbers of compressors, blowers, inflatable nets, etc.

The piping connecting the compressors and the air storage tanks (air tanks) is the compressor conduit. The piping connecting the air tanks and the inflatable nets is the air supply piping. The piping connecting the inflatable nets and the blower or fan and air outlet is the suction piping, enabling the air to be sucked out of an inflatable net and sucked out the air outlet (into the air).

Various control/shutoff valves (labeled CSV) are present through the system and selectively block an air path. All valves are electronically controlled by the processing unit 1400 so that the appropriate valves can be turned on and off to channel the air to the proper place (either inflating an inflatable net or deflating an inflatable net). The processing unit 1400 stores a virtual map of all of the valves, modules, air storage tanks, compressors, fans/blowers, all piping, all sensors, and all other components. The processing unit 1400 can address and interact individually with any and all of the components at the same site (of course, different sites at different locations would not be able to access each other's systems). Each individual component (e.g., valve, sensor, etc.) can have its own computer with a processor and can be connected to the internet via any known protocol, such as internet of things, etc.

Each air tank can have a pressure relief valve (labeled PRV) to determine the air pressure of each air tank (which is transmitted to the processing unit 1400). If there is an abnormal pressure, the respective air tank can not be used and alternative air tanks can be used to fill each inflatable net. A pressure relief valve can automatically open if the pressure reading is greater than a predetermined setting, thereby avoiding any excess pressure in the air tank which can cause adverse effects. Each air tank has an optional pressure sensor and temperature sensor, of which the readings therein can be transmitted to the processing unit for monitoring. Abnormal values can trigger a shutdown of the particular air tank and an alert sent to the operator. As can be seen in FIG. 11, there are four air tanks and all four air tanks are connected to each of the six inflatable nets. This means that any of the air tanks can be used to inflate any of the inflatable nets.

In FIG. 11, the temperature transmitters (labeled as “T’) can detect and transmit (to the processing unit 1400) the temperature so that abnormal temperature can be detected and appropriate action can be taken (e.g., if a temperature is too high, the system can be shut down). The pressure monitors (labeled as “P”) detect pressure in the pipes and air pressure tank, and the pressures are transmitted to the processing unit 1400. Abnormal pressures (e.g., too high) can be monitored and dealt with accordingly, for example if a pressure is too high the system can be shut down. Pressure relief valves (PRV) monitor the pressure in the air storage tanks and if the pressure is too high, the pressure relief valves can automatically discharge some air in order to reduce the pressure. CSV control and/or shut valves can be controlled by the processing unit 1400 and can individually be opened and closed in order to direct the flow of air through the desired piping. For example, to inflate a particular module, the appropriate CSVs would be opened (while the remaining CSVs would be closed) so that a path from the respective pressurized air storage tank would be formed, and then the respective pressurized air storage tank would be activated in order to direct the air through the supply piing and into the respective module which would then cause that module to inflate. The processing unit would wait a delay time (e.g., 30 seconds or other time) until the module is fully inflated, and then the CSVs can be closed in order to stop the inflation process. The deflation process can work similarly, wherein the processing nuit 1400 would open the respective CSVs while leaving the remaining CSVs closed in order to create a path for the air to exit the respective module through the suction piping and out the exhaust. In an embodiment, a complex network of suction and supply piping can be maintained so that while one module is inflating, another module can be simultaneously deflated.

A data structure can be maintained which maps out each CSV (as well as all sensors, gauges, etc.) into nodes and their connections (e.g., a virtual map). The proper CSVs to open and close can be determined in a number of ways: 1) a virtual table can be maintained which pre-stores which CSVs to open and close based on which module is to be inflated; or 2) a smart algorithm can be run which would determine (using logic, artificial intelligence, algebra, or other method) which CSVs should be opened and close in order to inflate and/or deflate the desired module.

Modules can have more than one pressure relief valve and also more than one control valve. One or more control valves can be used to inflate each module, and one or more control valves can be used to deflate each module. In the example shown in FIG. 11, each module has two control valves (one main, one bypass/backup valve) connected to the air supply piping. This is in case one of the control valves fails, there is a backup control valve to ensure that the module gets inflated. Each module has only one control valve connected to the suction piping to deflate the module. If the module is already inflated, it may be less critical to deflate the module, which is why this example only uses one control valve for deflation.

Note that each inflatable net in FIG. 11 has two pressure relief valves so that if the pressure inside any of the inflatable nets is greater than a predetermined setting, the pressure relief valve can automatically open to release air from inside the inflatable net so that there is not excess pressure inside the inflatable net (excess pressure which could possibly cause the inflatable net to burst).

Note that through the system there are pressure sensors, temperature sensors, and flow meters (sensors) to detect conditions throughout the system. The readings from all these sensors can be transmitted and received by the processing unit, which will take particular action based on abnormal readings. For example, if the temperature (from a temperature sensor) falls outside of a normal range, or the pressure (from a pressure sensor) falls outside of a normal range, or the flow rate (from a flow meter) falls outside a normal range, then an alarm could be triggered and the system can shut down.

FIG. 12 is a flowchart illustrating an exemplary method of manually implementing a safety system, according to an embodiment. The system can be operated by an operator, such as a lifeguard or someone who is trained to utilize the system. When a swimmer is in distress (e.g., drowning or otherwise needs rescue), the operator can access the control box and operate a switch/button to raise the particular module under the distressed swimmer. Note that if a swimmer is between two modules, then both of those modules under the distressed swimmer can be raised simultaneously. The method illustrated in FIGS. 12-13 can be implemented by the control unit 1500 (inside the control box) which can comprise the structure illustrated in FIG. 14.

In operation 1200, the system can monitor the controls. From operation 1200, the method proceeds to operation 1201, which determines whether any switch/button has been activated to raise a module. If no switches/buttons are pressed, then the system returns to operation 1200 and continues to monitor the controls. While the system is cycling between operations 1200-1201 with no module activations, this can be considered the “watch mode.”

If in operation 1201, it is determined that a module has been activated, the method proceeds to operation 1202. In operation 1202, the system identifies which valves are on the path between the air tank and the module. There can be multiple air tanks for redundancy, and only one needs to be activated at any one time, although in another embodiment multiple air tanks can be activated simultaneously in order to inflate the module more quickly. Air supply piping connect the air tanks to the modules. The valves on the air supply piping that need to be opened are determined (e.g., by using a lookup table or program logic).

From operation 1202, the method proceeds to operation 1203, which opens the respective valves determined in operation 1202. This will cause air to exit the air tank and flow into the respective module. Note that each module can have one valve connecting the module to the air supply piping which would be opened in order to allow air to inflate that module. In an embodiment, each module can also have a bypass/backup valve in case the other valve malfunctions. Note that each air tank would also have a valve to release air from that tank. Thus, in order to fill a module from the air tank, two valves would typically need to be opened, the valve attached (or associated) with the air tank, and the valve at the module, thereby when both are opened, pressurized air can exit the air tank and by virtue of its pressure, would continue to flow through the air supply piping and enter the module that is to be inflated.

From operation 1203, the method proceeds to operation 1204, which delays for a predetermined amount of time. The valves should remain open for a predetermined period of time, for example 10 seconds, which would allow the module to be fully inflated. As the module is inflated, its reduced density would cause it to rise in the pool and would rise to the surface of the pool. In an alternative embodiment, the length of the delay can be based upon air pressure readings. If the air pressure near the inflatable net being inflated is below a predetermined amount, the valve can remain open until the air pressure reaches the predetermined amount (meaning the inflatable net is full), upon which the respective valve can be closed to prevent any further air from entering this inflatable net.

Note that if a flow meter is not sensing what it is predicted to be, for example if an inflatable net is supposed to fill but there is little or no flow through the air supply piping leading to that inflatable net, then it can be assumed there is some sort of malfunction (e.g., a valve is blocked or malfunctioning). Each inflatable net can have a bypass/backup valve connecting the inflatable net with air supply piping and in case of a malfunction of the primary valve, the bypass/backup valve can be opened. If the flow meter registers what would be considered a proper air flow at this point then this implies that the primary valve was malfunctioning. If the flow meter is still registering an abnormal (value out of range while the inflatable net is supposed to be filling) then an alarm can be triggered that there is a malfunction. Whenever a malfunction is detected, an operator's cell phone can be texted or called alerting him/her of this fact.

After the predetermined delay in operation 1204, the method proceeds to operation 1205, which then closes the valves that were opened in operation 1203. The module should now be at the top of the pool (or rising to the top) and should lift the distressed swimmer to the top of the pool along with it.

Note that in operation 1200, the operator can activate more than one module simultaneously, for example, if the swimmer is located on an edge of one module, then activating (raising) both that module and the module adjacent to it would be warranted. The method illustrated in FIG. 12 would be performed for each module indicated to be raised.′

In FIG. 12, the modules that are raised are identified at the control box and buttons/switches, etc., are activated by the operator. In another embodiment, the cameras 1004 are automatically monitored using artificial intelligence in order to automatically identify whether a swimmer is in distress. When a swimmer is in distress, the module(s) that the swimmer is in close proximity to would be automatically identified, and those modules would automatically be instructed to be raised, without any human operator being involved.

FIG. 13 is a flowchart illustrating an exemplary method of automatically implementing a safety system, according to an embodiment. FIG. 13 is similar to the method illustrated in FIG. 12, but instead of a human operator identifying when and which module(s) to raise, the module(s) are automatically identified by the computer system using artificial intelligence.

In operation 1300, the cameras 1004 are automatically monitored. Live video feeds are transmitted (wired or wirelessly) from the cameras 1004 to the processing unit 1400 of the computer.

From operation 1300, the method proceeds to operation 1301 which determines whether there is an emergency situation in the live video. This can performed by, for example, a convolutional neural network that is constantly monitoring the successive frames in the video. The neural network can be trained on videos of subjects drowning or in distress (and being identified as being in distress) as well as videos of subjects not in distress (and being identified as not in distress) so the machine learning system can discern the difference. The convolutional neural network would then be able to recognize segments in the video that are predicated in the distressed swimmer training videos even if the images captured in the videos do not exactly match what is depicted in the training videos. If the neural network determines that there is an emergency situation captured in the live video, or the confidence level of there being an emergency situation is greater than a predetermined threshold, then the method would proceed to operation 1302. If there is no determined emergency situation, then the method would return to operation 1300 to continue monitor the cameras. While the system is cycling between operations 1300-1301 with no module activations, this can be considered the “watch mode.”

Note that in addition to video, audio can also be monitored and utilized to determine whether there is an emergency situation. Microphones can be placed around the pool and the neural network (although a neural network is not required) can be listening for audible clues that would be indicative of distress (such as cries for “help”). If the audible clues result in a determination that a swimmer is in distress, then the swimmer that is crying for help can be located by the cameras and the respective inflatable net under that swimmer can be identified so that that respective net can be inflated. If it is not possible to identify the swimmer that is crying for help, then all of the inflatable nets can be raised.

The artificial intelligence system can be trained using a deep learning approach, specifically employing convolutional neural networks (CNNs) trained on a comprehensive dataset of swimming and drowning incidents. The system can be implemented using widely available deep learning frameworks such as TensorFlow or PyTorch, utilizing pre-trained models like ResNet-50 or YOLOv5 as a foundation. The training data should include both normal swimming behavior patterns and examples of drowning events, captured from multiple camera angles and lighting conditions. The CNN architecture may be structured with multiple convolutional layers followed by pooling layers, designed to extract relevant features such as body position, movement patterns, and water disturbance. Common computer vision libraries such as OpenCV can be used for initial video processing and frame extraction, while MediaPipe or OpenPose can assist with human pose estimation to track body positioning.

The training process involves feeding labeled video sequences through the neural network, where drowning and non-drowning examples are clearly marked. The system learns to recognize temporal patterns and spatial features characteristic of drowning events through iterative training using backpropagation. To enhance accuracy, the model can be augmented with additional computer vision techniques such as optical flow analysis to track movement patterns, implemented using OpenCV's built-in functions like calcOpticalFlowFarneback ( ) Data annotation can be performed using tools like CVAT or LabelImg to mark drowning incidents in the training data. The model's performance can be improved using transfer learning techniques, starting with weights pre-trained on large-scale human action recognition datasets such as Kinetics-400. The training data can be further enriched using data augmentation techniques such as rotation, scaling, and brightness adjustment through libraries like Albumentations to improve the model's robustness across different environmental conditions and viewing angles.

If in operation 1301, it is determined that there is an emergency situation (or that the confidence of there being an emergency situation is greater than a predetermined threshold) then the method proceeds to operation 1302, which determines the respective module(s) to raise. This can be done by inspecting the videos, and different areas in the videos can be correlated to different module zones (areas of the pool which would be over respective modules). For example certain areas in a frame for each camera would be correlated to a particular module, as a swimmer that is in distress that is located in that particular area of the frame would be over a particular module which is correlated to the particular area of the pool of that frame area where the distressed swimmer is captured. If a distressed swimmer is located in an area which is close to two modules, then both modules can be identified as needing to be raised.

From operation 1302, the method proceeds to operation 1303, which identifies the respective valves which are needed to be opened to allow the compressed air to flow through the air supply piping in order to inflate the module. This can be done as described with regard to operation 1202 from FIG. 12.

From operation 1302, the method proceeds to operation 1304, which opens the valves identified in operation 1303. This can be done as described with regard to operation 1203 from FIG. 12.

From operation 1304, the method proceeds to operation 1305, which delays while the valves are opened so that the module(s) identified to be raised are indeed inflated and raised. This can be done as described with regard to operation 1204 from FIG. 12.

From operation 1305, the method proceeds to operation 1306, which closes the respective valves that were opened in operation 1304. This can be done as described with regard to operation 1205 from FIG. 12.

Note that the method illustrated in FIG. 13 can be implemented entirely automatically, so that artificial intelligence can be utilized to determine to raise a module and to actually raise the module, without human/manual intervention.

FIG. 14 is a block diagram of hardware to implement a digital computer, according to an embodiment. This computer can be used to implement the control unit, any server (in any location), mobile phone, tablet, or anywhere an electronic processor is used or needed.

A processing unit 1400 can be any microprocessor or microcontroller (e.g., ESP32, etc.) and any associated structure (e.g., cache, power supply, voltage regulator, bus, etc.) The processing unit can be connected to one or more input unit(s) 1401 (e.g., keyboard, touch screen, etc.) and one or more output unit(s) (e.g., CRT, LCD, touch screen, speakers, etc.). The processing unit can also be connected to a network unit 1403 which can connect (wired or wirelessly) to other computers and/or networks, such as an ethernet connection, Bluetooth adapter, Bluetooth Low Energy (BLE), Wi-Fi adapter, etc. The processing unit 1400 can also be connected to a ROM 1404 (which can be used for storing programs such as a BIOS, etc.) and RAM 1404 (which can be used to store programs and/or data, assets, or any digital values). The processing unit 1400 can also be connected to a storage unit 1405 which can read and write to a non-transitory computer readable storage medium. For example, the storage unit 1405 can be a CD-ROM drive and the computer readable storage medium can be a compact disc, the storage unit 1405 can be a EEPROM slot and the computer readable storage medium can be an EEPROM, the storage unit 1405 can be a flash memory reader/writer and the computer readable storage medium can be a flash memory chip, etc. Any non-transitory computer readable storage medium 1406 can be used which can be read and written to by a respective storage unit 1405. The non-transitory computer readable storage unit 1406 (and also the ROM/RAM 1404) can store a computer program that comprises computer readable instructions, that when executed, would cause the processing unit 1400 to implement any feature, method, function, etc., described herein. The processing unit 1400 can also be connected to external devices 1406 to control them, such as valves, sensors, blowers, motors, and/or any device described herein. Connection to external devices can be via the network unit 1403 or via a dedicated analog or digital, wired or wireless, one way or bi-directional, signal, between the processing unit 1400 and each of the external device(s) 1406. For example, the processing unit 1400 can be connected to any of the external device(s) via a USB connection, etc. As such, the processing unit 1400 can control any of the external device(s), such as opening and closing valves, starting and stopping motors, viewing cameras, reading sensors, output sounds to a speaker, send notifications etc.

Note that while only one processing unit 1400 is illustrated herein, it can be appreciated that multiple processing units can be utilized, working together, in a same or different physical locations (which can all be in communication with each other via a computer network(s)). Also not pictured are any other hardware that is needed to implement the computer, such as a power supply, etc. Note that whenever the processing unit 1400 issues a command (transmits a signal) to another device in the system, it is assumed that that device receives the command and initiates the commanded action (for example, if a valve is commanded to open then it naturally follows that the valve is configured to receive the command and act accordingly which would be to open).

FIG. 15 is a block diagram of components utilized in the system, according to an embodiment. A control unit 1500 can be located in each control box 1020, and can have the structure illustrated in FIG. 14.

The control unit 1500 can be connected to all of the valves 1501, sensors 1502, and compressor(s) 1503, and blower(s) 1504 and fans 1505. The control unit 1500 can selectively open and close each of the valves 1501. The control unit 1500 can also read the current data from the sensors 1502 (e.g., pressure, temperature, etc.) The data from the sensors would typically be in digital form, although it can also be in analog form and converted to digital. The control unit can also be connected to the compressor(s) 1503 and can turn them on (to fill the air tanks) and off (when the air tanks are full). The control unit can also be connected to the blower(s) or fans 1504 in order to turn the blower(s) or fans on (to deflate a module) and turn it off (when the module is fully deflated).

FIG. 16 is a flowchart illustrating an exemplary method to refill air tanks, according to an embodiment. In order to maintain proper operation of the system, the air tanks should have at least a minimum pressure in order to be able to inflate the module(s) when needed. The operations in FIG. 16 can be performed continuously for each air tank in the system at the pool.

In operation 1600, the control unit 1500 (via the processing unit 1400) monitors the pressure in the air tanks. The pressure in the air tanks can be determined via pressure monitors (pressure sensors) located at the air tanks (also referred to as pressured air tanks). If the pressure is below a certain threshold, this would typically indicate that the air tank is low on compressed air and should be refilled.

From operation 1600, the method proceeds to operation 1601, which determines whether the pressure in an air tank is lower than a predetermined threshold. If not, then the method returns to operation 1600 which continues to monitor the pressure in the air tank.

If in operation 1601, the pressure in the air tank is lower than a predetermined threshold, then the method would proceed to operation 1602. This would signify that the quantity of air in the air tank is low and needs to be filled. In operation 1602, the control unit 1500 opens the valves(s) connecting a compressor to the air tank (the particular air tank that is low on air in operations 1600-1601). Any valve(s) on the path between the compressor 1000 and the air tank on the air compressor conduits would be opened to enable the compressor 1000 to fill the air tank with more compressed air.

From operation 1602, the method proceeds to operation 1603 which activates the respective compressor 1000, which causes the air to flow from the compressor to the respective air tank through the compressor conduits through the valves that were opened in operation 1602. The compressor would be activated for a duration of time until the pressure in the respective air tank is higher than the predetermined threshold from operation 1601. Once the air tank is filled (which can be discerned by monitoring the pressure in the air tank), then the method proceeds to operation 1604.

In operation 1604, the compressor is now deactivated (turned off) and the respective valves that were opened in operation 1602 are now closed. The air tank that was low on air is now filled and can be used to inflate a module when needed.

FIG. 17 is a network diagram illustrating participants of the system, according to an embodiment. All of the separate computing devices (e.g., servers, cell phones and other portable devices, blowers, compressors, air tanks, valves, control boxes, processing units, wearables, video cameras, microphones, and any other device described herein) can be connected wirelessly to each other in a networked configuration. Communications between all of these devices can be effectuated via any wireless protocol (e.g., Wi-Fi, Bluetooth, Bluetooth Low Energy (BLE), Lora, Zigbee, etc.) Note that all of the devices (including the blowers, compressors, air tanks, valves, etc.) can be controlled via the control unit 1700 (and hence the processing unit 1400) and can be activated, turned on, turned off, monitored, etc. remotely.

The control unit 1700 (or multiple such control units 1700) can be connected to a wireless communication network (including the Internet) via any wireless protocol. A cellular phone 1701 (or other portable computing device such as a notebook computer, tablet, etc.) can also be connected to the wireless communication network and can access the control unit 1700 and enable the user to interact with the system and control it via a GUI displayed on the cellular phone 1701. A server 1702 can also be connected to the system and can store all data relating to the system (e.g., video streams, audio streams, activation history, etc.) Other device(s) 1703 can be any other device described herein, such as a wearable computing device, video camera, microphone, etc., and can also be connected wirelessly to the wireless communications network. All participants, processor(s), components, computers, etc., illustrated (or described herein) can communicate with each other and share any data they may have, whether such communication is done via wire (e.g., ethernet connection, or wireless (e.g., Bluetooth, Bluetooth Low Energy, Wi-Fi, etc.). All communications can be transmitted directly to each other (locally) or using a computer communications network (such as the Internet).

Note that all of the components of the system (e.g., valves, blowers, compressors, air tanks, cameras, microphones, sensors, etc.) are all individually addressable by the processing unit 1400 and can be controlled by the processing unit 1400. The processing unit 1400 can transmit simple digital signals to each of the components in order to instruct them to take certain actions. For example, a digital “1” can be transmitted to a particular valve instructing it to open (upon which it will open upon receiving that signal). and a digital “2” can be transmitted to the particular valve instructing it to close (upon which it will close upon receiving that signal). So in order to inflate a particular net, the valve(s) between the air tank that is connected to the particular net should be instructed to open. In order to deflate a particular net, the valve(s) between the air tank that is connected to the particular net should be instructed to close and the valve(s) that are between the particular net and the blower should be instructed to open and the blower should be instructed to turn on (also by sending the blower a respective signal) which would cause the particular net to deflate by sucking all of the air out of it and routing the air through the suction piping and out into the regular air.

FIG. 18 is a drawing of various anchors, according to an embodiment.

The anchors can be connected to the pool via adhesive, screws, mechanical connections, or any other connection mechanism. The anchors can be connected to a chain, elastic band, bungee, etc. (which is then attached toa module) via a hole that the chain, elastic band, bungee, etc. can fit through, or the chain, elastic band, bungee, etc. can be wrapped around (or tied to) the anchor.

FIG. 19 is a drawing of how anchors can connect to an inflatable net, according to an embodiment. The attachment to the module(s), such as the chain, bungee, cord, elastic band, etc., can be tied or clipped (e.g., using a carabiner clip clipped onto a hook on the module) to its respective module.

FIG. 20 is a drawing showing a pool with two modules fully inflated, one module semi inflated, and two modules not inflated, according to an embodiment. Two uninflated modules 2001 rest at the bottom of the pool, a semi-inflated module 2002 is being inflated and is rising in the pool, and two inflated modules 2003 are at the top of the pool. As a module inflates, its buoyancy will increase and thus it will naturally rise to the top of the pool. When a module is deflated, it will naturally sink to the bottom of the pool.

FIG. 21 is a drawing of a top view showing the pool with the two modules fully inflated, one module semi inflated, and two modules not inflated, according to an embodiment.

FIG. 22 is a drawing of an isometric view of the pool, according to an embodiment.

A side anchor 2201 is attached to the wall of the pool. All anchors can be attached to the pool using a suction attachment (e.g., suction cup), adhesive (e.g., underwater epoxy, silicone sealant, polyurethane adhesives, etc.), screwed in (or otherwise mechanically attached). A side harness 2202 can be an elastic band (e.g., bungee cord) and attaches the anchor to the inflatable net. The harnesses allow each inflatable net to rise and sink but keep it in its place alongside the pool (in other words, the inflatable net can only rise and fall but not otherwise move its location in the pool). The elastic bands can also instead be a spring or have a spring-like character to them so that they apply some downward force towards the inflatable net in order to encourage it to sink when it is not inflated.

FIG. 23 is a drawing showing an end of the pool with the compressors, control box, blower/fan, compressed air storage tanks, and piping, according to an embodiment.

Suction piping 2300 connects the blower/fan1011 to the valves which lead to the inflatable nets and is used to deflate the inflatable nets (upon activation of the blower which sucks the air out of the inflatable nets). Compressor conduit 2301 connects the compressors 1000 to the air tank(s). Air supply piping 2302 connects the air tanks to the inflatable nets (via valves). As can be seen in FIG. 23, the air supply piping 2302 and the suction piping 2300 both connect to the inflatable net, and which piping (if any) allows air to flow therethrough to the inflatable net depends on which valve(s) are open. Typically, the system would not allow both the air supply piping 2302 and the suction piping 2300 to allow airflow to the same inflatable net at the same time.

FIG. 24 is a drawing showing supply piping and suction piping, according to an embodiment.

Each inflatable net has at least one air transfer tube 2400 which allows air to flow in (from the air supply piping 2302) and out (to the suction piping 2300). Both the air supply piping 2302 and the suction piping 2300 are connected to each air transfer tube 2400 so air can flow therethrough. Typically, each inflatable net would have an air transfer tube on each side, thereby allowing for inflating and deflating of the inflatable net at twice the speed as only one such air transfer tube 2400.

FIG. 25 is a drawing showing elastic cords, chains, elastic bands, and side anchors, according to an embodiment.

A plurality of floor anchors 2500 are affixed to the bottom of the pool. As stated herein, all anchors (including side anchors and floor anchors) can be affixed to the pool using any attachment mechanism, such as a suction attachment (e.g., suction cup), adhesive (e.g., underwater epoxy, silicone sealant, polyurethane adhesives, etc.), screwed in (or otherwise mechanically attached). Metal chains 2501 can connect the floor anchors 2500 to the inflatable nets. The metal chains provide weight to the inflatable net which would help cause the inflatable net to sink. The buoyancy and weight distribution of the inflatable nets are such that when each inflatable net is inflated, it will rise to the top of the pool and when it is deflated, it will sink (due to the forces of gravity).

Elastic harnesses 2502 (e.g., made from bungee cord, rubber, or any other elastic material) attach anchors (both side anchors and floor anchors) to various parts of the inflatable nets in order to keep the inflatable nets from drifting away from their designated position in the pool. The elasticity of the elastic harnesses 2502 also serves to provide some “down” force in order to encourage each inflatable net to sink, so that when the inflatable nets are deflated the elastic harnesses helps them to sink to the bottom of the pool, but as stated herein when the inflatable nets are inflated the inflated nets will rise to the top of the pool (and overcome the pull down force of the elastic harnesses as well as gravity). While they are not all numbered, all of the white connectors in FIG. 25 connecting the pool floor to the inflatable nets are elastic harnesses.

FIG. 26 is a drawing showing above and underwater cameras and above and underwater microphones, according to an embodiment.

A plurality of cameras 2600 are located both above the pool and inside the pool (waterproof cameras). A plurality of microphones 2601 are also located both above the pool and inside the pool (waterproof microphones). The cameras 2600 and microphones 2601 can be used to capture and broadcast the live images of the pool to a server and also to authorized apps running on portable devices. The live images and audio can also be stored on a database for later retrieval. The live images and live audio can also be used for artificial intelligence purposes to automatically determine when a swimmer may be in distress in order to raise the respective net that the swimmer is located over.

FIG. 27A is a drawing showing an inflated net with air supply piping, according to an embodiment. FIG. 27B is a drawing showing an enlarged portion with the air supply piping, according to an embodiment.

Air transfer tube 2700 is used to connect the inside of the inflatable net to both the supply piping and the suction piping. As the inflatable net rises and falls, the air transfer tube 2700 being malleable would remain connected to the inside of the inflatable net so that the air can pass therethrough.

FIG. 28A is a drawing showing an inflated net, according to an embodiment.

FIG. 28B is a drawing showing a cross section of the inflated net, according to an embodiment. FIG. 28C is a drawing showing a further cross section showing interwoven lattice structure of the inflatable net tubes, according to an embodiment.

In FIG. 28B, the air tubes can be seen which comprise each inflatable net and fill up with air when the inflatable net is inflated. In FIG. 28C, the interwoven lattice structure of the inside of each inflatable net tube can be seen.

FIG. 29 is a drawing showing a side view of the inflatable net, according to an embodiment.

The air transfer tube 2900 is visible. An air transfer tube 2900 would typically be present on each end of the inflatable net.

FIG. 30A is a drawing showing a front view of a semi inflated inflatable net, according to an embodiment. FIG. 30B is a drawing showing a cross section of the semi inflated inflatable net, according to an embodiment. FIG. 30C is a drawing showing a further cross section of the semi inflated inflatable net, according to an embodiment.

FIG. 31 is a drawing of a bottom of a pool, according to an embodiment. Floor anchors (shown in FIG. 31) are attached (e.g., via mechanical connector such as a screw, adhesive, etc.) to the floor (bottom) of the pool which are then connected to the modules. The floor anchors and the modules can be connected via elastic rope (e.g., bungee), chains, ropes, etc. The connection would allow the module to rise, but typically not to move in a sideways direction (e.g., orthogonal to the up/down direction).

FIG. 32 is a drawing showing a bottom of a semi inflated module showing piping underneath the module, according to an embodiment. Typically, pools are sloped downward towards the deep end. The connections between the floor anchors and the modules should take into consideration the depth of the floor anchor so that the connection would be long enough to enable its module to rise to the top of the pool, but the connection should not have extra length. Piping connectors connect the tubes (and other air containing structures of the modules) to the supply piping and the suction piping.

FIG. 33 is schematic showing how weather conditions can be incorporated into the system, according to an embodiment.

The inflatable net control system can be programmed to prevent accidental deaths or injury to people in the swimming pool. During winter season when the ambient temperature is closer to freezing and the pool water is hazardous to swimming due to onset of hypothermia, conditions such as brain hemorrhage etc., the inflatable net control system using the video cameras, microphones, local weather data and related advisories and warnings and temperature monitors can monitor the pool for the presence of humans or pets and trigger the inflatable net to protect the humans or pets. The inflatable net could also be triggered manually if a concerned human at the pool notices anyone in danger. The inflatable net system can send out notifications to responsible people notifying them of the incident to get the required help.

In the case of a thunder storm, lightning or rain or heavy winds when it is not safe for humans or pets to be in the pool, the inflatable net control system using the video cameras, microphones and local weather data and related advisories and warnings can monitor the pool for the presence of humans or pets and trigger the inflatable net to protect the humans or pets. The inflatable net could also be triggered manually if a concerned human at the pool notices anyone in danger or if anyone is present in the pool when they should not be in it. The inflatable net system can send out notifications to responsible people notifying them of the incident to get the required help.

A video feed 3301 from cameras and an audio feed 3302 from microphones can be transmitted to the control system 3306. The control system 3306 can include the processing unit 1400 and all other computing hardware connected to it. As described herein, the control system 3306 can automatically monitor the video feed 3301 and audio feed 3302 and make an automatic determine (using artificial intelligence such as neural networks, etc.) whether to activate (raise) any of the modules (and which particular module to raise depending on where the distressed swimmer is located). When it is automatically determined that there is a swimmer in distress, the control system 3306 can automatically inflate 3308 the module(s) to assist the distressed swimmer, but if the control system 3306 does not make such an automatic determination that there is a distressed swimmer then it would not inflate any of the modules. The modules can also be raised and lowered (and any other state of the system can be changed) via manual activation 3307 as well (e.g., control panel, cell phone or tablet 1701 running a control app, etc.)

A remote operator 3305 can also manually activate any of the modules using controls (e.g., see FIG. 34). For example, the remote operator can be using a cell phone connected via the internet (or other computer communications network) to view both video feed (and listen to audio feed) from the pool area, issue any instruction(s) remotely to the system that can be performed using the physical controls at the pool site.

Note that local weather data, weather advisories, and warnings 3303 can be input into the control system 3306 as well so that the control system 3306 can automatically utilize this system in its artificial intelligence decision making process. For example, weather reports can be retrieved from the internet, and if the wind speed is high, and the control system 3306 detects a borderline case of a distressed swimmer, the fact that the weather is dangerous would cause the system to inflate a module(s) that it wouldn't inflate if the weather report had not been poor.

In addition, temperature monitors (both in the air and in the water) can be utilized as well as a wind speed monitor. All of this data can be determined via sensors located at the pool area (and/or inside the pool) and the readings of the sensors can be transmitted to the control system 3306 wherein it can then be utilized to assist its automatic determination of whether to inflate a module(s). For example, if the water temperature is abnormally low, and the control system detects a borderline case of a distressed swimmer, then the low water temperature would cause the system to inflate the respective module(s) whereas if the water temperature was not low then it would not have inflated the respective module(s). As such, the control system 3306 would utilize sensor data (e.g., temperate in the air and/or water), and wind speed (and any other such current condition) when making automatic artificial intelligence based decisions on whether to raise module(s).

FIG. 34 is a block diagram showing how multiple pools can share some resources to implement embodiments described herein, according to an embodiment.

Note that some pools can share resources which can be utilized in order to implement embodiments described herein. For example, if there are two pools in two different (but near each other) locations, the different pools can share assets like air moving devices, dryers, compressors, etc. In this embodiment, different pools can share assets such as a compressor to fill each pool's pressured air tanks, thus saving on money and installation costs.

FIG. 35 is a block diagram illustrating how different physical connections are related in order to move and process air, according to an embodiment.

One or more compressor(s) 3501 supplies compressed air to the air storage tank(s). Note that compressor conduits are pipes which are used to deliver the compressed air to the air storage tanks. Note that one (or more) compressors can deliver compressed air to multiple air storage tanks. Valves (e.g., ball valves, butterfly valves, solenoid valves, etc.) can be electronically controlled/switched (e.g., by the control system, processing unit, etc.) to direct the air flow to intended air storage tank(s).

Once compressed air is in the air storage tanks 3502, it can be supplied to the module(s) to inflate the module(s) via pipes referred to as supply piping by electronically initiating the airflow (e.g., by opening valves, etc.) The supply piping has its own set of valves (e.g., ball valves, butterfly valves, solenoid valves, etc.) which are electronically controlled/switched by the control system, processing unit, etc.) to direct the air into the intended module(s). Different valves along the path would be switched in order to make sure the compressed air flows into the respective module(s), and when the module(s) is fully inflated then the air flow can be turned off electronically. The air used to inflate the module(s) (channel air from the air storage tank(s) to the module(s)) can be moved by air moving devices such as fans, blowers, etc.

Once air is in the module(s) 3503 and it is time to deflate the module(s), then piping referred to herein as suction piping can be used to direct the air out of the modules and pumped into the air. Suction piping also uses a network of valves in order to direct the air from the respective module(s) to be deflated through the suction piping and thereafter exhausted 3504 into the air. The valves (e.g. ball valves, butterfly valves, solenoid valves, etc.) can all be electronically controlled (e.g., by the control system, processing unit, etc.) to direct the air through the respective suction piping so that the air is suctioned out of the module(s) and channeled through the suction piping into the air. Once the air is sucked out of a module, the module should automatically sink back down to the bottom of the pool. The air used to deflate the module(s) (channel air through the suction piping into the exhaust) can be moved by air moving devices such as fans, blowers, etc.

Note that in an embodiment, suction piping and supply piping can share some (or all) of the same pipes, and the flow (into the module(s) or out) is controlled by the respective valve position(s). The processing unit can open and close each valve individually, therefore paths in all of the types of piping can be defined. In another embodiment, the supply piping and the suction piping are entirely separate pipes altogether. All pipes can be made of any suitable material, such as metal (e.g., galvanized steel, aluminum, etc.) or plastic (e.g., PVC, ABS, etc.) The pipes would be hollow and all connected hermetically (airtight) in order to carry the air throughout the system without the air leaking into the outside. By using separate pipes for supply and suction piping, the other inflatable net modules are available in watch mode to protect humans and pets while one of the module is being deflated. In the event of a potential drowning incident in a different location of the pool when one of the modules is being deflated, the separate piping for air supply would allow the system to activate the other inflatable net modules located underneath the distressed swimmer. The separate piping would allow the pressurized air from storage tanks to flow into the respective module/s thereby inflating the required modules and saving the distressed swimmer.

FIG. 36 is an example output of a digital control system to control the system, according to an embodiment,

The processing unit 1400 can implement a graphical user interface (GUI) on its input unit 1401 and output unit 1402 (which can both be the same touch-screen) which enables an operator to manually control the system. For example, the operator can choose to set the watch mode or play mode (or any other mode described herein). The operator can press one of a number of buttons (shown in FIG. 36 as 1, 2, 3, 4, 5) to designate which module to raise/lower. A raise button and a lower button can be used to raise and lower the designated module.

For example, if the operator sees a distressed swimmer in the pool over module 2, the operator would first make sure to put the system in the protect mode by pressing the “protect” button. Then the operator would press the ‘2’ button to indicate he/she wishes to activate module 2. Then the operator would press the “raise” button to raise module 2 (however the other modules would not be affected) in order to cause module 2 to inflate and rise to the surface of the pool, thereby lifting the distressed swimmer. Once the distressed swimmer is rescued and removed from the pool, the operator can then press the “lower” button to deflate module 2 which would cause module 2 to sink back down to the bottom of the pool.

In a location that has multiple swimming pools located in proximity to one another and that have inflatable nets installed in all or several of those pools, the number of air moving devices (e.g., blowers, compressors, air tanks, etc.) can be optimized to serve all those swimming pools from a central location. For example—residential homes, multi-family housing/apartment complex, commercial establishments (such as hotels, professional clubs, resorts, training facilities), educational institutions (schools, colleges, universities), medical facilities (nursing homes, hospitals etc.) and other community and commercial centers that have multiple swimming pools in a location or campus can be serviced from a central location using piping network comprising of manifolds, air receivers (pressurized air storage tanks), valves and other humidity, pressure, volume and temperature sensing instrumentation. As such, some of the air moving devices (e.g., blowers, compressors, air tanks, etc.) can be shared among multiple pools.

In a further embodiment, instead of the bottom of the pool (as described herein), an inflatable net can be secured to a side wall of a pool. This embodiment allows the floor of the pool to be completely visible to be completely visible to swimmers and bystanders, and swimmers would not have to walk over a net (as would be the case if the net was secured to the bottom of the pool). Side mounted inflatable nets could also optionally utilize launch tubes in order to assist with support of the inflatable net. All of the embodiments, modes, features, described herein can be applied to any embodiment of inflatable net, whether mounted on the floor of the pool or side(s).

FIG. 37 is a drawing of an inflatable net attached to a wall in a deflated state, according to an embodiment. In the watch mode, the inflatable net 3700 (also referred to as net module, net, or module) is in its deflated state and is packed against the wall for a smaller footprint. This is advantageous, especially in the shallow portion of the pool so that swimmers would not have to walk on the inflatable net if it were installed on the floor of the pool. In this embodiment, launch tubes are inflatable and help with the deployment (inflation and protection) when the system is transitioned to protected mode (e.g., the net is inflated). The inflatable net can be attached to the wall by use of wall anchors which can be elastic bands, bungee cords, or straps in the same manner as if the net was installed to the bottom of the pool as described herein. Note that this pool also has additional inflatable nets 3701, 3072 which are secured to the floor.

FIG. 38 is a drawing of launch tubes and an inflatable net both in the deflated state, according to an embodiment. A launch tube 3800 comprises of several (e.g., 5 or any other number of) inflatable individual tubes connected to a header launch tube 3802 all connected internally (so inflating any portion of a launch tube inflates the entire launch tube). The launch tube is attached to the inflatable net 3700 using any attachment method, such as Velcro, glue, heat welding, welding, etc.

FIG. 39A is a drawing of launch tubes in a semi-inflated state, according to an embodiment. The watch mode has transitioned to the protect mode which would start the inflation of this inflatable net 3900. The inflatable net 3900 begins to inflate and is shown as partially inflated.

The inflatable net 3900 should typically be pushed away from the wall of the pool and against the water pressure (which can be about 800 times as dense as air) before fully inflating to achieve the buoyancy required to save people from drowning. As such, the inflatable net 3900 can be equipped with additional inflatable individual launch tubes that can be inflated with pressurized air (in the same manner as the inflatable net) to push the inflatable net 3900 away from the wall against the water resistance. In this stage, the inflatable tubes (part of the launch tubes) begin to inflate while the inflatable net 3900 remains deflated. Thus, the launch tube (comprising individual launch tubes 3800 plus header tube 3802) should be inflated first and after the launch tube 3800 is fully inflated then the inflatable net 3900 should be inflated. Or in an alternate embodiment, the launch tube 3800 inflates first, but while the launch tube 3800 is inflating then the inflatable net 3900 begins to inflate (in other words, after 0.5 seconds (or greater amount of time) after the launch tube 3800 begins inflating would the inflatable net 3900 begin inflating). When the inflatable net 3900 begins to inflate it of course takes on a bigger footprint compared to its footprint in the watch mode (deflated). The launch tube (which comprises the inflatable tubes and the header launch tube) can be designed and manufactured together as a single integrated piece (although the launch tube and the inflatable net would still be inflated separately) or the launch tube and the inflatable net could be manufactured separately and attached upon installation at the pool. The option of a separate launch tube and inflatable net (module) gives the pool owner the flexibility to use a previously installed inflatable net module that is located on the floor of the swimming pool for installing it on the walls with minor modifications.

FIG. 39B is drawing from a different view of launch tubes in a semi-inflated state, according to an embodiment. FIG. 39B shows the launch tubes semi inflated as the pressurized air continues to inflate the tubes.

FIG. 40 is a drawing of launch tubes semi inflated while the inflatable net is deflated, according to an embodiment. The launch tube comprises the inflatable tubes 4001 and an inflatable header launch tube 4002 (both shown as semi inflated in FIG. 40). The inflatable net is shown as unpacked but in a deflated state. The process of inflating both the launch tube (which comprises the inflatable individual tubes 4001 and the header launch tube 4002) and the net 4000 should happen very quickly (typically in less than a few seconds). Note that both the launch tube and the net can be inflated via the same supply piping but use different valves to control their inflation since the times their inflation begins and ends is not the same. The control system will inflate the launch tube first (by opening valves connecting the supply piping to the launch tube) and thereafter (after a delay of at least 0.2 seconds) begin to inflate the net by opening the valves connecting the supply piping to the net. In one embodiment, the launch tube(s) should be inflated completely first (and its valves to the supply piping closed) before beginning to inflate the net, but in another embodiment, the launch tube(s) should start inflating before the net but at some point after the launch tube(s) begin inflating the net can then start inflating (so that at a point in time both the launch tube(s) and the net would inflate simultaneously). Note that in an embodiment, there can be more than one launch tube (e.g., a left launch tube and a right launch tube as described herein).

FIG. 41 is drawing of the launch tube fully inflated, according to an embodiment. all of the inflatable individual launch tubes and the header launch tube are fully inflated and the inflatable net is 4000 fully spread (unpacked) against the pressure of the water. The inflatable net is still in a deflated state. Note that in FIG. 41, the launch tube is not visible as it is hidden behind the net 4000.

FIG. 42 is a drawing of the launch tube fully inflated while the inflatable net is in a deflated state, according to an embodiment. The inflatable net module is deflated state but fully unpacked showing a wider footprint and smaller tubes compared to state shown in FIG. 38.

FIG. 43 is a drawing of launch tubes fully inflated while the inflatable net is in a semi-inflated state, according to an embodiment. In this stage, the inflatable launch tubes are fully inflated and the inflatable net is semi inflated. The inflatable net continues to inflate supporting any humans or pets preventing them from drowning. Note that the inflatable net including inflatable launch tube should typically fully inflate in few seconds (or less). The small time difference (e.g., from 0.1 to 1 second) between beginning inflating the launch tubes and beginning inflating the inflatable net would help in reducing the water resistance to the launch of inflatable net than if it were inflated at the same time. However, the time between inflating the launch tubes and inflating the inflatable net module can be controlled and adjusted in the control system for simultaneous inflation if desired by the pool owner or operator.

FIG. 44 is a drawing from a different view of launch tubes fully inflated with the inflatable net semi inflated, according to an embodiment. The inflatable net and the launch tube are independently inflatable, meaning each has its own internal air chamber that is separate from the other. The launch tube has an internal air chamber defined by its outer walls, and the inflatable net has its own internal air chamber defined by its inflatable tubes or structure. These internal air chambers are not in fluid communication with each other, such that air introduced into the launch tube remains within the launch tube and does not flow into the inflatable net, and air introduced into the inflatable net remains within the inflatable net and does not flow into the launch tube. This structural separation allows each component to be inflated independently of the other. When the supply valve associated with the launch tube is opened, air flows into the internal air chamber of the launch tube and inflates only the launch tube, without affecting the inflation state of the inflatable net. When the supply valve associated with the inflatable net is opened, air flows into the internal air chamber of the inflatable net and inflates only the inflatable net, without affecting the inflation state of the launch tube. The inflatable net and the launch tube can be manufactured as separate components that are attached together, or can be manufactured as an integrated unit with separate, non-communicating internal air chambers. The same principle applies to embodiments having multiple launch tubes, such as a top launch tube and a bottom launch tube, wherein each launch tube has its own separate internal air chamber that is not in fluid communication with the other launch tube or the inflatable net.

FIG. 45 is a drawing of the launch tubes fully inflated with the inflatable net fully inflated, according to an embodiment. Since the net and launch tube (individual tubes and header rube) are both fully inflated, the net rises to the top of the pool, which would also raise any human or pet that is over the net and might have been in danger of drowning. The human or pet can now safely exit the pool. The system can now be reset (e.g., the protect mode for the particular net that was raised can be returned to the watch mode) by an operator which would cause the net (and launch tube) to deflate and return to its compact state.

FIG. 46 is a drawing from a different view of the launch tubes fully inflated with the inflatable net fully inflated, according to an embodiment.

FIG. 47 is a drawing of the launch tubes in a fully inflated state, according to an embodiment.

FIG. 48 is a drawing of a pool with an inflatable net in a deflated state and located on a longer side of the pool, according to an embodiment. Even though the purpose of attaching the inflatable net module to the wall is the same as that shown in FIG. 37, the design and direction of extension of inflatable launch tubes are different. In FIG. 48, the inflatable launch tubes would extend along the longer dimension of the inflatable net while the inflatable launch tubes shown in FIG. 37 would extend along the shorter dimension of the inflatable net module. This design allows the installation of inflatable net module to the walls not only at the ends but in the center portion of the swimming pool as well.

FIG. 49 is a drawing of an inflatable net 4900 in a deflated state with launch tubes attached to a longer side of the pool, according to an embodiment. The inflatable individual launch tubes 4901 and the inflatable header launch tube 4902 are also shown in deflated state. Note that a side net (installed on a wall of the pool instead of the bottom floor) can be advantageous so that the net (and supporting apparatus) is tucked away on the side (wall) of the pool and the swimmers would not feel the net on the floor of the pool. The net (and supporting apparatus) would be folded into a compact state when deflated as to not take up very much space in the pool when not needed.

FIG. 50 is a drawing of a pool with an inflatable net in an inflated state and the launch tubes in an inflated state attached to a longer side of the pool (same wall as shown in FIG. 48), according to an embodiment. The inflatable launch tube is fully extended in the longer direction of the inflatable net providing additional buoyancy as well as to push the net away from the wall before inflation.

FIG. 51 is a drawing of an inflatable net in an inflated state and a launch tube in an inflated state, according to an embodiment. The inflatable net module designs attached to the walls provide the pool owner the ability to install the net on the walls instead of on the floor of the swimming pool. The net (and launch tube(s)) can be installed along any wall of a straight or curved wall of a swimming pool.

FIG. 52 is a drawing of a pool with an inflatable net having two sets of launch tubes in a deflated state, according to an embodiment. FIG. 52 also shows a set of launch tubes in deflated state attached to a different wall or different side of the swimming pool than the wall or side to which the inflatable net module is attached to. The purpose of the additional launch tubes is to provide additional support and buoyancy for wider pools or heavier design loads when the inflatable net module and the launch tubes are inflated. A bottom launch tube 5201 is opposite a top launch tube 5202 (not visible in FIG. 52). The net 5203 (not visible in FIG. 52) is above the top launch tube 5202. The top launch tube 5203 is attached to the net 5203. The top launch tube 5202 would inflate separately from the net 5023.

FIG. 53A is a drawing of the pool with the inflatable net having two sets of launch tubes, with the right set of launch tubes inflated while the net and the left set of launch tubes are deflated. FIG. 53B is a drawing of the inflatable net having two sets of launch tubes, with the right set of launch tubes inflated while the net and the left set of launch tubes are deflated with the pool removed. Thus, in the inflation sequence (changing this net from watch mode to protect mode), FIGS. 53A and 53B follow FIG. 52. The top launch tube 5202 inflates, pushing it away from the wall (the right wall in this example) and traveling across the pool to the opposite wall (the left wall). The bottom launch tube 5201 remains deflated. The net 5203 while attached to the top launch tube 5202 and thus travels across the pool as well remains in the deflated state.

FIG. 54 is a drawing of the pool with the inflatable net having two sets of launch tubes and the net all in an inflated state, according to an embodiment, a top launch tube is located directly under the inflatable net are attached to the wall to which the inflatable net is attached to and a bottom launch tube is attached to an opposite wall of the pool for additional support and buoyancy. Note that the top launch tube is attached to the pool wall at a lower point than where the net is attached. The bottom launch tube is attached to the pool wall at a lower point than where the top launch tube is attached to. This allows a “sandwich” to form when the net, top launch tube, and bottom launch tube are all inflated with the inflated net at the top, the inflated top launch tube in the middle, and the bottom launch tube at the bottom layer. FIG. 54 follows in the inflation sequence from FIG. 53A, 53B. The bottom launch tube 5201 and the net 5203 are now (once the top launch tube 5202 has finished inflating) inflated simultaneously.

The inflation sequence can typically be as follows: first, the top launch tube would inflate, which brings the deflated net out with the top launch tube since the net is attached to the top launch tube. Then the bottom launch tube and the net would inflate simultaneously. In one embodiment, the top launch tube would inflate completely before the bottom launch tube and the net would begin to inflate. In another embodiment, the top launch tube would begin to inflate, but after a predetermined amount of time, the bottom launch tube and the net would begin to inflate (so that all three parts (top launch tube, bottom launch tube, net) would inflate simultaneously). By inflating the bottom launch tube 5201 (which would during inflation travel to the opposite side/wall of the pool), this provides support for the net 5203 and the top launch tube 5202 while they both also travel across the pool to the opposite side/wall during inflation. The process of inflating the launch tubes cause them to fill with air which naturally expands the launch tube and causes it to expand and travel to the opposite side wall of the pool. The additional inflatable launch tubes can help provide additional support and buoyancy for wider pools or for heavier loads.

As can be seen in FIG. 54, the “sandwich” of the net 5203 over the top launch tube 5202 and the bottom launch tube 5201 provides ample support for weight on top of the net 5203 and can lift any swimmer in distress that is over the net up to the water level of the pool. The swimmer would thus remain on top of the net 5203 until he walks out of the pool or is rescued. The top launch tube 5202 and the bottom launch tube 5201 are anchored to their respective walls of the pool using a clip, anchor, or other mechanism of attachment (in the same manner as any other part described herein can be attached to another part of the pool such as the floor).

The inflatable net and launch tubes can be installed in a pool and attached to the pool using various attachment mechanisms. In one embodiment, the inflatable net has a bottom surface attached to a top surface of a top launch tube. The top launch tube is installed along a first side of the pool, and the bottom launch tube is installed along a second side of the pool opposite the first side. When the system is activated, the top launch tube inflates first, causing it (and the net it is attached to) to extend from the first side of the pool toward the second side of the pool. Once the top launch tube is sufficiently inflated, the bottom launch tube and the inflatable net are inflated, either simultaneously or sequentially. As the bottom launch tube inflates, it extends from the second side of the pool toward the first side of the pool. When the system is fully inflated, the bottom launch tube is positioned at the bottom, the top launch tube is positioned above the bottom launch tube such that the bottom launch tube provides support to the top launch tube, and the inflatable net is positioned above and supported by the top launch tube at the surface of the pool. When stored in a deflated state, the top launch tube and the net attached thereto are stored along the first side of the pool, and the bottom launch tube is stored along the second side of the pool.

The top launch tube, bottom launch tube, and net can be secured to their respective pool sides using anchors, brackets, clips, straps, hooks, rails, channels, fasteners, adhesives, or any other suitable attachment mechanism. The anchors or other attachment mechanisms can be attached to the pool wall, pool deck, coping, or any other structure at or near the pool side. The attachment mechanisms can be configured to releasably hold the launch tubes and net in position when deflated, while allowing the launch tubes and net to deploy across the pool when inflated. The ends of the net and launch tubes that extend toward the opposite side of the pool upon inflation can be connected to anchors on the opposite side using elastic cords, chains, cables, elastic bands, bungees, or other connectors, which help control the position and tension of the net and launch tubes when fully deployed. The attachment mechanisms on the storage sides of the pool can include quick-release fittings, spring-loaded clamps, magnetic attachments, or other mechanisms that allow the launch tubes to release and travel across the pool upon inflation while remaining tethered to the pool structure. In yet another embodiment, a rail or channel system can be installed along the pool side, and the launch tubes can be configured to slide within or along the rail or channel when stored and deploy from the rail or channel upon inflation. The air supply piping and suction piping can be routed along the pool sides, through the pool deck, or within the pool wall to connect to the launch tubes and net at their respective storage locations. Each of these attachment configurations can be used with nets having a single launch tube, nets having both a top launch tube and a bottom launch tube installed on opposite sides of the pool, or any other configuration described herein.

Each inflatable component in the system, including each top launch tube, each bottom launch tube, and each inflatable net, has an individually addressable supply valve connecting that component to the air supply piping and an individually addressable suction valve connecting that component to the suction piping. The supply valves and suction valves can be electronically controlled valves, such as solenoid valves, motorized ball valves, pneumatic valves, or any other type of valve capable of being opened and closed in response to a signal from the control unit. The control unit maintains a record of each inflatable component in the system and the associated supply valve and suction valve for that component. By selectively opening and closing individual supply valves, the control unit can inflate any individual component or combination of components while leaving other components deflated. For example, if an emergency is detected over a particular net, the control unit can open the supply valves associated with that net and its associated launch tubes while keeping the supply valves for other nets and launch tubes closed. Similarly, by selectively opening and closing individual suction valves and activating the blower, the control unit can deflate any individual component or combination of components while leaving other components inflated. This individual addressability allows the control unit to implement various inflation sequences, such as inflating a top launch tube first, then simultaneously inflating a bottom launch tube and a net, while other nets in the pool remain deflated and in watch mode. The individual addressability also allows the control unit to respond to emergencies detected at different locations in the pool by raising only the net or nets closest to the detected emergency, thereby minimizing disruption to other swimmers in the pool while quickly providing assistance to a swimmer in distress. The inflatable components in the system, including inflatable nets and launch tubes, can be connected to the air supply piping and suction piping using various valve and connector configurations. In one embodiment, each inflatable component has valves directly attached to the inflatable component itself. For example, a supply valve and a suction valve can be mounted on or integrated into the inflatable net or launch tube, with the supply valve connecting the component to the air supply piping and the suction valve connecting the component to the suction piping. The control unit can communicate with these valves wirelessly or via wired connections routed through the pool. In another embodiment, the valves are located outside of the pool, such as on the pool deck, in an equipment room, or at a central manifold, to avoid having electrical circuitry submerged in water. In this configuration, only passive connectors, hoses, or tubing extend into the pool and connect to the inflatable components, while the electronically controlled valves remain in a dry location outside the pool. This configuration can simplify maintenance, reduce the risk of electrical faults, and allow for easier access to the valves for repair or replacement.

In one embodiment, each inflatable component has two separate connectors: a first connector that connects the component to the air supply piping for inflation, and a second connector that connects the component to the suction piping for deflation. Each connector has an associated valve, with a supply valve controlling air flow through the first connector and a suction valve controlling air flow through the second connector. To inflate the component, the control unit opens the supply valve (while keeping the suction valve closed), allowing pressurized air from the air tank to flow through the air supply piping and into the component. To deflate the component, the control unit opens the suction valve (while keeping the supply valve closed) and activates the blower, drawing air out of the component through the suction piping.

In another embodiment, each inflatable component has only a single connector, or has two connectors that are both connected to the same pipe, such that only a single pipe serves each inflatable component. In this configuration, the single pipe serves as both air supply piping and suction piping, depending on the configuration of the valves in the system. The air tank (which provides pressurized air for inflation) and the blower (which creates suction for deflation) are both connected to a common piping network through respective valves. To inflate a particular component, the control unit opens the valve between the air tank and the common piping network, opens the valve associated with the particular component, and closes the valves associated with other components and the blower. Pressurized air from the air tank then flows through the common piping network and into the particular component via its single connector. To deflate the particular component, the control unit closes the valve between the air tank and the common piping network, opens the valve associated with the blower, opens the valve associated with the particular component, and closes the valves associated with other components. The blower then draws air out of the particular component through its single connector, through the common piping network, and out through the blower. In this manner, the single pipe connected to each inflatable component serves as an air supply when the air tank valve is open and the blower valve is closed, and serves as a suction line when the blower valve is open and the air tank valve is closed. This single-pipe configuration reduces the amount of piping required in the pool, simplifies installation, and reduces the number of connectors on each inflatable component.

The control unit is configured to individually communicate with each valve in the system, including the valves associated with each inflatable component, the valves associated with each air tank, and the valves associated with each blower. The control unit executes a program stored on a non-transitory computer readable storage medium, and the program includes instructions for opening and closing specific valves to effectuate inflation or deflation of specific components. For example, when the control unit receives a command to inflate net 1, the program determines which valves need to be opened and closed to route pressurized air from an air tank to net 1 without inflating other components, and the control unit transmits signals to open and close the respective valves accordingly. Similarly, when the control unit receives a command to deflate net 2, the program determines which valves need to be opened and closed to route suction from a blower to net 2 without affecting other components, and the control unit transmits signals to open and close the respective valves accordingly. The control unit can also execute complex sequences, such as inflating a top launch tube first, then simultaneously inflating a bottom launch tube and a net, by opening and closing the appropriate valves in the appropriate sequence with appropriate timing delays. The control unit can monitor sensors, such as pressure sensors and flow meters, to verify that inflation and deflation are proceeding as expected, and can adjust valve states or trigger alarms if anomalies are detected. Because the control unit has individual control over each valve in the system, any combination of inflation and deflation operations can be performed on any combination of inflatable components, providing complete flexibility in operating the pool safety system.

In embodiments utilizing the single-pipe configuration, the piping network can include check valves, pressure relief valves, or other passive flow control devices to prevent backflow, manage pressure, and ensure safe operation. The common piping network can be configured as a manifold with individual branches extending to each inflatable component, or can be configured as a loop or other topology suitable for the pool layout. The valves in the single-pipe configuration can be three-way valves, which can direct flow between the air tank, the blower, and the inflatable component, or can be multiple two-way valves configured to achieve the same result. The control unit manages all valve states to ensure that the air tank and blower are never simultaneously connected to the same component, and that inflation and deflation operations do not interfere with each other.

Note that the control unit would also cause each respective valve to close when it is no longer needed to be open. For example, after a net is fully inflated, the nets valve (connecting it to the air supply piping) can then be closed, so that the air supply piping can direct air to another component of the system. After a part (e.g., top launch tube, bottom launch tube, net, etc.) is deflated (by opening a valve connected to the suction piping and sucking the air out), the valve can then be closed so that the part can then be inflated again as needed.

The control unit can also use the individually addressable valves to perform diagnostic functions, such as testing individual components, detecting leaks or malfunctions in specific components, or performing partial inflation or deflation sequences for maintenance purposes. The supply valves and suction valves can be located at any suitable location in the system, such as at the inflatable component, at a manifold near the pool, at or near the air tank or blower, or at any other location along the air supply piping or suction piping. In an embodiment, each inflatable component can have a dedicated supply line and suction line extending from a central manifold, with the individually addressable valves located at the manifold, allowing for centralized control and easier maintenance. In another embodiment, the individually addressable valves can be located at or near each inflatable component, reducing the amount of piping required and allowing for faster response times during inflation and deflation.

In another embodiment, the inflatable net is configured to rest in a deflated state on a bottom of the pool rather than being stored along a side of the pool. In this embodiment, the net can be attached to the bottom of the pool using anchors, brackets, clips, straps, hooks, fasteners, adhesives, suction cups, weighted bases, or any other suitable attachment mechanism. The anchors or other attachment mechanisms can be embedded in the pool floor, attached to the pool floor surface, or secured to drain covers or other structures on the pool bottom. The attachment mechanisms can be configured to hold the net in position when deflated while allowing the net to rise toward the surface of the pool when inflated. Elastic cords, chains, cables, elastic bands, bungees, or other connectors can connect the net to the anchors on the pool bottom, allowing the net to rise when inflated while remaining tethered to the pool floor. The length and elasticity of the connectors can be selected to allow the net to rise fully to the surface of the pool, or to allow the net to rise to a predetermined depth for an elevated floor mode as described herein. The air supply piping and suction piping for nets stored on the pool bottom can be routed along the pool floor, through the pool walls, or embedded in the pool structure to connect to the net at its storage location. Multiple nets can be installed on the pool bottom, each with its own attachment mechanisms, connectors, and piping, allowing the control unit to selectively inflate individual nets as needed.

FIG. 55 is a drawing of an inflatable net with two sets of inflatable launch tubes in an inflated state, according to an embodiment. Note that the inflation of the top launch tube 5202, bottom launch tube 5201, and net 5203, can all be accomplished through the same set of piping (e.g., the supply piping), and valves outside of the pool can control which part is inflated.

FIG. 56 is a drawing of air piping inside a swimming pool, according to an embodiment. Air piping 5600 (or “air supply piping”) is used to connect to all inflatable parts (e.g., top launch tube, bottom launch tube, net, etc.) so they can be filled with pressurized air and inflate. A remote control (or hard-wired) valve (as described herein) would sit between the air supply piping and each entry point to an inflatable part in order to selectively control inflation of that part. Suction piping is a separate line from the air supply piping and is used to deflate each part. A remote control valve (as described herein) also sits between the suction piping and each inflatable part in order to selectively control deflation of each part.

FIG. 57 is a drawing of air piping connections on both sides of the pool, along with air supply and suction piping, according to an embodiment. Air supply piping 5600 is used to selectively supply pressurized air to each inflatable part. Suction piping 5700 is used to selectively remove air from each inflatable part.

FIG. 58 is a drawing of air connection piping on only one side of the pool, according to an embodiment. This could be required due to pool owner's preference to locate all connections on only one side of the pool or due to location constraints. Air supply piping 5800 and suction piping 5801 are located on one side of the pool, although in another embodiment each can be located on any side(s) of the pool.

FIG. 59 is a drawing showing a pool with multiple inflatable nets and air connection piping, according to an embodiment. First connector 5900 and second connector 5901 connect the air supply piping to each respective inflatable parts (e.g., net, top launch tube). The connectors 5900, 5901 can be “J” shaped (although they can be any other shape) and are flexible (e.g., made of vinyl, bendable plastic, rubber, PVC, polyurethane, nylon, etc.) so they can rise and fall along with their connected part. Note how nets can be installed at any location in the pool, at the ends or in the middle.

FIG. 60 is a drawing of a pool with inflatable nets and air connection piping both two sides of the pool, according to an embodiment. In this embodiment, air supply piping 6001 and suction piping 6000 are on each side of the pool.

FIG. 61 is a drawing of a pool with two inflatable nets in a deflated state located at a deeper end of the pool, according to an embodiment. When the elevated mode is not turned on, the inflated net modules are in deflated state and are located on the floor or close to the floor of the swimming pool.

FIG. 62 is a drawing of a pool with inflatable nets in an inflated state in an elevated mode over a deep end, according to an embodiment. The elevated floor mode allows the inflated net modules 6200, 6201 to be inflated but remain at a certain depth in the pool to provide the swimmer or pool owner a sense of safety if they are concerned or not comfortable swimming in certain areas of the pool such as but not limited to deeper sections of the pool. The elevated floor mode gives the swimmer a sense of comfort because the inflatable net modules act as an elevated floor over the real floor of the pool allowing them to swim without the fear of deeper sections of the pool. The net modules are maintained at a predetermined depth using the elastic bands, chords, chains etc. as shown in FIG. 25. In other words, the net can be midway (e.g., more than one foot above the bottom of the pool and more than one foot below the top (water level) of the pool) between the floor of the pool and the water level (top) of the pool. A bungee (or other connector) can connect the net to the floor of the pool, as such when net is inflated it would rise as high as the bungee would allow it to. This embodiment would apply to the embodiment that stores nets on the floor of the pool (not the side) in which launch tubes are not required.

FIG. 63 is a drawing of a pool with inflatable nets in a deflated state with load sensors at the bottom, according to an embodiment. The inflatable net modules have load sensors attached at the bottom of the net. The function of the load sensors is to sense a minimum pre-defined amount of load for a minimum pre-defined duration of time and transmit the signal to the control panel to either inflate the net module or continue to maintain the net modules in watch mode. This is particularly beneficial and would act as a fail safe in deeper sections of the pool where the predefined load is not expected to act on the load sensors for a duration of time. One of the possibilities is a human who could have drowned and reached the bottom of the pool. Thus, the detected weight could trigger the protect mode and raise a net even if any of the video cameras or any adults or lifeguards monitoring the pool missed a swimmer who may have been in danger. The feature could also protect and notify the pool owner or operator of any unauthorized use of the pool (for example when the pool is closed). Each load sensor is a scale which can periodically communicate a digital weight to the control unit which can analyze and act on each received weight.

FIG. 64 is a drawing of an inflatable net in a deflated state with load sensors on the bottom of the inflatable net, according to an embodiment. A plurality of load sensors 6400 are located on the bottom of the net 6401. They can measure the weight applied to each load sensor.

FIG. 65 is a drawing of a pool with two inflatable nets, one inflated due to load sensors sensing a load for a duration of time, according to an embodiment. A net 6501 is automatically inflated because the load sensors on the bottom of net 6501 detected a weight which is heavier than a programmed threshold which was transmitted to the control unit, which put this particular net 6501 into the protect mode (from the watch mode).

FIG. 66 is a drawing of an inflatable net in an inflated state with load sensors attached to the bottom of the inflatable net, according to an embodiment. load sensors 6601 are located on the underside of net 6501.

FIG. 67 is a flowchart illustrating an exemplary method of incorporating load sensors into an inflatable net system, according to an embodiment. The method illustrated in FIG. 67 can be implemented by the control unit 1500, which can comprise the structure illustrated in FIG. 14. The control unit 1500 is operatively connected to all valves, sensors, compressors, blowers, and other components in the system, enabling the control unit 1500 to selectively control the entire system. The method illustrated in FIG. 67 can be applied to any inflatable net configuration described herein, including nets with launch tubes attached to a shorter side of the pool, nets with launch tubes attached to a longer side of the pool, nets with two sets of launch tubes, simple nets without launch tubes, and any other net configuration. All other embodiments described in this application, including but not limited to anchor configurations, harness arrangements, camera and microphone placements, air supply and suction piping arrangements, control box configurations, portable computing device interfaces, and artificial intelligence monitoring, can be applied to any of these net configurations.

In operation 6701, the control unit 1500 monitors the load sensors located on the bottom of the inflatable net(s). The load sensors can detect weight applied to the net, such as when a person steps or falls onto a deflated net resting on the bottom of the pool. The load sensors can be strain gauges, piezoelectric sensors, force-sensitive resistors, capacitive load cells, or any other sensor capable of detecting weight or pressure. Although load sensors are described herein, other sensors or detection mechanisms can be utilized to trigger the method, including but not limited to pressure sensors, motion sensors, proximity sensors, infrared sensors, sonar sensors, underwater cameras, above-water cameras utilizing image recognition, thermal imaging cameras, microphones detecting audio cues, wearable devices worn by swimmers, or any combination thereof. Multiple sensor types can be utilized simultaneously to provide redundancy and increase detection accuracy.

From operation 6701, the method proceeds to operation 6702, which determines whether a sensor has been activated. If no sensor activation is detected, the method returns to operation 6701 and continues monitoring. While the system is cycling between operations 6701 and 6702 with no sensor activations, this can be considered the “watch mode.”

If in operation 6702 a sensor activation is detected, the method proceeds to operation 6703. In operation 6703, the control unit 1500 analyzes the sensor data. This analysis can include determining whether the detected weight exceeds a predetermined threshold, whether the weight has been present for a predetermined duration of time, whether the rate of change of the sensor readings indicates a sudden impact, whether the detection correlates with other sensor inputs, whether multiple sensors are activated simultaneously or in sequence, or any other criteria programmed into the control unit 1500. The analysis can be performed using programmed logic, lookup tables, machine learning algorithms, neural networks, or any combination thereof. The predetermined thresholds and criteria can be configurable by an operator and can be adjusted based on pool conditions, expected users, time of day, or other factors.

From operation 6703, the method proceeds to operation 6704, which determines whether to activate protect mode based on the analysis performed in operation 6703. If the analysis indicates that protect mode should not be activated (for example, if the weight is below the threshold, the duration is insufficient, or the sensor pattern does not match a distress signature), the method returns to operation 6701 to continue monitoring. If the analysis indicates that protect mode should be activated, the control unit 1500 identifies which net or nets need to be raised. The control unit 1500 can identify the specific net by determining which load sensors were activated and correlating those sensors to their associated net. If sensors on multiple nets are activated, or if a sensor activation occurs near the boundary between two nets, the control unit 1500 can identify multiple nets to be raised. The control unit 1500 can also utilize input from other sensors, such as cameras, to confirm or refine the identification of which net or nets should be raised. Once the net or nets to be raised have been identified, the method proceeds to operation 6705.

In operation 6705, the control unit 1500 changes the status of the identified inflatable net or nets from watch mode to protect mode. The control unit 1500 can store the status of each inflatable net in memory and can update the status as conditions change. The status change can trigger notifications to be sent to operators via the control box display, portable computing devices, audible alarms, visual indicators such as lights, or any combination thereof.

From operation 6705, the method proceeds to operation 6706, which initiates the raise sequence for the identified net or nets. In operation 6706, the control unit 1500 determines the type of each inflatable net to be raised and initiates the appropriate raise sequence for each. The control unit 1500 can determine the net type by referencing a configuration table stored in memory that identifies each net and its associated components, valves, and inflation sequence.

Each inflatable component in the system (such as an inflatable net, a top launch tube, a bottom launch tube, or any other inflatable part) has an associated supply valve connecting that component to the air supply piping and an associated suction valve connecting that component to the suction piping. The air supply piping is connected to one or more air tanks containing pressurized air. The suction piping is connected to one or more blowers or fans that, when activated, create negative pressure to draw air out of the inflatable components. By selectively opening and closing these valves in coordination with activating the air tanks and blowers, the control unit 1500 can independently inflate or deflate any individual component or combination of components in the system.

To inflate a component, the control unit 1500 opens the supply valve associated with that component (and ensures the suction valve for that component is closed), opens the valve at the air tank, and allows pressurized air to flow from the air tank through the air supply piping and into the component. The control unit 1500 can monitor pressure sensors, flow meters, or timing parameters to determine when the component is fully inflated, at which point the control unit 1500 closes the respective valves. To deflate a component, the control unit 1500 opens the suction valve associated with that component (and ensures the supply valve for that component is closed), activates the blower, and allows the blower to draw air out of the component through the suction piping. The control unit 1500 can monitor pressure sensors, flow meters, or timing parameters to determine when the component is fully deflated, at which point the control unit 1500 closes the suction valve and deactivates the blower.

If the inflatable net is a simple net without launch tubes, the control unit 1500 identifies the supply valve associated with that net, opens the supply valve and the air tank valve, monitors the inflation progress, and closes the valves when the net is fully inflated. The net, now buoyant with air, rises to the surface of the pool.

If the inflatable net includes one or more launch tubes, the control unit 1500 initiates the raise sequence appropriate for that configuration. For example, for a net having a top launch tube and a bottom launch tube as described herein with respect to FIGS. 37-55, the control unit 1500 can execute the following sequence: first, the control unit 1500 opens the supply valve associated with the top launch tube and the air tank valve, causing the top launch tube to inflate; the control unit 1500 monitors the inflation and, once the top launch tube is sufficiently inflated, closes the supply valve for the top launch tube; next, the control unit 1500 simultaneously opens the supply valves associated with the bottom launch tube and the net, causing both to inflate concurrently; the control unit 1500 monitors the inflation and closes the respective valves when the bottom launch tube and net are fully inflated. Alternative sequences can be implemented depending on the net configuration, such as inflating all launch tubes before inflating the net, inflating launch tubes and net simultaneously, or inflating components in any other order as determined by the control unit 1500 based on the configuration data stored in memory. The control unit 1500 can also implement partial inflation sequences, timed delays between inflation stages, or adaptive sequences based on real-time sensor feedback. If multiple nets have been identified to be raised, the control unit 1500 can execute the raise sequences for each net simultaneously, sequentially, or in any combination as determined by the control unit 1500.

From operation 6706, the method proceeds to operation 6707, which determines whether a system reset has been issued. The system reset can be issued by an operator via the control box, a portable computing device, a voice command, a physical key switch, a biometric input, or any other input mechanism. If no system reset has been issued, the method remains at operation 6707 and waits for a reset command. During this time, the inflatable net or nets remain at the surface of the pool in the protect mode, supporting any swimmer that may be in distress. If a system reset has been issued, the method proceeds to operation 6708.

In operation 6708, the control unit 1500 deflates the net(s) and changes the status back to watch mode. The control unit 1500 executes the deflation sequence by opening the suction valves associated with the inflated components, activating the blower to create negative pressure in the suction piping, and drawing air out of the components. For a net with launch tubes, the control unit 1500 can deflate the components in a predetermined order, such as deflating the net first, then the bottom launch tube, then the top launch tube, or can deflate all components simultaneously by opening all associated suction valves concurrently. The control unit 1500 monitors the deflation progress using pressure sensors, flow meters, or timing parameters, and closes the suction valves and deactivates the blower when deflation is complete. Once deflation is complete, the inflatable net or nets sink back to the bottom of the pool, and the control unit 1500 updates the status of each net from protect mode to watch mode. The method then returns to operation 6701 to resume monitoring.

The method illustrated in FIG. 67 can be performed independently for each inflatable net in the system, such that multiple nets can be in different modes simultaneously. For example, one net can be in protect mode with its associated components inflated while other nets remain in watch mode with their components deflated. The control unit 1500 manages the status and valve states for all nets in the system and can coordinate multiple simultaneous raise and lower sequences as needed.

FIG. 68 is a drawing showing a pool with an inflatable net in a boundary mode, according to an embodiment. The boundary mode can work with any type of net described herein (e.g., attached to side wall or floor of pool). In the boundary mode, the inflatable net is fully inflated. When the net module raises to the surface, it also raises a physical barrier 6800 such a net or perforated barrier to prevent swimmer from using a portion of the pool such as but not limited to deeper sections or diving areas. In FIG. 68, the physical barrier is shown attached around the middle of the net under the inflatable net module.

FIG. 69 is a further drawing of a pool with an inflatable net in a boundary mode, according to an embodiment. In FIG. 69, the physical barrier 6900 is shown attached to the end of the net under the inflatable net module.

FIG. 70 is a drawing showing control panel which can be utilized for elevated and boundary modes, according to an embodiment. The control panel can be a digital display (e.g., LCD, etc.) or analog (buttons) but how the operator would operate the controls would essentially be the same. Of course, shown is one configuration, but it can be appreciated that numerous such configurations of controls and inputs/outputs can be utilized.

In this example there are four nets (modules), numbered 1, 2, 3, and 4. Each column corresponds to that respective net. In the first column, there is status window 7001, current mode indicator 7002, play mode button 7003, maintenance mode button 7004, boundary mode button 7005, elevated floor mode button 7006, protect mode button 7007, and watch mode button 7008. All of these controls apply to net 1 only. Each other column of controls only applies to that specific net (e.g., net 2, net 3, net 4).

Status window 7001 displays a current status of the respective net. If there is nothing unusual it can display “all clear.” However, other statutes can include conditions that activated the protect mode (e.g., “camera detects drowning”, “excess weight”, etc.) A current mode indicator 7002 displays the current mode the respective net is in (e.g., play mode, maintenance mode, boundary mode, elevated floor mode, protect mode, etc.) Play mode button 7003 would put the respective net into the play mode. Maintenance mode button 7004 would put the respective net into the maintenance mode. Boundary mode button 7005 would put the respective net into the boundary mode. Elevated floor mode button 7006 would put the respective net into the elevated floor mode. Protect mode button 7007 would put the respective net into the protect mode. Watch mode button 7008 would put the respective net into the watch mode (which deflates all of the nets and enables the pool to be used as a regular pool while “watching” for any swimmer in danger in which a respective net(s) can be switched to the protect mode. These buttons would only affect the respective net but would not affect the other nets. For example, pushing protect mode button 7007 would put net 1 into the protect mode (inflate and raise net 1) but would not affect the other nets. Each other column of controls works the same way (controls its own net).

Note that net 1, net 2, net 3 are all in the watch mode (the standard mode in which the net is deflated and people are using the pool as a pool is typically used). Net 4 is in the protect mode. The status window for net 4 indicates that “124 LB weight detected. Protect mode auto-activated” meaning that the load sensors on net 4 detected 124 lbs and automatically triggered that net to go into protect mode (inflate and raise the net) to help rescue any swimmer on net 4 that may be in distress.

The operator has also the option to enable boundary mode for each net. This option will limit or prevent a swimmer or swimmers from accessing a portion or area of the pool (such as but not limited to deeper sections, diving zones etc.) by raising a physical barrier in the swimming pool. Depending on the pool owner's preference, the area of the pool that is limited can be adjusted by installing the inflatable net sections as required. The operator also has the option to enable elevated floor option. The option will raise each individual net(s) to a desired height providing the swimmer or pool owner a sense of comfort in certain sections of the pool such as but not limited to deeper sections.

Another mode is the elevated floor mode. In the elevated floor mode, a particular module or a few modules of inflatable net can be inflated so that the module or modules elevate/s to a desired height above the pool floor giving the swimmer or pool owner a sense of safety if they are nervous or afraid of true depth of swimming pool. The elevated floor can also be used to train inexperienced swimmers in a pool with more depth than the swimmer or pool owner is comfortable with. In this mode, the other inflatable net modules that have not transitioned to elevation mode can remain in watch mode to protect humans and pets from drowning.

Another mode is the boundary mode. In the boundary mode, a particular module (net) with a special attachment can be inflated to create a temporary barrier to prevent swimmers from accessing certain sections of the pool (such as but not limited to deep end, diving zones etc.). The inflatable net module when inflated in this mode will rise to the top of water surface lifting along with it a barrier that is attached underneath or to the desired side of the module.

All features described herein can be implementing using a computerized system as described herein. All electronic features/methods can be programmed and stored on a non-transitory (e.g., disc, EPROM, flash memory, etc.) computer readable storage medium, that when executed by an electronic processor (or multiple such electronic processors working cooperatively), would cause the electronic processor(s) to implement all such features/methods. Note that the term “inflatable” as used herein can be redundant and any “net”, “tube”, or other part herein that is inflatable is presumably inflatable without the word “inflatable” used to modify it.

The many features and advantages of the invention are apparent from the detailed specification and, thus, it is intended by the appended claims to cover all such features and advantages of the invention that fall within the true spirit and scope of the invention. Further, since numerous modifications and changes will readily occur to those skilled in the art, it is not desired to limit the invention to the exact construction and operation illustrated and described, and accordingly all suitable modifications and equivalents may be resorted to, falling within the scope of the invention.

Claims

What is claimed is:

1. An apparatus, comprising:

an inflatable net configured to be stored in a deflated state along a first side of a pool;

a top launch tube attached under the inflatable net;

a control unit configured to:

open a first valve to inflate the top launch tube with air from an air tank, causing the top launch tube to extend from the first side of the pool toward a second side of the pool opposite the first side; and

open a second valve to inflate the inflatable net with air from the air tank.

2. The apparatus as recited in claim 1, further comprising:

a bottom launch tube,

wherein the control unit is further configured to inflate the bottom launch tube.

3. The apparatus as recited in claim 2, wherein the bottom launch tube is installed on a pool wall opposite the first side of the pool.

4. The apparatus as recited in claim 2, wherein the control unit is further configured to inflate the top launch tube first, and after a delay, inflate the bottom launch tube and the net.

5. The apparatus as recited in claim 1, wherein the inflatable net and the top launch tube are connected to the pool wall using respective anchors.

6. The apparatus as recited in claim 1, wherein the first valve and the second valve are located outside of the pool.

7. A method, comprising:

storing an inflatable net in a deflated state along a first side of a pool, the inflatable net having a bottom surface attached to a top surface of a top launch tube, the inflatable net and the top launch tube being independently inflatable;

initiating, at a control unit, an inflate sequence;

in response to the initiating, causing a first valve to open which inflates the top launch tube with air from an air tank, causing the top launch tube to extend from the first side of the pool toward a second side of the pool opposite the first side; and

causing a second valve to open which inflates the inflatable net with air from the air tank, causing the inflatable net to rise toward a surface of the pool.

8. The method as recited in claim 7, further comprising:

storing a bottom launch tube in a deflated state along the second side of the pool; and

causing a third valve to open which inflates the bottom launch tube with air from the air tank, causing the bottom launch tube to extend from the second side of the pool toward the first side of the pool, wherein when fully inflated, the bottom launch tube is positioned below the top launch tube and provides support to the top launch tube.

9. The method as recited in claim 7, wherein the control unit delays after causing the top launch tube to inflate before causing the net to inflate.

10. The method as recited in claim 8, wherein the control unit delays after causing the top launch tube to inflate before causing the net to inflate, and the bottom launch tube and the net are inflated simultaneously.

11. The method as recited in claim 7, wherein the first valve and the second valve are located outside of the pool.

12. An apparatus, comprising:

an inflatable net configured to rest in a deflated state on a bottom of a pool;

one or more load sensors attached to a bottom surface of the inflatable net, the one or more load sensors configured to detect weight applied to the inflatable net;

a control unit configured to:

receive sensor data from the one or more load sensors;

determine, based on the sensor data, that a detected weight exceeds a predetermined threshold;

in response to determining that the detected weight exceeds the predetermined threshold, cause the inflatable net to inflate with air.

13. The apparatus as recited in claim 12, wherein the control unit is further configured to determine that the detected weight has been present for a predetermined duration of time before causing the inflatable net to inflate.

14. The apparatus as recited in claim 12, wherein the one or more load sensors comprise a plurality of load sensors distributed across the bottom surface of the inflatable net.

15. The apparatus as recited in claim 12, wherein the one or more load sensors are selected from the group consisting of strain gauges, piezoelectric sensors, force-sensitive resistors, and capacitive load cells.

16. The apparatus as recited in claim 12, wherein the control unit is further configured to identify which of the one or more load sensors detected the weight and determine which inflatable net to inflate based on the identification.

17. The apparatus as recited in claim 12, further comprising a second inflatable net configured to rest in a deflated state on the bottom of the pool, wherein the control unit is configured to selectively inflate the inflatable net without inflating the second inflatable net based on which inflatable net is associated with the one or more load sensors that detected the weight.

Resources

Images & Drawings included:

Processing data... This is fresh patent application, images and drawings will be added soon.

Sources:

Recent applications in this class:

Recent applications for this Assignee: