Abstract: ABSTRACT AN IOT BASED RISK DETECTION AND NOTIFICATION SYSTEM The present disclosure envisages a field of IoT (Internet of Things). The IoT based risk detection and notification system (100) for a user equipped with a plurality of safety equipment comprises a risk determination unit (102) and at least one notifier (110). The risk determination unit (102) comprises a sensing unit (118), an evaluator (106) and a communication unit (108). The sensing unit (118) generates a plurality of sensed health values and sensed ambient values corresponding to said health parameters and ambient parameters. The evaluator (106) evaluate sensed health values and sensed ambient values to determine occurrence of at least one threat. The notifier (110) mounted on the safety equipment is notified on receiving a risk detection signal through a communication unit (108). A log of threats is transmitted to a server and a security manager. The system (100) provides an integrated and connected safety ecosystem powered by IoT.
DESC:FIELD
The present invention relates to the field of IoT (Internet of Things). More particularly the present invention relates to the field of an IoT based risk detection and notification.
BACKGROUND
The background information herein below relates to the present disclosure but is not necessarily prior art.
Worker safety is paramount to the manufacturing companies and is critical from both humanitarian and business perspectives. Any injury to the worker deployed at a workplace causes detrimental effect to both productivity and loss of manpower. It is a growing concern across the industry to meet the security objectives. The safety is mandatory for industry workforce who is working in inhospitable locations such as chemical-warehouse, manufacturing shop floors, inventory stores etc. The factories are rife with hazards, like a worker may unknowingly walk into a welding zone, an area with fast moving conveyer belts, a high voltage area, or a zone earmarked for poisonous chemicals. In addition to these types of static hazards, the very nature of production can present dynamic hazards. For example, a plant worker might be standing in a perfectly safe area when a crane moves in with a large block of steel positioned right above his head. In order to identify these kinds of precarious situations, it is necessary to track workers and vehicles within the factory bounds.
There is, therefore, felt a need for developing an IoT based risk detection and notification system that eliminates the above-mentioned drawbacks.
OBJECTS
Some of the objects of the present disclosure, which at least one embodiment herein satisfies, are as follows:
An object of the present disclosure is to provide an IoT based risk detection and notification system.
Another object of the present disclosure is to provide an integrated and connected safety ecosystem powered by IoT.
Yet another object of the present disclosure is to enable seamless connectivity of workers’ safety data on an IoT platform for preventive measures and powerful visualization with analytics.
Still another object of the present disclosure is to address the safety aspects of the workforce in addition to the existing safety wears.
Another object of the present disclosure is to provide an additional visibility to track, provide just-in-time medical help of their workforce.
Yet another object of the present disclosure is to enhance security for the workforce on top their existing safety wears.
Still another object of the present disclosure is to provide effective analysis of accident using new sensor based parameters and measures.
Other objects and advantages of the present disclosure will be more apparent from the following description, which is not intended to limit the scope of the present disclosure.
SUMMARY
The present disclosure envisages an IoT based risk detection and notification system.
The IoT based risk detection and notification system for a user equipped with a plurality of safety equipment comprises a risk determination unit and at least one notifier.
The risk determination unit is mounted on at least one of the safety equipment. The risk determination unit includes a sensing unit, an evaluator, and a communication unit.
The sensing unit is configured to periodically sense a plurality of health parameters associated with the user and a plurality of ambient parameters around the user, and is further configured to generate a plurality of sensed health values corresponding to the health parameters and a plurality of sensed ambient values corresponding to the ambient parameters.
The sensing unit includes a plurality of health sensors, a plurality of ambient sensors and a conditioning unit.
The plurality of health sensors is configured to periodically sense the health parameters associated with the user, and is further configured to generate health signals based on the sensed health parameters.
The plurality of ambient sensors is configured to periodically sense the ambient parameters around the user, and is further configured to generate ambient signals based on the sensed ambient parameters.
The conditioning unit is configured to cooperate with the health sensors and the ambient sensors, and is further configured to condition the health signals and the ambient signals to generate the sensed health values corresponding to the health parameters and the sensed ambient values corresponding to the ambient parameters.
In an embodiment, the plurality of ambient sensors includes:
• at least one heat sensor configured to periodically detect heat level in the vicinity of the user, and further configured to generate a heat intensity signal corresponding to the detected heat level;
• at least one smoke detection sensor configured to periodically detect smoke intensity in the vicinity of the user, and further configured to generate a smoke intensity signal corresponding to the detected smoke intensity;
• at least one water flow sensor configured to periodically detect water level in the vicinity of the user, and further configured to generate a water level signal corresponding to the detected water level;
• at least one light sensor configured to periodically detect intensity of illumination in the vicinity of the user, and further configured to generate a light intensity signal corresponding to the detected light intensity; and
• at least one gas detection sensor configured to periodically detect toxic gas levels in the vicinity of the user, and further configured to generate a gas detection signal corresponding to the detected toxic gas level,
wherein the heat intensity signal, the smoke intensity signal, the water level signal, the light intensity signal and the gas detection signal are conditioned by the conditioning unit (114) to generate the sensed ambient values.
In another embodiment, the health parameters are selected from the group consisting of alcohol content in blood, heart rate, blood pressure, blood oxygen level, glucose level and body temperature.
The evaluator is configured to cooperate with the sensing unit, and is further configured to evaluate the sensed health values and the sensed ambient values to determine occurrence of at least one threat. The evaluator is configured to generate:
o a risk detection signal upon occurrence of the at least one threat; and
o a log containing details pertaining to the determined threat(s);
The evaluator includes a repository, a first crawler and extractor, a second crawler and extractor, a first comparator, a second comparator, an analyser and a log generator.
The repository is configured to store a first look up table having a list of ambient parameters and an ambient threshold value corresponding to each of the ambient parameters and a second look up table having a list of health parameters and a health threshold value corresponding to each of the standard health parameters.
The first crawler and extractor is configured to cooperate with the repository, and further configured to crawl through the first look up table to extract ambient threshold value corresponding to each of the sensed ambient parameters.
The second crawler and extractor is configured to cooperate with the repository, further configured to crawl through the second look up table to extract health threshold value corresponding to each of the sensed health parameters.
The first comparator is configured to cooperate with the first crawler and extractor, and further configured to compare each of the sensed ambient value with the extracted corresponding ambient threshold value. The first comparator is configured to generate a first comparison result.
The second comparator is configured to cooperate with the second crawler and extractor, and further configured to compare each of the sensed health value with the extracted corresponding health threshold value. The second comparator is configured to generate a second comparison result.
The analyser is configured to cooperate with the first comparator and the second comparator, and further configured to analyse the first comparison result and the second comparison result to identify occurrence of the threats. The analyser is further configured to generate the risk detection signal based on the identified threats.
The log generator is configured to cooperate with the analyser to generate the log of threats containing details pertaining to the identified threats.
In an embodiment, the system includes an image capturing unit mounted on the safety equipment of the user. The image capturing unit includes at least one camera, an image processing unit, an identification unit and an alert generation unit.
The camera is configured to periodically capture an image of the vicinity of the user.
The image processing unit is configured to cooperate with the camera, and further configured to process the captured images.
The identification unit is configured to cooperate with the image processing unit to identify location of the user based on the processed images, and is further configured to generate and transmit a flag signal on identifying the user’s location in or around at least one of restricted zone.
The alert generation unit is configured to cooperate with the identification unit to receive the flag signal, and further configured to generate and transmit an alert signal to the communication unit.
The camera, the image processing unit, the identification unit, and the alert generation unit are implemented using one or more processor(s).
The communication unit is configured to cooperate with the evaluator to receive and transmit the risk detection signal and the log of threats. In an embodiment, the log of threats is transmitted to a device associated with at least one security manager and a server.
In an embodiment, the communication unit is further configured to transmit the risk detection signal to the device associated with at least one security manager.
The notifier is mounted on the plurality of safety equipment, and is further configured to receive the risk detection signal to provide notification to the user.
In an embodiment, the notification provided by the notifier to the user is selected from haptic notification, audio notification, visual notification, or any combination thereof. In another embodiment, the notifier is selected from the group consisting of at least one speaker, at least one vibrator, a series of LEDs and a flash light.
In an embodiment, remedial actions and emergency measures are taken by the security manager and analytics is performed on the server on receiving the risk detection signal.
In an embodiment, the safety equipment is selected from the group consisting of a helmet, a wrist-band, an eye gear, a jacket, a pair of shoes, a pair of gloves and a face mask.
The risk determination unit and notifier are implemented using one or more processor(s).
The present invention describes a method to implement IoT based risk detection and notification. The steps include:
• mounting, a risk determination unit, on at least one of the safety equipment;
• sensing, by a sensing unit, periodically a plurality of health parameters associated with the user and a plurality of ambient parameters around the user;
• generating, by the sensing unit, a plurality of sensed health values corresponding to the health parameters and a plurality of sensed ambient values corresponding to the ambient parameters;
• evaluating, by a risk determination unit, the sensed health values and the sensed ambient values to determine occurrence of at least one threat;
• generating, by the risk determination unit, a risk detection signal upon occurrence of the at least one threat and a log containing details pertaining to the determined threat(s);
• receiving, by a communication unit, the risk detection signal and the log of threats;
• transmitting, by the communication unit, the log of threats to a device associated with at least one security manager and a server;
• transmitting, by the communication unit, a risk detection signal upon occurrence of the at least one threat;
• receiving, by at least one notifier mounted on the plurality of safety equipment, the risk detection signal to provide notification to the user; and
• notifying, by the notifier mounted on the plurality of safety equipment, the user.
In an embodiment, the sub-step of generating the plurality of health values and the plurality of ambient values includes:
• generating, by the health sensors, health signals based on the sensed health parameters;
• generating, by the ambient sensors, ambient signals based on the sensed health parameters;
• conditioning, by the conditioning unit, the health signals and the ambient signals; and
• generating, by the conditioning unit, the plurality of sensed health values corresponding to the health parameters and the plurality of sensed ambient values corresponding to the ambient parameters.
In another embodiment, the sub-step of evaluating by the evaluator includes:
• crawling, by a first crawler and extractor, a first look up table having a list of standard ambient parameters and ambient threshold values corresponding to each of the standard ambient parameters stored in a repository and extracting, by the first crawler and extractor, ambient threshold value corresponding to each of the sensed ambient parameters;
• generating, by a first comparator, a first comparison result by comparing the sensed ambient value with the extracted corresponding ambient threshold value;
• crawling, by a second crawler and extractor, a second look up table having a list of standard health parameters and health threshold values corresponding to each of the standard health parameters stored in the repository and extracting, by the second crawler and extractor, health threshold value corresponding to each of the sensed health parameters;
• generating, by a second comparator, a second comparison result by comparing the sensed health value with the extracted corresponding health threshold value; and
• analysing, by an analyser, the first comparison result and the second comparison result to identify occurrence of the threats.
BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWING
An IoT based risk detection and notification system of the present disclosure will now be described with the help of the accompanying drawing, in which:
Figure 1 illustrates a block diagram for the IoT based risk detection and notification system; and
Figure 2a and 2b illustrate a flow diagram of a method to implement IoT based risk detection and notification.
LIST OF REFERENCE NUMERALS
100 System
102 risk determination unit
104 health sensors
106 evaluator
108 communication unit
110 notifier
112 ambient sensors
114 conditioning unit
116 repository
120 first crawler and extractor
122 second crawler and extractor
124 first comparator
126 second comparator
128 analyser
130 server
132 log generator
134 image capturing unit
136 camera
138 image processing unit
140 identification unit
142 alert generation unit
144 device
DETAILED DESCRIPTION
Embodiments, of the present disclosure, will now be described with reference to the accompanying drawing.
Embodiments are provided so as to thoroughly and fully convey the scope of the present disclosure to the person skilled in the art. Numerous details, are set forth, relating to specific components, and methods, to provide a complete understanding of embodiments of the present disclosure. It will be apparent to the person skilled in the art that the details provided in the embodiments should not be construed to limit the scope of the present disclosure. In some embodiments, well-known processes, well-known apparatus structures, and well-known techniques are not described in detail.
The terminology used, in the present disclosure, is only for the purpose of explaining a particular embodiment and such terminology shall not be considered to limit the scope of the present disclosure. As used in the present disclosure, the forms "a,” "an," and "the" may be intended to include the plural forms as well, unless the context clearly suggests otherwise. The terms "comprises," "comprising," “including,” and “having,” are open ended transitional phrases and therefore specify the presence of stated features, elements, modules, units and/or components, but do not forbid the presence or addition of one or more other features, elements, components, and/or groups thereof.
An IoT based risk detection and notification system of the present disclosure, is described with reference to Figure 1 through Figure 2b.
Referring to Figure 1, the IoT based risk detection and notification system (hereinafter referred as “system”) (100) for a user equipped with a plurality of safety equipment comprises a risk determination unit (102) and at least one notifier (110).
The risk determination unit (102) is mounted on at least one of the safety equipment. The risk determination unit (102) includes a sensing unit (118), an evaluator (106), and a communication unit (108).
The sensing unit (102) is configured to periodically sense a plurality of health parameters associated with the user and a plurality of ambient parameters around the user, and is further configured to generate a plurality of sensed health values corresponding to the health parameters and a plurality of sensed ambient values corresponding to the ambient parameters.
The sensing unit (102) includes a plurality of health sensors (104), a plurality of ambient sensors (112) and a conditioning unit (114).
The plurality of health sensors (104) is configured to periodically sense the health parameters associated with the user, and is further configured to generate health signals based on the sensed health parameters.
An exemplified pseudocode for the health sensors (104) is given below:
Program (health sensors)
Read health parameters,
Do
{
generate health signals based on the sensed health parameters
} While (Read health parameters)
End
The plurality of ambient sensors (112) is configured to periodically sense the ambient parameters around the user, and is further configured to generate ambient signals based on the sensed ambient parameters.
An exemplified pseudocode for the ambient sensors (112) is given below:
Program (ambient sensors)
Read ambient parameters,
Do
{
generate ambient signals based on the sensed ambient parameters
} While (Read ambient parameters)
End
The conditioning unit (114) is configured to cooperate with the health sensors (104) and the ambient sensors (112), and is further configured to condition the health signals and the ambient signals to generate the sensed health values corresponding to the health parameters and the sensed ambient values corresponding to the ambient parameters.
An exemplified pseudocode for the conditioning unit (114) is given below:
Program (conditioning)
Read health signals, ambient signals,
Do
{
condition the health signals and the ambient signals; and
generate the sensed health values corresponding to the health parameters and the sensed ambient values corresponding to the ambient parameters.
} While (Read health signals, ambient signals)
End
In an embodiment, the plurality of ambient sensors (112) includes:
• at least one heat sensor is configured to periodically detect heat level in the vicinity of the user, and further configured to generate a heat intensity signal corresponding to the detected heat level;
• at least one smoke detection sensor is configured to periodically detect smoke intensity in the vicinity of the user, and further configured to generate a smoke intensity signal corresponding to the detected smoke intensity;
• at least one water flow sensor is configured to periodically detect water level in the vicinity of the user, and further configured to generate a water level signal corresponding to the detected water level;
• at least one light sensor is configured to periodically detect intensity of illumination in the vicinity of the user, and further configured to generate a light intensity signal corresponding to the detected light intensity; and
• at least one gas detection sensor is configured to periodically detect toxic gas levels in the vicinity of the user, and further configured to generate a gas detection signal corresponding to the detected toxic gas level,
wherein the heat intensity signal, the smoke intensity signal, the water level signal, the light intensity signal and the gas detection signal are conditioned by the conditioning unit (114) to generate the sensed ambient values.
In another embodiment, the health parameters are selected from the group consisting of alcohol content in blood, heart rate, blood pressure, blood oxygen level, glucose level and body temperature.
The evaluator (106) is configured to cooperate with the sensing unit (118), and is further configured to evaluate the sensed health values and the sensed ambient values to determine occurrence of at least one threat. The evaluator (106) is configured to generate:
o a risk detection signal upon occurrence of the at least one threat; and
o a log containing details pertaining to the determined threat(s);
The evaluator (106) includes a repository (116), a first crawler and extractor (120), a second crawler and extractor (122), a first comparator (124), a second comparator (126), an analyser (128) and a log generator (132).
The repository (116) is configured to store a first look up table having a list of ambient parameters and an ambient threshold value corresponding to each of the ambient parameters and a second look up table having a list of health parameters and a health threshold value corresponding to each of the standard health parameters.
The first crawler and extractor (120) is configured to cooperate with the repository (116), and further configured to crawl through the first look up table to extract ambient threshold value corresponding to each of the sensed ambient parameters.
An exemplified pseudocode for the first crawler and extractor (120) is given below:
Program (first crawler and extractor)
Read first look up table,
Do
{
crawl through the first look up table to extract ambient threshold value corresponding to each of the sensed ambient parameters.
} While (Read first look up table)
End
The second crawler and extractor (122) is configured to cooperate with the repository (116), further configured to crawl through the second look up table to extract health threshold value corresponding to each of the sensed health parameters.
An exemplified pseudocode for the second crawler and extractor (122) is given below:
Program (second crawler and extractor)
Read second look up table,
Do
{
crawl through the second look up table to extract health threshold value corresponding to each of the sensed health parameters.
}
While (Read second look up table)
End
The first comparator (124) is configured to cooperate with the first crawler and extractor (120), and further configured to compare each of the sensed ambient value with the extracted corresponding ambient threshold value. The first comparator (124) is configured to generate a first comparison result.
An exemplified pseudocode for the first comparator (124) is given below:
Program (first comparator)
Read (sensed ambient value, extracted corresponding ambient threshold value)
Do
{
compare each of the sensed ambient value with the extracted corresponding ambient threshold value; and
generate a first comparison result.
}
While (Read sensed ambient value, extracted corresponding ambient threshold value)
End
The second comparator (126) is configured to cooperate with the second crawler and extractor (122), and further configured to compare each of the sensed health value with the extracted corresponding health threshold value. The second comparator (126) is configured to generate a second comparison result.
An exemplified pseudocode for the second comparator (126) is given below:
Program (second comparator)
Read (sensed health value, extracted corresponding health threshold value)
Do
{
compare each of the sensed health value with the extracted corresponding health threshold value; and
generate a second comparison result.
}
While (Read sensed health value, extracted corresponding health threshold value)
End
The analyser (128) is configured to cooperate with the first comparator (124) and the second comparator (126), and further configured to analyse the first comparison result and the second comparison result to identify occurrence of the threats. The analyser (128) is further configured to generate the risk detection signal based on the identified threats.
An exemplified pseudocode for the analyser (128) is given below:
Program (analyser)
Read (first comparison result, second comparison result)
Do
{
analyse the first comparison result and the second comparison result to identify occurrence of the threats; and
generate the risk detection signal based on the identified threats.
}
While (Read first comparison result, second comparison result)
End
The log generator (132) is configured to cooperate with the analyser (128) to generate the log of threats containing details pertaining to the identified threats.
An exemplified pseudocode for the log generator (132) is given below:
Program (log generator)
Read (identified threats)
Do
{
generate the log of threats containing details pertaining to the identified threats.
}
While (Read identified threats)
End
In an embodiment, the system (100) includes an image capturing unit (134) mounted on the safety equipment of the user. The image capturing unit (134) includes at least one camera (136), an image processing unit (138), an identification unit (140) and an alert generation unit (142).
The camera (136) is configured to periodically capture an image of the vicinity of the user.
An exemplified pseudocode for the camera (136) is given below:
Program (camera)
Do
{
periodically capture an image of the vicinity of the user.
}
End
The image processing unit (138) is configured to cooperate with the camera (136), and further configured to process the captured images.
An exemplified pseudocode for image processing unit (138) is given below:
Program (image processing)
Read (captured images)
Do
{
process the captured images.
}
While (Read captured images)
End
The identification unit (140) is configured to cooperate with the image processing unit (138) to identify location of the user based on the processed images, and is further configured to generate and transmit a flag signal on identifying the user’s location in or around at least one of restricted zone.
An exemplified pseudocode for identification unit (140) is given below:
Program (identification)
Read (processed images)
Do
{
identify location of the user based on the processed images; generate and transmit a flag signal on identifying the user’s location in or around at least one of restricted zone.
}
While (Read processed images)
End
The alert generation unit (142) is configured to cooperate with the identification unit (140) to receive the flag signal, and further configured to generate and transmit an alert signal to the communication unit (108).
An exemplified pseudocode for alert generation unit (142) is given below:
Program (alert generation)
Read (flag signal)
Do {
generate and transmit an alert signal to the communication unit (108).
}
While (Read flag signal)
End
The camera (136), the image processing unit (138), the identification unit (140), and the alert generation unit (142) are implemented using one or more processor(s).
The communication unit (108) is configured to cooperate with the evaluator (106) to receive and transmit the risk detection signal and the log of threats, wherein the log of threats is transmitted to a device associated with at least one security manager and a server (130).
In an embodiment, the communication unit (108) is further configured to transmit the risk detection signal to the device (144) associated with at least one security manager.
The notifier (110) is mounted on the plurality of safety equipment, and is further configured to receive the risk detection signal to provide notification to the user.
An exemplified pseudocode for the notifier (110) is given below:
Program (notifier)
Read (risk detection signal)
Do
{
provide notification to the user.
}
While (Read risk detection signal)
End
In an embodiment, the notification provided by the notifier (110) to the user is selected from haptic notification, audio notification, visual notification, or any combination thereof. In another embodiment, the notifier (110) is selected from the group consisting of at least one speaker, at least one vibrator, a series of LEDs and a flash light.
In an embodiment, remedial actions and emergency measures are taken by the security manager and analytics is performed on the server (130) on receiving the risk detection signal.
In an embodiment, the safety equipment is selected from the group consisting of a helmet, a wrist-band, an eye gear, a jacket, a pair of shoes, a pair of gloves and a face mask.
In an embodiment, the system (100) incorporates the use of unprecedented LoRa (Long Range) WAN protocol that is vital in achieving long-range (up to 10km) communication with the lowest possible bit-rate in providing remote control based assistance especially in the event of safety.
LoRa signal packets cannot be diminished, interfered, intercepted or corrupted by any existing physical infrastructure both inside or outside factory. Unlike Wi-Fi and Bluetooth signals, LoRa signals can travel omni-directionally to reach the intended receiver with almost no-deflection and superimposition.
The system (100) provides a quick-fit, highly customizable, robust and low-latency support time in all kinds of preventive safety scenarios.
In an embodiment, the system (100) further comprises at least one of accelerometer, altimeter, digital camera, electrocardiogram, electromyograph, electroencephalogram, electrodermograph, location GPS, microphone, oximeter, Bluetooth proximity, and thermometer.
The risk determination unit (106) and notifier (110) are implemented using one or more processor(s).
The processor may be a general-purpose processor, a Field Programmable Gate Array (FPGA), an Application Specific Integrated Circuit (ASIC), a Digital Signal Processor (DSP), and/or the like. The processor may be configured to retrieve data from and/or write data to the memory. The memory can be for example, a random access memory (RAM), a memory buffer, a hard drive, a database, an erasable programmable read only memory (EPROM), an electrically erasable programmable read only memory (EEPROM), a read only memory (ROM), a flash memory, a hard disk, a floppy disk, cloud storage, and/or so forth.
In an operative embodiment, below mentioned are three use-cases of the system’s (100) functionality.
Case 1:
The gas detection sensor mounted on a safety equipment of a worker in a chemical warehouse identifies the toxic spill or leakage of deleterious gas in chemical warehouse. A gas detection signal is generated and conditioned by the conditioning unit (114) to generate the sensed ambient values. The risk determination unit (106) identifies the threats, generate the risk detection signal based on identified threats and notifies the worker. Also, the risk determination unit (106) generate the log of threats containing details pertaining to the identified threats. The log of threats is transmitted to a device associated with at least one security manager and a server (130).
The worker is notified by audio notification played on the earpiece to immediately evacuate the contamination area and migrate to a safe zone nearby. Also the gas leakage is propagated to the employee via vibration of wrist-band.
Case 2:
At the construction site, sensors attached with helmet identify the oncoming of falling debris from unnoticeable directions. The system (100) triggers rapid vibrating sensation on the smart wrist-band informing the working personnel via audio inputs through earpiece to dodge the impact by moving sideways which will minimize injury and will ensure enhanced safety. The security manager is informed for any emergency rescue team.
Case 3:
At the Automobile Manufacturing Assembly Line, Assembly line in automobile industry is predominantly laced with conveyer belts and fast moving fork-lifters. Any unintentional encroachment into restricted zone would be sensed by the tiny-head mounted camera. A warning is issued to the hearing aid along with intense vibration in wrist-band. Workers jacket will be illuminated with warning colors indicating the potential mishap beforehand if moved further in the restricted zone.
The operator of conveyer belt or fork-lift is asked to stop the operation immediately in the encroached area, by the security manager on receiving the log of threats.
Figures 2a and 2b illustrate a flow diagram of a method to implement IoT based risk detection and notification. The steps include:
• Step 202: mounting, a risk determination unit (102), on at least one of the safety equipment;
• Step 204: sensing, by a sensing unit (102), periodically a plurality of health parameters associated with the user and a plurality of ambient parameters around the user;
• Step 206: generating, by the sensing unit (102), a plurality of sensed health values corresponding to the health parameters and a plurality of sensed ambient values corresponding to the ambient parameters;
• Step 208: evaluating, by a risk determination unit (106), the sensed health values and the sensed ambient values to determine occurrence of at least one threat;
• Step 210: generating, by the risk determination unit (106), a risk detection signal upon occurrence of the at least one threat and a log containing details pertaining to the determined threat(s);
• Step 212: receiving, by a communication unit (108), the risk detection signal and the log of threats;
• Step 214: transmitting, by the communication unit (108), the log of threats to a device (144) associated with at least one security manager and a server (130);
• Step 216: transmitting, by the communication unit (108), a risk detection signal upon occurrence of the at least one threat;
• Step 218: receiving, by at least one notifier (110) mounted on the plurality of safety equipment, the risk detection signal to provide notification to the user; and
• Step 220: notifying, by the notifier (110) mounted on the plurality of safety equipment, the user.
In an embodiment, the sub-step of generating the plurality of health values and the plurality of ambient values includes:
• Step 302: generating, by the health sensors (104), health signals based on the sensed health parameters;
• Step 304: generating, by the ambient sensors (112), ambient signals based on the sensed health parameters;
• Step 306: conditioning, by the conditioning unit (114), the health signals and the ambient signals; and
• Step 308: generating, by the conditioning unit (114), the plurality of sensed health values corresponding to the health parameters and the plurality of sensed ambient values corresponding to the ambient parameters.
In another embodiment, the sub-step of evaluating by the evaluator (106) includes:
• Step 402: crawling, by a first crawler and extractor (120), a first look up table having a list of standard ambient parameters and ambient threshold values corresponding to each of the standard ambient parameters stored in a repository (116) and extracting, by the first crawler and extractor (120), ambient threshold value corresponding to each of the sensed ambient parameters;
• Step 404: generating, by a first comparator (124), a first comparison result by comparing the sensed ambient value with the extracted corresponding ambient threshold value;
• Step 406: crawling, by a second crawler and extractor (122), a second look up table having a list of standard health parameters and health threshold values corresponding to each of the standard health parameters stored in the repository (116) and extracting, by the second crawler and extractor (122), health threshold value corresponding to each of the sensed health parameters;
• Step 408: generating, by a second comparator (126), a second comparison result by comparing the sensed health value with the extracted corresponding health threshold value; and
• Step 410: analysing, by an analyser (128), the first comparison result and the second comparison result to identify occurrence of the threats.
TECHNICAL ADVANCEMENTS
The present disclosure described herein above has several technical advantages including, but not limited to, the realization of, an IoT based risk detection and notification system, which:
• provide an integrated and connected safety ecosystem powered by IoT;
• enable seamless connectivity of workers’ safety data on an IoT platform for preventive measures and powerful visualization with analytics;
• address the safety aspects of the workforce in addition to the existing safety wears;
• provide an additional visibility to track, provide just-in-time medical help of their workforce;
• enhance security for the workforce on top their existing safety wears; and
• provide effective analysis of accident using new sensor based parameters and measures.
The foregoing disclosure has been described with reference to the accompanying embodiments which do not limit the scope and ambit of the disclosure. The description provided is purely by way of example and illustration.
The embodiments herein and the various features and advantageous details thereof are explained with reference to the non-limiting embodiments in the following description. Descriptions of well-known components and processing techniques are omitted so as to not unnecessarily obscure the embodiments herein. The examples used herein are intended merely to facilitate an understanding of ways in which the embodiments herein may be practiced and to further enable those of skill in the art to practice the embodiments herein. Accordingly, the examples should not be construed as limiting the scope of the embodiments herein.
The foregoing description of the specific embodiments so fully reveal the general nature of the embodiments herein that others can, by applying current knowledge, readily modify and/or adapt for various applications such specific embodiments without departing from the generic concept, and, therefore, such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed embodiments. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. Therefore, while the embodiments herein have been described in terms of preferred embodiments, those skilled in the art will recognize that the embodiments herein can be practiced with modification within the spirit and scope of the embodiments as described herein.
Throughout this specification the word “comprise”, or variations such as “comprises” or “comprising”, will be understood to imply the inclusion of a stated element, step, or group of elements, steps, but not the exclusion of any other element, or step, or group of elements, or steps.
The use of the expression “at least” or “at least one” suggests the use of one or more elements or ingredients or quantities, as the use may be in the embodiment of the disclosure to achieve one or more of the desired objects or results.
While considerable emphasis has been placed herein on the components and component parts of the preferred embodiments, it will be appreciated that many embodiments can be made and that many changes can be made in the preferred embodiments without departing from the principles of the disclosure. These and other changes in the preferred embodiment as well as other embodiments of the disclosure will be apparent to those skilled in the art from the disclosure herein, whereby it is to be distinctly understood that the foregoing descriptive matter is to be interpreted merely as illustrative of the disclosure and not as a limitation.
,CLAIMS:WE CLAIM:
1. An IoT based risk detection and notification system (100) for a user equipped with a plurality of safety equipment, wherein said IoT based risk detection and notification system (100) comprises:
• a risk determination unit (102) mounted on at least one of said safety equipment, said risk determination unit (102) includes:
o a sensing unit (118) configured to periodically sense a plurality of health parameters associated with said user and a plurality of ambient parameters deployed around said user, and further configured to generate a plurality of sensed health values corresponding to said plurality of health parameters and a plurality of sensed ambient values corresponding to said plurality of ambient parameters;
o an evaluator (106) configured to cooperate with said sensing unit (118), and further configured to evaluate said plurality of sensed health values and said plurality of sensed ambient values to determine occurrence of at least one threat, wherein said evaluator (106) further configured to generate:
? a risk detection signal upon occurrence of said at least one threat; and
? a log containing details pertaining to said determined at least one threat;
o a communication unit (108) configured to cooperate with said evaluator (106) to receive and transmit said risk detection signal and said log); and
o at least one notifier (110) mounted on said plurality of safety equipment, and further configured to receive said risk detection signal to provide notification to said user, wherein said risk determination unit (102) and said notifier (110) are implemented using one or more processor(s).
2. The IoT based risk detection and notification system (100) as claimed in claim 1, wherein said sensing unit (118) includes:
• a plurality of health sensors (104) configured to periodically sense said health parameters associated with said user, and further configured to generate health signals based on said sensed health parameters;
• a plurality of ambient sensors (112) configured to periodically sense said ambient parameters around said user, and further configured to generate ambient signals based on said sensed ambient parameters; and
• a conditioning unit (114) configured to cooperate with said health sensors (104) and said ambient sensors (112), and further configured to condition said health signals and said ambient signals to generate said sensed health values corresponding to said health parameters and said sensed ambient values corresponding to said ambient parameters.
3. The IoT based risk detection and notification system (100) as claimed in claim 1, wherein said evaluator (106) includes:
• a repository (116) configured to store a first look up table having a list of ambient parameters and an ambient threshold value corresponding to each of said ambient parameters and a second look up table having a list of health parameters and a health threshold value corresponding to each of said standard health parameters;
• a first crawler and extractor (120) configured to cooperate with said repository (116), and further configured to crawl through said first look up table to extract ambient threshold value corresponding to each of said sensed ambient parameters;
• a second crawler and extractor (122) configured to cooperate with said repository (116), and further configured to crawl through said second look up table to extract health threshold value corresponding to each of said sensed health parameters;
• a first comparator (124) configured to cooperate with said first crawler and extractor (120), and further configured to compare each of said sensed ambient values with said extracted corresponding ambient threshold value to generate a first comparison result;
• a second comparator (126) configured to cooperate with said second crawler and extractor (122), further configured to compare each of said sensed health values with said extracted corresponding health threshold value to generate a second comparison result;
• an analyser (128) configured to cooperate with said first comparator (124) and said second comparator (126), and further configured to analyse said first comparison result and said second comparison result to identify occurrence of said threats, said analyser (128) further configured to generate said risk detection signal based on said identified threats; and
• a log generator (132) configured to cooperate with said analyser (128) to generate said log of threats containing details pertaining to said identified threats.
4. The IoT based risk detection and notification system as claimed in claim 1, wherein notification provided by said notifier (110) to said user is selected from haptic notification, audio notification, visual notification, or any combination thereof.
5. The IoT based risk detection and notification system as claimed in claim 1, wherein said communication unit (108) is further configured to transmit said risk detection signal to said device (144) associated with at least one security manager.
6. The IoT based risk detection and notification system (100) as claimed in claim 1, wherein said system (100) includes an image capturing unit (134) mounted on said safety equipment of said user comprising:
• at least one camera (136) configured to periodically capture an image of the vicinity of said user;
• an image processing unit (138) configured to cooperate with said camera (136), and further configured to process said captured images;
• an identification unit (140) configured to cooperate with said image processing unit (138) to identify location of said user based on said processed images, and further configured to generate and transmit a flag signal on identifying said user’s location in or around at least one of restricted zone; and
• an alert generation unit (142) configured to cooperate with said identification unit (140) to receive said flag signal, and further configured to generate and transmit an alert signal to said communication unit (108), wherein said camera (136), said image processing unit (138), said identification unit (140), and said alert generation unit (142) are implemented using one or more processor(s).
7. The IoT based risk detection and notification system (100) as claimed in claim 2, wherein said plurality of ambient sensors (112) includes:
• at least one heat sensor configured to periodically detect heat level in the vicinity of said user, and further configured to generate a heat intensity signal corresponding to said detected heat level;
• at least one smoke detection sensor configured to periodically detect smoke intensity in the vicinity of said user, and further configured to generate a smoke intensity signal corresponding to said detected smoke intensity;
• at least one water flow sensor configured to periodically detect water level in the vicinity of said user, and further configured to generate a water level signal corresponding to said detected water level;
• at least one light sensor configured to periodically detect intensity of illumination in the vicinity of said user, and further configured to generate a light intensity signal corresponding to said detected light intensity; and
• at least one gas detection sensor configured to periodically detect toxic gas levels in the vicinity of said user, and further configured to generate a gas detection signal corresponding to said detected toxic gas level,
wherein said heat intensity signal, said smoke intensity signal, said water level signal, said light intensity signal and said gas detection signal are conditioned by said conditioning unit (114) to generate said sensed ambient values.
8. A method for IoT based risk detection and notification for a user equipped with a plurality of safety equipment, said method comprises steps of:
• mounting (202), a risk determination unit (102), on at least one of said safety equipment;
• sensing (204), by a sensing unit (118), periodically a plurality of health parameters associated with said user and a plurality of ambient parameters around said user;
• generating (206), by said sensing unit (118), a plurality of sensed health values corresponding to said health parameters and a plurality of sensed ambient values corresponding to said ambient parameters;
• evaluating (208), by an evaluator (106), said sensed health values and said sensed ambient values to determine occurrence of at least one threat;
• generating (210), by said evaluator (106), a risk detection signal upon occurrence of said at least one threat and a log containing details pertaining to said determined threat(s);
• receiving (212), by a communication unit (108), said risk detection signal and said log of threats;
• transmitting (214), by said communication unit (108), said log of threats to a device (144) associated with at least one security manager and a server (130);
• transmitting (216), by said communication unit (108), a risk detection signal upon occurrence of said at least one threat;
• receiving (218), by at least one notifier (110) mounted on said plurality of safety equipment, said risk detection signal to provide notification to said user; and
• notifying (220), by said notifier (110) mounted on said plurality of safety equipment, said user.
• The method as claimed in claim 8, wherein the sub-step of generating said plurality of health values and said plurality of ambient values includes:
• generating (302), by said health sensors (104), health signals based on said sensed health parameters;
• generating (304), by said ambient sensors (112), ambient signals based on said sensed health parameters;
• conditioning (306), by said conditioning unit (114), said health signals and said ambient signals; and
• generating (308), by said conditioning unit (114), said plurality of sensed health values corresponding to said health parameters and said plurality of sensed ambient values corresponding to said ambient parameters.
9. The method as claimed in claim 8, wherein the sub-step of evaluating by an evaluator (106) includes:
• crawling (402), by a first crawler and extractor (120), a first look up table having a list of standard ambient parameters and ambient threshold values corresponding to each of said standard ambient parameters stored in a repository (116) and extracting, by said first crawler and extractor (120), ambient threshold value corresponding to each of said sensed ambient parameters;
• generating (404), by a first comparator (124), a first comparison result by comparing said sensed ambient value with said extracted corresponding ambient threshold value;
• crawling (406), by a second crawler and extractor (122), a second look up table having a list of standard health parameters and health threshold values corresponding to each of said standard health parameters stored in said repository (116) and extracting, by said second crawler and extractor (122), health threshold value corresponding to each of said sensed health parameters;
• generating (408), by a second comparator (126), a second comparison result by comparing said sensed health value with said extracted corresponding health threshold value; and
• analyzing (410), by an analyser (128), said first comparison result and said second comparison result to identify occurrence of said threats.
| # | Name | Date |
|---|---|---|
| 1 | 201821041760-IntimationOfGrant26-02-2024.pdf | 2024-02-26 |
| 1 | 201821041760-STATEMENT OF UNDERTAKING (FORM 3) [05-11-2018(online)].pdf | 2018-11-05 |
| 2 | 201821041760-PatentCertificate26-02-2024.pdf | 2024-02-26 |
| 2 | 201821041760-PROVISIONAL SPECIFICATION [05-11-2018(online)].pdf | 2018-11-05 |
| 3 | 201821041760-PROOF OF RIGHT [05-11-2018(online)].pdf | 2018-11-05 |
| 3 | 201821041760-CLAIMS [03-03-2022(online)].pdf | 2022-03-03 |
| 4 | 201821041760-POWER OF AUTHORITY [05-11-2018(online)].pdf | 2018-11-05 |
| 4 | 201821041760-DRAWING [03-03-2022(online)].pdf | 2022-03-03 |
| 5 | 201821041760-FORM 1 [05-11-2018(online)].pdf | 2018-11-05 |
| 5 | 201821041760-FER_SER_REPLY [03-03-2022(online)].pdf | 2022-03-03 |
| 6 | 201821041760-FORM 13 [03-03-2022(online)].pdf | 2022-03-03 |
| 6 | 201821041760-DRAWINGS [05-11-2018(online)].pdf | 2018-11-05 |
| 7 | 201821041760-FORM-26 [03-03-2022(online)].pdf | 2022-03-03 |
| 7 | 201821041760-DECLARATION OF INVENTORSHIP (FORM 5) [05-11-2018(online)].pdf | 2018-11-05 |
| 8 | 201821041760-Proof of Right (MANDATORY) [21-05-2019(online)].pdf | 2019-05-21 |
| 8 | 201821041760-OTHERS [03-03-2022(online)].pdf | 2022-03-03 |
| 9 | 201821041760-ENDORSEMENT BY INVENTORS [16-08-2019(online)].pdf | 2019-08-16 |
| 9 | 201821041760-RELEVANT DOCUMENTS [03-03-2022(online)].pdf | 2022-03-03 |
| 10 | 201821041760-DRAWING [16-08-2019(online)].pdf | 2019-08-16 |
| 10 | 201821041760-FER.pdf | 2021-10-18 |
| 11 | 201821041760-COMPLETE SPECIFICATION [16-08-2019(online)].pdf | 2019-08-16 |
| 11 | 201821041760-ORIGINAL UR 6(1A) FORM 1-210519.pdf | 2020-01-10 |
| 12 | 201821041760-FORM 18 [25-10-2019(online)].pdf | 2019-10-25 |
| 12 | Abstract1.jpg | 2019-09-19 |
| 13 | 201821041760-FORM 18 [25-10-2019(online)].pdf | 2019-10-25 |
| 13 | Abstract1.jpg | 2019-09-19 |
| 14 | 201821041760-COMPLETE SPECIFICATION [16-08-2019(online)].pdf | 2019-08-16 |
| 14 | 201821041760-ORIGINAL UR 6(1A) FORM 1-210519.pdf | 2020-01-10 |
| 15 | 201821041760-DRAWING [16-08-2019(online)].pdf | 2019-08-16 |
| 15 | 201821041760-FER.pdf | 2021-10-18 |
| 16 | 201821041760-ENDORSEMENT BY INVENTORS [16-08-2019(online)].pdf | 2019-08-16 |
| 16 | 201821041760-RELEVANT DOCUMENTS [03-03-2022(online)].pdf | 2022-03-03 |
| 17 | 201821041760-Proof of Right (MANDATORY) [21-05-2019(online)].pdf | 2019-05-21 |
| 17 | 201821041760-OTHERS [03-03-2022(online)].pdf | 2022-03-03 |
| 18 | 201821041760-FORM-26 [03-03-2022(online)].pdf | 2022-03-03 |
| 18 | 201821041760-DECLARATION OF INVENTORSHIP (FORM 5) [05-11-2018(online)].pdf | 2018-11-05 |
| 19 | 201821041760-FORM 13 [03-03-2022(online)].pdf | 2022-03-03 |
| 19 | 201821041760-DRAWINGS [05-11-2018(online)].pdf | 2018-11-05 |
| 20 | 201821041760-FORM 1 [05-11-2018(online)].pdf | 2018-11-05 |
| 20 | 201821041760-FER_SER_REPLY [03-03-2022(online)].pdf | 2022-03-03 |
| 21 | 201821041760-POWER OF AUTHORITY [05-11-2018(online)].pdf | 2018-11-05 |
| 21 | 201821041760-DRAWING [03-03-2022(online)].pdf | 2022-03-03 |
| 22 | 201821041760-PROOF OF RIGHT [05-11-2018(online)].pdf | 2018-11-05 |
| 22 | 201821041760-CLAIMS [03-03-2022(online)].pdf | 2022-03-03 |
| 23 | 201821041760-PROVISIONAL SPECIFICATION [05-11-2018(online)].pdf | 2018-11-05 |
| 23 | 201821041760-PatentCertificate26-02-2024.pdf | 2024-02-26 |
| 24 | 201821041760-STATEMENT OF UNDERTAKING (FORM 3) [05-11-2018(online)].pdf | 2018-11-05 |
| 24 | 201821041760-IntimationOfGrant26-02-2024.pdf | 2024-02-26 |
| 1 | Capture8E_27-08-2021.pdf |
| 2 | Capture7E_27-08-2021.pdf |
| 3 | Capture6E_27-08-2021.pdf |