This application was prepared with financial support from the Saudi Arabian Cultural Mission, and in consideration therefore the present inventor(s) has granted The Kingdom of Saudi Arabia a non-exclusive right to practice the present invention.
1. Field of the Disclosure
Embodiments described herein relate generally to a swimming pool safety system and method. More particularly, the embodiments described herein relate generally to a preservation mechanism for lifting a human-sized object to the top of a swimming pool, an underwater detection array that senses and detects a human-sized object within a swimming pool, and a preservation controller that actuates the preservation mechanism based on an analysis of inputs from both the underwater detection array an a user.
2. Description of the Related Art
The “background” description provided herein is for the purpose of generally presenting the context of the disclosure. Work of the presently named inventors, to the extent it is described in this background section, as well as aspects of the description which may not otherwise qualify as prior art at the time of filing, are neither expressly or impliedly admitted as prior art against the present invention.
The common enjoyment of the recreational facilities associated with outdoor or in-ground swimming is well recognized. One serious problem associated with the increased availability of domestic swimming pools, however, is an attendant danger for infants and small children as well as other individuals that are not proficient at swimming. The danger of inadvertent drowning is increased, at least to some extent, by the fact that most domestic swimming pools are easily accessible even when the property or area at which the pool is located is protected by some type of fence or like barrier.
As a result, various types of increased protection have been proposed. Such increased protection can take the form of a pool bottom platform or device that lifts a swimmer out of the water. The disadvantages, as recognized by the present inventor, of the current pool bottom platforms and safety devices lie in the means in which they are actuated. Many require manual activation while others only provide rudimentary detection mechanisms outside of the pool in order to actuate the pool bottom platform or safety device. There are limited pool safety devices that provide a useful amount of underwater safety detection within the swimming pool itself.
There exists a need, as recognized by the present inventor, to have a pool safety system that not only lifts an object out of the water but also be able to provide advanced detection capability that can recognize different situations or scenarios of underwater events and take distinct and appropriate actions based on the parameters of those underwater scenarios.
The present invention is directed to a swimming pool safety system and method.
According to an embodiment of the present disclosure, the swimming pool safety system includes a preservation mechanism configured to lift a human-sized object from any point within a designated area of a swimming pool to the top surface of the swimming pool, an underwater detection array configured to detect a human-sized object at any point within a swimming pool as well as generate an appropriate detection data corresponding to the activity of the human-sized object, and a preservation controller configured to actuate the preservation mechanism in response to an actuation signal that was generated based on the detection data so as to actuate the preservation mechanism to lift the human-sized object to the top surface of the swimming pool.
According to a method embodiment, there is also provided a process of generating a detection data when a human-size object enters a swimming pool, generating a scenario based on the detection data, comparing the scenario to a set of predefined scenarios, and actuating a preservation mechanism so as to lift the pool bottom platform above the top surface of the swimming pool if the scenario matches any one of the set of predefined scenarios.
The foregoing paragraphs have been provided by way of general introduction, and are not intended to limit the scope of the following claims. The described embodiments, together with further advantages, will be best understood by reference to the following detailed description taken in conjunction with the accompanying drawings.
A more complete appreciation of the disclosure and many of the attendant advantages thereof will be readily obtained as the same becomes better understood by reference to the following detailed description when considered in connection with the accompanying drawings, wherein:
While this disclosure may suggest many varied embodiments, there is shown in the drawings and will herein be described in detail specific exemplary embodiments, with the understanding that the present disclosure of such embodiments is to be considered as an example of the principles and not intended to limit the invention to the specific embodiments shown and described. In the description below, like reference numerals are used to describe the same, similar or corresponding parts in the several views of the drawings.
An exemplary system level view of a swimming pool safety system 1 shown in
The preservation mechanism 10 is the physical apparatus that provides the lifting force and the support structure in order to lift the human-sized object to the top surface of the swimming pool. The preservation mechanism 10 includes, but is not limited to, a plurality of lifting mechanisms to provide the motive force, a pool bottom platform which catches the human-sized object as the pool bottom platform is being lifted, and a plurality of vertical support structures which connect the pool bottom platform to the lifting mechanisms. A section view of the preservation mechanism 10, and all the components contained therein, along with its interface connection to the preservation controller 30 is presented in
The preservation controller 30 is configured to generate either an automatic actuation signal 31 or a manual actuation signal 32. The automatic actuation signal 31 is generated when a detection data 21 indicates that an unsafe situation is present within the swimming pool as determined by the preservation controller 30. The manual actuation signal 32 is generated via the preservation controller 30 when a user interface 40 initiates a manual activation signal 41.
In the embodiment of
Within the swimming pool, there is also an array of a plurality of underwater detection sensors 200 which detects activity within the swimming pool 103 environment. The underwater detection sensors 200 are tuned to detect human-sized objects of various sizes within the swimming pool 103. The dimension of a human-size object can range from those of an infant to that of a fully grown adult. The underwater detection sensors 200 are optical sensors but could be any underwater capable detection device that senses human-sized objects such as acoustic, laser, IR, optical sensing devices or any combination thereof.
When a human-sized object is detected within the swimming pool 103, detection data from each of the underwater detection sensors 200 is sent to the preservation controller 30 for processing. While the exemplary pool safety apparatus presented in
An exemplary detection of a human-sized object is presented in
The top down view of the swimming pool 103 in
The cross sectional view of the swimming pool 103 in
where Length is the distance between underwater detection sensor 201 and underwater detection sensor 204 and Height is the distance of both underwater detection sensors 201 and 204 above the floor of the swimming pool 103. The physical dimensions of the human-sized object 500 are determined by combining the latitudinal angles with their respective longitudinal angles to generate a volume in which the dimensions of the human-size object can be approximated.
While the preceding example generates location and depth data for a human-size object 500 within an exemplary swimming pool, more complex algorithms can also be used based upon the accuracy and configuration desired.
If detection data is being generated (i.e., the detection of a human-sized object with the swimming pool 103) by one or more of the underwater sensor units 200, the underwater detection array 20 sends detection data to the underwater sensor interface 300 within the preservation controller 30 as presented in
A user can store or modify a user defined scenario to the user defined scenario memory 303 via the user interface 40. A user defined scenario can trigger an automatic actuation signal based on any number of user safety concerns such as, but not limited to, age, number, or swimming ability, of potential swimmers using the swimming pool 103. An exemplary list of scenarios that could be generated by the user interface 40 via the user interface 40 is shown in
An example of a first scenario may include a toddler that reaches a certain depth within the swimming pool 103 pool such as the pool bottom. Due to the physical limitations or the limited swimming ability of the child, a user may feel that if the child were to reach the bottom of the swimming pool 103, it would be an abnormal situation. The user would make an entry into the toddler class via the user interface 40 along with an appropriate threshold time such as three seconds at or below a first specified depth, in this case three feet. The remaining parameters would also be entered as desired. This scenario will then be stored within the user defined scenario memory 303 of the preservation controller 30. If a human-sized object that matched the physical dimensions of the toddler class were to exceed three feet in depth for more than three seconds, the preservation mechanism 10 would lift the toddler at maximum speed to the surface of the swimming pool 103 and trigger an audible alarm. The triggered alarm may also be in the form of a cellular phone text or the contact of an emergency number.
In a second scenario, all of the potential users of the swimming pool 103 may be teenagers who have proficient swimming abilities. Additional freedom may be desired within the swimming pool 103 so as to not needlessly trigger the preservation mechanism 10. In this scenario, a more extended stay at a certain depth may be an indication of an abnormal situation. In this case, the user would make an entry into the teenager class via the user interface 40 along with an appropriate threshold time such as ten seconds at or below a specified depth, in this case 10 feet. This scenario will then be stored within the user defined scenario memory 303 of the preservation controller 30.
User defined scenarios can also include parameters that can also adjust the speed at which a lifting mechanism actuates. One example in which this feature would be applied may include an inclined swimming pool that has a floor in which one side of the inclined swimming pool is a shallow side and one side of the inclined swimming pool is a deep side. If both lifting mechanisms actuate at the same speed, the pool bottom platform, initially in an inclined state along the swimming pool floor, will travel through the water at and angle with one side reaching the top of the swimming pool before the other. This can create a dangerous and undesirable situation. The user 40 has the option set a parameter within a user defined scenario so that in the case of an inclined swimming pool, the lifting mechanism on the shallow end will provide a smaller degree of motive force and thus travel at a slower speed than the lifting mechanism on the deep end of the inclined swimming pool. This allows the pool bottom platform to level out as it travels to the surface of the pool with both ends reaching the top of the swimming pool at the same time after an automatic actuation signal is generated.
A default set of defined scenarios may also be provided in the default scenario memory 304. The default scenarios can provide a general and conservative set of scenarios and can provide a backup to the user defined scenarios. Default scenarios can also be toggled on or off as needed by a user when they are neither required nor desired. This may be when there is sufficient supervision of younger swimmers or swimmers are deemed proficient enough to use the swimming pool 103 without a more conservative set of default scenarios in place. The user defined scenarios can also be toggled on or off if no automatic safety action at all is desired. In this case, a manual activation is still available via a manual activation button 308.
If a manual activation of the swimming pool safety system 1 is needed, a user can activate the manual activation button 308 to generate a manual actuation signal. When the manual activation button 308 has been activated, a manual actuation signal is sent directly to the lifting mechanism interface 305 which then actuates the lifting mechanisms in the preservation mechanism section 10. Since the manual activation is not based on any predefined scenario or set of parameters, the actuation of the lifting mechanisms in the preservation mechanism section 10 is completed an expeditiously as possible.
In another embodiment, there could exist a plurality of vertical structures and a plurality of associated lifting mechanisms based upon the configuration of the swimming pool. The swimming pool 103 in the exemplary embodiment is of a basic rectangular shape of uniform depth for simplicity of presentation. Typical swimming pools can take a plurality of forms with various shapes, sizes, and depths. In order to provide a safer swimming environment to any pool configuration using the present invention, a plurality of vertical structures and a plurality of associated lifting mechanisms can be implemented to achieve a safer swimming environment in all or part of a swimming pool in a plurality configurations.
In another embodiment, the user can also interact with the preservation controller 30 via the user display 40 to manually change the level of the pool bottom platform 102 to various heights within the pool. Initially the pool bottom platform 102 may be located at a default location on the bottom of the swimming pool 103 for a normal swimming environment. If younger children or less proficient swimmers are using the pool, the pool bottom platform 102 may be raised via the user interface 40 to a desired level within the swimming pool 103 as shown in
In another embodiment, the vertical structures may contain a separable connection that facilitates the manual removal of the lower section of the vertical structure from the upper section of the same vertical structure. An example of this is shown in
In another embodiment, the separable connection may also have an electric motor device coupled that facilitates the automatic rotation of the lower section of a vertical structure about the upper section of a vertical structure. The electric motor device may be controlled through the preservation controller 30 via the user interface 40.
In another embodiment, a plurality of electromagnetic devices 400 may be placed along the pool floor with the a respective magnetic material attached to the pool bottom platform 102 in the preservation mechanism 10 as shown in
The second purpose of the plurality of electromagnetic devices 400 would be to replace the lifting mechanisms as a source of motive force for the preservation mechanism 10 as shown in
An exemplary method of an activation of the swimming pool safety system 1 is presented in
If the signal is detection data, the underwater sensor interface 300 converts the detection data signal at S504 into a digital format for processing by the system processor 310. The system processor 301 analyzes the detection data and along with a timing input from a watchdog timer 302, the detection data is processed over time at step S505 to generate a scenario that is representative of the activity currently within the swimming pool 103. The system processor compares the generated scenario in S506 to scenarios in both the user defined scenario memory 303 and the default scenario memory 304, if the default scenarios have been enabled. If the generated scenario exceeds a threshold contained within a user defined scenario or a default scenario in S507 stated in either of the user defined scenario memory 303 or the default scenario memory 304, the preservation controller 30 will generate an automatic actuation signal at S508. The lifting mechanism interface 305 actuates the lifting mechanisms at S503 within the preservation mechanism section 10. If the generated scenario does not exceed a threshold contained within a user defined scenario or a default scenario in S507 stated in either of the user defined scenario memory 303 or the default scenario memory 304, the system will continue to continue to generate scenarios of the activity within the swimming pool 103.
An exemplary method of generating scenarios within the preservation controller 30 is also presented in
Next, a hardware description of the preservation controller 30 according to exemplary embodiments is described with reference to
Further, the claimed advancements may be provided as a utility application, background daemon, or component of an operating system, or combination thereof, executing in conjunction with CPU 500 and an operating system such as Microsoft Windows 7, UNIX, Solaris, LINUX, Apple MAC-OS and other systems known to those skilled in the art.
CPU 500 may be a Xenon or Core processor from Intel of America or an Opteron processor from AMD of America, or may be other processor types that would be recognized by one of ordinary skill in the art. Alternatively, the CPU 500 may be implemented on an FPGA, ASIC, PLD or using discrete logic circuits, as one of ordinary skill in the art would recognize. Further, CPU 500 may be implemented as multiple processors cooperatively working in parallel to perform the instructions of the inventive processes described above.
The preservation controller 30 in
The preservation controller 30 further includes a display controller 508, such as a NVIDIA GeForce GTX or Quadro graphics adaptor from NVIDIA Corporation of America for interfacing with display 510, such as a Hewlett Packard HPL2445w LCD monitor. A general purpose I/O interface 512 interfaces with a keyboard and/or mouse 514 as well as a touch screen panel 516 on or separate from display 510. General purpose I/O interface also connects to a variety of peripherals 518 including printers and scanners, such as an OfficeJet or DeskJet from Hewlett Packard.
A sound controller 520 is also provided in the preservation controller 30, such as Sound Blaster X-Fi Titanium from Creative, to interface with speakers/microphone 522 thereby providing sounds and/or music. The speakers/microphone 522 can also be used to accept dictated words as commands for controlling the preservation controller 30 or for providing location and/or property information with respect to the target property.
The general purpose storage controller 524 connects the storage medium disk 504 with communication bus 526, which may be an ISA, EISA, VESA, PCI, or similar, for interconnecting all of the components of the preservation controller 30. A description of the general features and functionality of the display 510, keyboard and/or mouse 514, as well as the display controller 508, storage controller 524, network controller 506, sound controller 520, and general purpose I/O interface 512 is omitted herein for brevity as these features are known.
Thus, the foregoing discussion discloses and describes merely exemplary embodiments of the present invention. As will be understood by those skilled in the art, the present invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. Accordingly, the disclosure of the present invention is intended to be illustrative, but not limiting of the scope of the invention, as well as other claims. The disclosure, including any readily discernible variants of the teachings herein, define, in part, the scope of the foregoing claim terminology such that no inventive subject matter is dedicated to the public.
Number | Name | Date | Kind |
---|---|---|---|
1091909 | Birmingham | Mar 1914 | A |
2970320 | Karp | Feb 1961 | A |
3045253 | Price | Jul 1962 | A |
3052893 | McClure | Sep 1962 | A |
3435465 | Formel | Apr 1969 | A |
3668711 | Liermann et al. | Jun 1972 | A |
3955797 | Richards | May 1976 | A |
4106134 | Schiron et al. | Aug 1978 | A |
4129905 | Niemirow | Dec 1978 | A |
4747168 | Sing | May 1988 | A |
4831672 | Niimura | May 1989 | A |
4907674 | Miller | Mar 1990 | A |
4937896 | Niimura | Jul 1990 | A |
5025512 | Niimura | Jun 1991 | A |
5091714 | de Solminihac | Feb 1992 | A |
5267358 | Roy et al. | Dec 1993 | A |
5381634 | Pietrogrande et al. | Jan 1995 | A |
5408222 | Yaffe et al. | Apr 1995 | A |
5678253 | Baker | Oct 1997 | A |
5832547 | Burroughs | Nov 1998 | A |
6127930 | Steffanus | Oct 2000 | A |
6157304 | Bennett et al. | Dec 2000 | A |
6253390 | Laks | Jul 2001 | B1 |
6389615 | Perrier | May 2002 | B2 |
6493885 | Perrier | Dec 2002 | B2 |
6574804 | Boujon | Jun 2003 | B1 |
6640504 | Pearlson et al. | Nov 2003 | B2 |
7479891 | Boujon | Jan 2009 | B2 |
20070220667 | Kanetis | Sep 2007 | A1 |
20070256228 | Nexon | Nov 2007 | A1 |
20090126096 | Bocos | May 2009 | A1 |
20090235446 | Juracek | Sep 2009 | A1 |
20110209281 | Brock | Sep 2011 | A1 |
20120017365 | Perrier et al. | Jan 2012 | A1 |
Number | Date | Country |
---|---|---|
2007-63766 | Mar 2007 | JP |
WO 0006856 | Feb 2000 | WO |
Number | Date | Country | |
---|---|---|---|
20130269097 A1 | Oct 2013 | US |