09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software for monitoring and maintaining swimming pool safety; Downloadable computer software for swimming pool management; Safety, protection and signaling apparatus for swimming pools, namely, security cameras and motion sensors for tracking swimmer behavior and for monitoring and maintaining swimming pool safety; Safety and lifesaving apparatus and equipment for swimming pools, namely, security cameras and motion sensors for tracking swimmer behavior and for monitoring and maintaining swimming pool safety; Downloadable computer software for data-driven analytics, namely, for swimming pool management and safety; Downloadable computer software featuring software using artificial intelligence for swimming pool management and safety; Downloadable computer software for wearable devices, namely, smart watches, for receiving notifications from a swimming pool safety and management system; Cameras Software as a service (SAAS) services featuring software for monitoring and maintaining swimming pool safety; Software as a service (SAAS) services featuring software, namely, for swimming pool management; Software as a service (SAAS) services featuring software using artificial intelligence for swimming pool management and safety; data security consultancy
A method, system and computer program product, the method comprising: obtaining a first multiplicity of images from an overhead capture device overlooking a body of water; detecting a swimmer in some of the images, wherein the swimmer is outside the body of water or separated from other swimmers; determining two descriptors of the person, based on the images, the first descriptor related to a portion of the swimmer outside the water, the second related to a portion inside the water, the descriptors determined upon visual characteristics extracted from the images; obtaining a second multiplicity of images from the device; and tracking the swimmer in the second multiplicity of images, said tracking comprises detecting the swimmer using either descriptor, said detecting the swimmer is performed with respect to an image from the second multiplicity of images in which the swimmer is partially occluded by other swimmers or adjacent to other swimmers.
A method, system and computer program product, the method comprising: obtaining a multiplicity of images taken by one or more overhead capture devices overlooking a body of water having a surface; detecting a person depicted in at least some images from the multiplicity of images; determining for images in the images, whether the image depicts the person in substantially vertical position in the at least some images said determining performed upon one or more characteristics extracted from each image; and subject to determining that the person is not in substantially vertical position in the at least some images, taking an action.
G08B 21/08 - Alarms for ensuring the safety of persons responsive to the presence of persons in a body of water, e.g. a swimming poolAlarms for ensuring the safety of persons responsive to an abnormal condition of a body of water
G06T 7/80 - Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
G06T 7/246 - Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
A system, a computerized apparatus and a method for drowning detection based on swimmer analytics. The method comprises obtaining a visual input cameras observing a water area and analyzing each swimmer in the water area based on the visual input. Said analyzing comprises determining a risk level of each swimmer, whereby a first risk level is determined for a first swimmer and a second risk level is determined for a second swimmer, wherein the first risk level is higher than the second risk level; and automatically detecting potential drowning events for each swimmer. Said automatically detecting is performed by utilizing computational resources in a non-uniform manner. Said automatically detecting comprises applying increased computational resources with respect to the first swimmer, and applying reduced computational resources with respect to the second swimmer. The increased computational resources are higher than the reduced computational resources.
G08B 21/08 - Alarms for ensuring the safety of persons responsive to the presence of persons in a body of water, e.g. a swimming poolAlarms for ensuring the safety of persons responsive to an abnormal condition of a body of water
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
G16H 50/30 - ICT specially adapted for medical diagnosis, medical simulation or medical data miningICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for calculating health indicesICT specially adapted for medical diagnosis, medical simulation or medical data miningICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for individual health risk assessment
A system, a computerized apparatus and a method for drowning detection based on swimmer analytics. The method comprises obtaining a visual input cameras observing a water area and analyzing each swimmer in the water area based on the visual input. Said analyzing comprises determining a risk level of each swimmer, whereby a first risk level is determined for a first swimmer and a second risk level is determined for a second swimmer, wherein the first risk level is higher than the second risk level; and automatically detecting potential drowning events for each swimmer. Said automatically detecting is performed by utilizing computational resources in a non-uniform manner. Said automatically detecting comprises applying increased computational resources with respect to the first swimmer, and applying reduced computational resources with respect to the second swimmer. The increased computational resources are higher than the reduced computational resources.
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
G08B 21/08 - Alarms for ensuring the safety of persons responsive to the presence of persons in a body of water, e.g. a swimming poolAlarms for ensuring the safety of persons responsive to an abnormal condition of a body of water
A method, system and computer program product, the method comprising: obtaining a multiplicity of images taken by one or more overhead capture devices overlooking a body of water having a surface; detecting a person depicted in at least some images from the multiplicity of images; determining for images in the images, whether the image depicts the person in substantially vertical position in the at least some images said determining performed upon one or more characteristics extracted from each image; and subject to determining that the person is not in substantially vertical position in the at least some images, taking an action.
G08B 21/08 - Alarms for ensuring the safety of persons responsive to the presence of persons in a body of water, e.g. a swimming poolAlarms for ensuring the safety of persons responsive to an abnormal condition of a body of water
A method, system and computer program product, the method comprising: obtaining a first multiplicity of images from an overhead capture device overlooking a body of water; detecting a swimmer in some of the images, wherein the swimmer is outside the body of water or separated from other swimmers; determining two descriptors of the person, based on the images, the first descriptor related to a portion of the swimmer outside the water, the second related to a portion inside the water, the descriptors determined upon visual characteristics extracted from the images; obtaining a second multiplicity of images from the device; and tracking the swimmer in the second multiplicity of images, said tracking comprises detecting the swimmer using either descriptor, said detecting the swimmer is performed with respect to an image from the second multiplicity of images in which the swimmer is partially occluded by other swimmers or adjacent to other swimmers.