Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
A SYSTEM AND A METHOD FOR SEEKING ASSISTANCE DURING AN EMERGENCY SITUATION
Document Type and Number:
WIPO Patent Application WO/2024/062279
Kind Code:
A1
Abstract:
A system (10) for seeking assistance during an emergency situation is disclosed. The system includes a processing subsystem (20) including a registration module (50) to register users. The users includes a driver, and a passenger. The processing subsystem includes a booking module (70) to enable the passenger to book a ride with the driver. The processing subsystem includes an emergency module (80) to receive an input from the users during an emergency situation. The emergency module is to triangulate location of the users. The emergency module is to identify entities located within a predefined geographical location of the triangulated location of the users. The emergency module is to transmit signals to each of the entities identified to seek help during the emergency situation. The processing subsystem includes a notification module (90) to generate alerts in the user device associated with the users upon receiving the signals.

Inventors:
I CLARISSA (IN)
NATHAN S IRUDAYA (IN)
Application Number:
PCT/IB2022/061258
Publication Date:
March 28, 2024
Filing Date:
November 22, 2022
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
I CLARISSA (IN)
NATHAN S IRUDAYA (IN)
International Classes:
H04M1/72; G06Q50/26; G08B25/00
Foreign References:
US20200135005A12020-04-30
Attorney, Agent or Firm:
SINGH NADIYAL, Vidya Bhaskar (IN)
Download PDF:
Claims:
CLAIM: . A system (10) for seeking assistance during an emergency situation comprising: a processing subsystem (20) hosted on a server (30) and configured to execute on a network (40) to control bidirectional communications among a plurality of modules comprising: a registration module (50) operatively coupled to an integrated database (60), wherein the registration module (50) is configured to register one or more users by creating one or more corresponding user profiles in the integrated database (60), wherein the one or more users comprises a driver of a vehicle, and a passenger who travels with the driver in the vehicle; a booking module (70) operatively coupled to the registration module (50), wherein the the booking module (70) is configured to enable the passenger to book a ride with the driver, wherein the driver and the passenger operate on a corresponding user device; an emergency module (80) operatively coupled to the booking module (70), wherein the emergency module (80) is configured to: receive an input from the one or more corresponding users during an emergency situation through an emergency button displayed through the user interface of the user device associated with the one or more corresponding users upon booking the ride by the passenger; triangulate location of the one or more corresponding users based on one or more location information provided by the user device associated with the one or more corresponding users; identify one or more entities located within a predefined geographical location of the triangulated location of the one or more corresponding users, wherein the one or more entities comprises the user device associated with the one or more corresponding users, a law enforcement unit, and an emergency response unit; transmit one or more signals to each of the one or more corresponding entities identified to seek help during the emergency situation, wherein the one or more signals comprises the one or more location information, and one or more user details of the one or more corresponding users; and a notification module (90) operatively coupled to the emergency module (80), wherein the notification module (90) is configured to generate one or more alerts in the user device associated with the one or more corresponding users upon receiving the one or more signals, wherein the one or more alerts are recurring in nature until the one or more corresponding users acknowledges the one or more alerts.

2. The system (10) as claimed in claiml, wherein the processing subsystem (20) comprises a network module (100) configured to create a mesh network by interconnecting the user device associated with the one or more corresponding users within the predefined geographical location, wherein the mesh network is configured to enable bi-directional communication among the user device associated with the one or more corresponding users irrespective of the cellular connectivity.

3. The system (10) as claimed in claiml, wherein the input from the one or more corresponding users comprises a touch, a gesture, and a voice command.

4. The system (10) as claimed in claiml, wherein the one or more alerts comprises a vibrational alert, an audio alert, and a visual alert.

5. A method (300) comprising: registering, by a registration module, one or more users by creating one or more corresponding user profiles in the integrated database, wherein the one or more corresponding users comprises a driver of a vehicle, and a passenger who travels with the driver in the vehicle; (310) enabling, by a booking module, the passenger to book a ride with the driver, wherein the driver and the passenger operate on a corresponding user device; (320) receiving, by an emergency module, an input from the one or more corresponding users during an emergency situation through an emergency button displayed through the user interface of the user device associated with the one or more corresponding users upon booking the ride by the passenger; (330) triangulating, by the emergency module, location of the one or more corresponding users based on one or more location information provided by the user device associated with the one or more corresponding users; (340) identifying, by the emergency module, one or more entities located within a predefined geographical location of the triangulated location of the one or more corresponding users, wherein the one or more entities comprises the user device associated with the one or more corresponding users, a law enforcement unit, and an emergency response unit; (350) transmitting, by the emergency module, one or more signals to each of the one or more corresponding entities identified to seek help during the emergency situation, wherein the one or more signals comprises the one or more location information, and one or more user details of the one or more corresponding user; (360) and generating, by a notification module, one or more alerts in the user device associated with the one or more corresponding users upon receiving the one or more signals, wherein the one or more alerts are recurring in nature until the one or more corresponding users acknowledges the one or more alerts. (370)

Description:
A SYSTEM AND A METHOD FOR SEEKING ASSISTANCE DURING AN EMERGENCY SITUATION

EARLIEST PRIORITY DATE

This Application claims priority from a Complete patent application filed in India having Patent Application No. 202241053573, filed on September 19, 2022, and titled “A SYSTEM AND A METHOD FOR SEEKING ASSISTANCE DURING AN EMERGENCY SITUATION”

FIELD OF INVENTION

Embodiments of the present disclosure relate to the field of emergency notification systems and more particularly to a system and a method for seeking assistance during an emergency situation.

BACKGROUND

An emergency may be defined as an unforeseen combination of circumstances that calls for immediate action. The emergency may arise due to an accident, a natural disaster, and an inappropriate social behavior. During the emergency, victims tend to seek help from others to overcome stressful situations. Therefore, the time taken by the others to respond to the emergency plays a vital role in the survival of the victims.

Unfortunately, the response time of the existing systems is high, leaving the victims traumatized during emergencies. Delayed assistance may even lead to the loss of life of the victims. Apart from that, dependency of the existing system on cellular connectivity to enable communication between emergency responders and the victims further jeopardizes a rescue operation in a geographical location where there is no cellular connectivity.

Hence, there is a need for an improved system and a method for seeking assistance during an emergency situation to address the aforementioned issue(s).

BRIEF DESCRIPTION

In accordance with an embodiment of the present disclosure, a system for seeking assistance during an emergency situation is provided. The system includes a processing subsystem hosted on a server and configured to execute on a network to control bidirectional communications among a plurality of modules. The processing subsystem includes a registration module operatively coupled to an integrated database. The registration module is configured to register one or more users by creating one or more corresponding user profiles in the integrated database. The one or more users includes a driver of a vehicle, and a passenger who travels with the driver in the vehicle. The processing subsystem also includes a booking module operatively coupled to the registration module. The booking module is configured to enable the passenger to book a ride with the driver. The driver and the passenger operate on a corresponding user device. The processing subsystem further includes an emergency module operatively coupled to the booking module. The emergency module is configured to receive an input from the one or more corresponding users during an emergency situation through an emergency button displayed through the user interface of the user device associated with the one or more corresponding users upon booking the ride by the passenger. The emergency module is also configured to triangulate location of the one or more corresponding users based on one or more location information provided by the user device associated with the one or more corresponding users. The emergency module is further configured to identify one or more entities located within a predefined geographical location of the triangulated location of the one or more corresponding users. The one or more entities includes the user device associated with the one or more corresponding users, a law enforcement unit, and an emergency response unit. The emergency module is also configured to transmit one or more signals to each of the one or more corresponding entities identified to seek help during the emergency situation. The one or more signals includes the one or more location information, and one or more user details of the one or more corresponding users. The processing subsystem also includes a notification module operatively coupled to the emergency module. The notification module is configured to generate one or more alerts in the user device associated with the one or more corresponding users upon receiving the one or more signals. The one or more alerts are recurring in nature until the one or more corresponding users acknowledges the one or more alerts.

In accordance with another embodiment of the present disclosure, a method for seeking assistance during an emergency situation is provided. The method includes registering, by a registration module, one or more users by creating one or more corresponding user profiles in the integrated database. The one or more users includes a driver of a vehicle, and a passenger who travels with the driver in the vehicle. The method also includes enabling, by a booking module, the passenger to book a ride with the driver. The driver and the passenger operate on a corresponding user device. The method further includes receiving, by an emergency module, an input from the one or more corresponding users during an emergency situation through an emergency button displayed through the user interface of the user device associated with the one or more corresponding users upon booking the ride by the passenger. The method also includes triangulating, by the emergency module, location of the one or more corresponding users based on one or more location information provided by the user device associated with the one or more corresponding users. The method also includes identifying, by the emergency module, one or more entities located within a predefined geographical location of the triangulated location of the one or more corresponding users. The one or more entities includes the user device associated with the one or more corresponding users, a law enforcement unit, and an emergency response unit. The method also includes transmitting, by the emergency module, one or more signals to each of the one or more corresponding entities identified to seek help during the emergency situation. The one or more signals includes the one or more location information, and one or more user details of the one or more corresponding user. The method further includes generating, by a notification module, one or more alerts in the user device associated with the one or more corresponding users upon receiving the one or more signals. The one or more alerts are recurring in nature until the one or more corresponding users acknowledges the one or more alerts.

To further clarify the advantages and features of the present disclosure, a more particular description of the disclosure will follow by reference to specific embodiments thereof, which are illustrated in the appended figures. It is to be appreciated that these figures depict only typical embodiments of the disclosure and are therefore not to be considered limiting in scope. The disclosure will be described and explained with additional specificity and detail with the appended figures.

BRIEF DESCRIPTION OF THE DRAWINGS The disclosure will be described and explained with additional specificity and detail with the accompanying figures in which:

FIG. 1 is a block diagram representation of a system for seeking assistance during an emergency situation in accordance with an embodiment of the present disclosure;

FIG. 2 is a block diagram representation of one embodiment of the system of FIG. 1 , in accordance with an embodiment of the present disclosure;

FIG. 3 is a schematic representation of an exemplary embodiment of the system of FIG. 1, in accordance with an embodiment of the present disclosure;

FIG. 4 is a block diagram of a computer or a server in accordance with an embodiment of the present disclosure;

FIG. 5 (a) is a flow chart representing the steps involved in a method for seeking assistance during an emergency situation in accordance with an embodiment of the present disclosure; and

FIG. 5 (b) is a flow chart representing the continued steps involved in a method of FIG. 5 (a), in accordance with an embodiment of the present disclosure.

Further, those skilled in the art will appreciate that elements in the figures are illustrated for simplicity and may not have necessarily been drawn to scale. Furthermore, in terms of the construction of the device, one or more components of the device may have been represented in the figures by conventional symbols, and the figures may show only those specific details that are pertinent to understanding the embodiments of the present disclosure so as not to obscure the figures with details that will be readily apparent to those skilled in the art having the benefit of the description herein.

DETAILED DESCRIPTION

For the purpose of promoting an understanding of the principles of the disclosure, reference will now be made to the embodiment illustrated in the figures and specific language will be used to describe them. It will nevertheless be understood that no limitation of the scope of the disclosure is thereby intended. Such alterations and further modifications in the illustrated system, and such further applications of the principles of the disclosure as would normally occur to those skilled in the art are to be construed as being within the scope of the present disclosure.

The terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process or method that comprises a list of steps does not include only those steps but may include other steps not expressly listed or inherent to such a process or method. Similarly, one or more devices or sub-systems or elements or structures or components preceded by "comprises... a" does not, without more constraints, preclude the existence of other devices, sub-systems, elements, structures, components, additional devices, additional sub-systems, additional elements, additional structures, or additional components. Appearances of the phrase "in an embodiment", "in another embodiment" and similar language throughout this specification may, but not necessarily do, all refer to the same embodiment.

Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this disclosure belongs. The system, methods, and examples provided herein are only illustrative and not intended to be limiting.

In the following specification and the claims, reference will be made to a number of terms, which shall be defined to have the following meanings. The singular forms “a”, “an”, and “the” include plural references unless the context clearly dictates otherwise.

Embodiments of the present disclosure relate to a system and a method for seeking assistance during an emergency situation. The system includes a processing subsystem hosted on a server and configured to execute on a network to control bidirectional communications among a plurality of modules. The processing subsystem includes a registration module operatively coupled to an integrated database. The registration module is configured to register one or more users by creating one or more corresponding user profiles in the integrated database. The one or more users includes a driver of a vehicle, and a passenger who travels with the driver in the vehicle. The processing subsystem also includes a booking module operatively coupled to the registration module. The booking module is configured to enable the passenger to book a ride with the driver. The driver and the passenger operate on a corresponding user device. The processing subsystem further includes an emergency module operatively coupled to the booking module. The emergency module is configured to receive an input from the one or more corresponding users during an emergency situation through an emergency button displayed through the user interface of the user device associated with the one or more corresponding users upon booking the ride by the passenger. The emergency module is also configured to triangulate location of the one or more corresponding users based on one or more location information provided by the user device associated with the one or more corresponding users. The emergency module is further configured to identify one or more entities located within a predefined geographical location of the triangulated location of the one or more corresponding users. The one or more entities includes the user device associated with the one or more corresponding users, a law enforcement unit, and an emergency response unit. The emergency module is also configured to transmit one or more signals to each of the one or more corresponding entities identified to seek help during the emergency situation. The one or more signals includes the one or more location information, and one or more user details of the one or more corresponding users. The processing subsystem also includes a notification module operatively coupled to the emergency module. The notification module is configured to generate one or more alerts in the user device associated with the one or more corresponding users upon receiving the one or more signals. The one or more alerts are recurring in nature until the one or more corresponding users acknowledges the one or more alerts.

FIG. 1 is a block diagram representation of a system (10) for seeking assistance during an emergency situation in accordance with an embodiment of the present disclosure. The system (10) includes a processing subsystem (20). The processing subsystem (20) is hosted on a server (30). In one embodiment, the server (30) may be a cloud -based server. In another embodiment, the server (30) may be a local server. The processing subsystem (20) is configured to execute on a network (40) to control bidirectional communications among a plurality of modules. In one embodiment, the network (40) may include one or more terrestrial and/or satellite networks interconnected to communicatively connect a user device to web server engine and a web crawler. In one example, the network (40) may be a private or public local area network (LAN) or wide area network (WAN), such as the internet. Further, in another embodiment, the network (40) may include both wired and wireless communications according to one or more standards and/or via one or more transport mediums. In one example, the network (40) may include wireless communications according to one of the 802.11 or Bluetooth specification sets, LoRa (Long Range Radio) or another standard or proprietary wireless communication protocol. In yet another embodiment, the network (40) may also include communications over a terrestrial cellular network, including, a GSM (global system for mobile communications), CDMA (code division multiple access), and/or EDGE (enhanced data for global evolution) network.

Furthermore, the processing subsystem (20) includes a registration module (50) operatively coupled to an integrated database (60). The registration module (50) is configured to register one or more users by creating one or more corresponding user profiles in the integrated database (60). In one embodiment, the registration module (50) may prompt for one or more user details for registering the one or more users. In such an embodiment, the user details may include, but not limited to, a name, an address, a phone number, an email address, an emergency contact number and the like. The one or more users includes a driver of a vehicle, and a passenger who travels with the driver in the vehicle. In one embodiment, the vehicle may include, but not limited to, a car, a bus, and an auto rikshaw. In a specific embodiment, the integrated database (60) may include, but not limited to, a SQL based database, non-SQL based database, object-oriented database, hierarchical database, columnar database and the like.

Moreover, the processing subsystem (20) also includes a booking module (70) operatively coupled to the registration module (50). The booking module (70) is configured to enable the passenger to book a ride with the driver. The driver and the passenger operate on a corresponding user device (not shown in FIG. 1). For example, consider a scenario in which a passenger X is about to travel to a destination B from a source A. The booking module (70) enables the passenger X to book a ride with a driver Y for travelling to the destination B. A ride request raised by the passenger X may be viewed by the driver Y on the user device associated with the driver Y. Upon accepting the ride request raised by the passenger X by the driver Y, the passenger X may be notified regarding the same through the user device associated with the passenger X. The driver Y and the passenger X may have respective user profiles created in the integrated database (60) by the registration module (50).

Additionally, the processing subsystem (20) further includes an emergency module (80) operatively coupled to the booking module (70). The emergency module (80) is configured to receive an input from the one or more corresponding users during an emergency situation through an emergency button displayed through the user interface of the user device associated with the one or more corresponding users upon booking the ride by the passenger. In one embodiment, the input may include a touch, a gesture, and a voice command. In continuation with the ongoing example, upon booking the ride by the passenger X, an emergency button may be displayed on the user device associated with the passenger X and the driver Y. Consider a scenario in which, during the ride, the vehicle meets with an accident and the driver Y become unconscious. In such a scenario, the emergency module (80) may receive the input from the passenger X through the emergency button displayed on the user device associated with the passenger X.

Besides, the emergency module (80) is also configured to triangulate location of the one or more corresponding users based on one or more location information provided by the user device associated with the one or more corresponding users. As used herein, triangulation is a process of estimating location of the user device based on a distance between the user device and a plurality of satellites or a plurality of cellular towers. In one embodiment, the user device may include, but is not limited to, a phone, a tab, a computer, a personal digital assistant and the like. The emergency module (80) is further configured to identify one or more entities located within a predefined geographical location of the triangulated location of the one or more corresponding users.

Also, the one or more entities includes the user device associated with the one or more corresponding users, a law enforcement unit, and an emergency response unit. In one embodiment, the law enforcement unit may include police personnel. The emergency module (80) is also configured to transmit one or more signals to each of the one or more corresponding entities identified to seek help during the emergency situation. The one or more signals includes the one or more location information, registration of the vehicle and one or more user details of the one or more corresponding users. Additionally, in continuation with the ongoing example, the emergency module (80) may triangulate the location of the passenger X upon receiving the input from the passenger X. The emergency module (80) may triangulate the location of the passenger X based on the one or more location information provided by the user device associated with the passenger X. The emergency module (80) may further identify the law enforcement unit, the user device associated with the one or more corresponding users, and the emergency unit located with in the predefined geographic location based on the location of the passenger X. The emergency module (80) may transmit one or more signals to each of the law enforcement unit, the user device associated with the one or more corresponding users, and the emergency unit located to seek help for the passenger X.

The processing subsystem (20) also includes a notification module (90) operatively coupled to the emergency module (80). The notification module (90) is configured to generate one or more alerts in the user device associated with the one or more corresponding users upon receiving the one or more signals. The one or more alerts are recurring in nature until the one or more corresponding users acknowledges the one or more alerts. In one embodiment, the one or more alerts may include, but not limited to, a vibrational alert, an audio alert, and a visual alert. In continuation with the ongoing example, the notification module (90) may generate the one or more alerts in the user device associated with the one or more corresponding users identified to guide the one or more corresponding users to the location of the passenger X.

FIG. 2 is a block diagram representation of one embodiment of the system ( 10) of FIG. 1, in accordance with an embodiment of the present disclosure. The system (10) of FIG. 1 includes the registration module (50), the booking module (70), the emergency module (80), and the notification module (90). In one embodiment, the system (10) of FIG. 1 may include the processing subsystem (20) including a network module (100) configured to create a mesh network by interconnecting the user device associated with the one or more corresponding users within the predefined geographical location. In such an embodiment, the mesh network may be configured to enable bi-directional communication among the user device associated with the one or more corresponding users irrespective of the cellular connectivity. As used herein, the mesh network may be defined as a local area network topology in which infrastructure nodes connect directly, dynamically and non-hierarchically to as many other nodes as possible and cooperate with one another to efficiently route data to and from clients.

Further, in continuation with the ongoing example, consider a scenario in which, the passenger X located in a place where cellular connectivity is absent. In such a scenario, the user device associated with the passenger X may try to establish a mesh network with the user device associated with the one or more corresponding users located in proximity of the passenger X to enable bi-directional communication among the user device associated with the one or more corresponding users.

FIG. 3 is a schematic representation of an exemplary embodiment (200) of the system (10) of FIG. 1 in accordance with an embodiment of the present disclosure. Consider a scenario in which a passenger B (210) is planning to travel from a city D to a city E. The registration module (50) may register the passenger B (210) in the integrated database (60) upon receiving one or more user details associated with the passenger B (210). The booking module (70) may enable the passenger B (210) to book a ride with a driver C (220) via the user device (not shown in FIG. 3) associated with the passenger B (210).

Further, consider a scenario in which the passenger B (210) may try to harass the driver C (220) during the ride and the driver C (220) may be located in a place where there is no cellular connectivity. In such a scenario, the user device associated with the driver C (220) may try to establish the mesh network with the user device associated with the one or more corresponding users located within the predefined geographic location around the location of the driver C (220). The emergency module (80) may receive an input from the driver C (220) through an emergency button displayed through the user interface of the user device associated with the driver C (220). The emergency module (80) may further triangulate the location of the driver C (220) based on the one or more location information provided by the user device associated with driver C (220).

Furthermore, the emergency module (80) may identify the law enforcement unit, the emergency response unit and the user device associated with the one or more corresponding users within the predefined geographical location based on the triangulated location of the driver C (220). The emergency module (80) may further transmit the one or more signals to each of the law enforcement unit, the emergency response unit and the user device associated with the one or more corresponding users identified to seek assistance for the driver C (220). The notification module (90) may generate the one or more alerts in the user device associated with the one or more corresponding users upon receiving the one or more signals to guide the one or more corresponding users to the location of the driver C (220). The one or more alerts may be recurring in nature until the one or more corresponding users acknowledges the one or more alerts.

FIG. 4 is a block diagram of a computer or a server (30) in accordance with an embodiment of the present disclosure. The server (30) includes processor(s) (230), and memory (240) operatively coupled to the bus (250). The processor(s) (230), as used herein, includes any type of computational circuit, such as, but not limited to, a microprocessor, a microcontroller, a complex instruction set computing microprocessor, a reduced instruction set computing microprocessor, a very long instruction word microprocessor, an explicitly parallel instruction computing microprocessor, a digital signal processor, or any other type of processing circuit, or a combination thereof.

The memory (240) includes several subsystems stored in the form of executable program which instructs the processor to perform the method steps illustrated in FIG. 1. The memory (240) is substantially similar to system (10) of FIG.l. The memory (240) has the following subsystems: the processing subsystem (20) including the registration module (50), the booking module (70), the emergency module (80), the notification module (90), the network module (100). The plurality of modules of the processing subsystem (20) performs the functions as stated in FIG. 1 and FIG. 2. The bus (250) as used herein refers to be the internal memory channels or computer network that is used to connect computer components and transfer data between them. The bus (250) includes a serial bus or a parallel bus, wherein the serial bus transmit data in bit-serial format and the parallel bus transmit data across multiple wires. The bus (250) as used herein, may include but not limited to, a system bus, an internal bus, an external bus, an expansion bus, a frontside bus, a backside bus, and the like.

The system (10) includes a processing subsystem (20) hosted on a server (30) and configured to execute on a network to control bidirectional communications among a plurality of modules. The processing subsystem (20) includes a registration module (50) operatively coupled to an integrated database (60). The registration module (50) is configured to register one or more users by creating one or more corresponding user profiles in the integrated database (60). The one or more users includes a driver of a vehicle, and a passenger who travels with the driver in the vehicle. The processing subsystem (20) also includes a booking module (70) operatively coupled to the registration module (50). The booking module (70) is configured to enable the passenger to book a ride with the driver. The driver and the passenger operate on a corresponding user device. The processing subsystem (20) further includes an emergency module (80) operatively coupled to the booking module (70). The emergency module (80) is configured to receive an input from the one or more corresponding users during an emergency situation through an emergency button displayed through the user interface of the user device associated with the one or more corresponding users upon booking the ride by the passenger. The emergency module (80) is also configured to triangulate location of the one or more corresponding users based on one or more location information provided by the user device associated with the one or more corresponding users.

The emergency module (80) is further configured to identify one or more entities located within a predefined geographical location of the triangulated location of the one or more corresponding users. The one or more entities includes the user device associated with the one or more corresponding users, a law enforcement unit, and an emergency response unit. The emergency module (80) is also configured to transmit one or more signals to each of the one or more corresponding entities identified to seek help during the emergency situation. The one or more signals includes the one or more location information, and one or more user details of the one or more corresponding users. The processing subsystem (20) also includes a notification module (90) operatively coupled to the emergency module (80). The notification module (90) is configured to generate one or more alerts in the user device associated with the one or more corresponding users upon receiving the one or more signals. The one or more alerts are recurring in nature until the one or more corresponding users acknowledges the one or more alerts. The processing subsystem (20) also includes network module (100) configured to create a mesh network by interconnecting the user device associated with the one or more corresponding users within the predefined geographical location. The mesh network is configured to enable bi-directional communication among the user device associated with the one or more corresponding users irrespective of the cellular connectivity.

Computer memory elements may include any suitable memory device(s) for storing data and executable program, such as read only memory, random access memory, erasable programmable read only memory, electrically erasable programmable read only memory, hard drive, removable media drive for handling memory cards and the like. Embodiments of the present subject matter may be implemented in conjunction with program modules, including functions, procedures, data structures, and application programs, for performing tasks, or defining abstract data types or low-level hardware contexts. Executable program stored on any of the above-mentioned storage media may be executable by the processor(s) (230).

FIG. 5 (a) and FIG. 5 (b) is a flow chart representing the steps involved in a method (300) for seeking assistance during an emergency situation. The method (300) includes registering one or more users by creating one or more corresponding user profiles in the integrated database in step 310. In one embodiment, registering one or more users by creating one or more corresponding user profiles in the integrated database includes registering one or more users by creating one or more corresponding user profiles in the integrated database by a registration module. The one or more users includes a driver of a vehicle, and a passenger who travels with the driver in the vehicle. In one embodiment, the registration module may prompt for one or more user details for registering the one or more users. In such an embodiment, the user details may include, but not limited to, a name, an address, a phone number, an email address, an emergency contact number and the like.

The method (300) also includes enabling the passenger to book a ride with the driver in step 320. In one embodiment, enabling the passenger to book a ride with the driver includes enabling the passenger to book a ride with the driver by a booking module. The driver and the passenger operate on a corresponding user device.

The method (300) further includes receiving an input from the one or more corresponding users during an emergency situation through an emergency button displayed through the user interface of the user device associated with the one or more corresponding users upon booking the ride by the passenger in step 330. In one embodiment, receiving an input from the one or more corresponding users during an emergency situation through an emergency button displayed through the user interface of the user device associated with the one or more corresponding users upon booking the ride by the passenger includes receiving an input from the one or more corresponding users during an emergency situation through an emergency button displayed through the user interface of the user device associated with the one or more corresponding users upon booking the ride by the passenger by an emergency module. In one embodiment, the input may include a touch, a gesture, and a voice command.

The method (300) also includes triangulating location of the one or more corresponding users based on one or more location information provided by the user device associated with the one or more corresponding users in step 340. In one embodiment, triangulating location of the one or more corresponding users based on one or more location information provided by the user device associated with the one or more corresponding users includes triangulating location of the one or more corresponding users based on one or more location information provided by the user device associated with the one or more corresponding users by the emergency module. In one embodiment, the user device may include, but not limited to, a phone, a tab, a computer, a personal digital assistant and the like.

The method (300) also includes identifying one or more entities located within a predefined geographical location of the triangulated location of the one or more corresponding users in step 350. In one embodiment, identifying one or more entities located within a predefined geographical location of the triangulated location of the one or more corresponding users includes identifying one or more entities located within a predefined geographical location of the triangulated location of the one or more corresponding users by the emergency module. The one or more entities comprises the user device associated with the one or more corresponding users, a law enforcement unit, and an emergency response unit.

The method (300) further includes transmitting one or more signals to each of the one or more corresponding entities identified to seek help during the emergency situation in step 360. In one embodiment, transmitting one or more signals to each of the one or more corresponding entities identified to seek help during the emergency situation includes transmitting one or more signals to each of the one or more corresponding entities identified to seek help during the emergency situation by the emergency module. The one or more signals includes the one or more location information, and one or more user details of the one or more corresponding user.

The method (300) further includes generating one or more alerts in the user device associated with the one or more corresponding users upon receiving the one or more signals in step 370. In one embodiment, generating one or more alerts in the user device associated with the one or more corresponding users upon receiving the one or more signals includes generating one or more alerts in the user device associated with the one or more corresponding users upon receiving the one or more signals by a notification module. The one or more alerts are recurring in nature until the one or more corresponding users acknowledges the one or more alerts. In one embodiment, the one or more alerts may include, but not limited to, a vibrational alert, an audio alert, and a visual alert.

Various embodiments of the system and method for seeking assistance during an emergency situation described above enable various advantages. Provision of the emergency module is capable of identifying the one or more entities located within the predefined geographical location of the triangulated location of the one or more corresponding users. Further, the emergency module is capable of transmitting the one or more signals to the one or mor entities identified to seek help during emergency situation, thereby considerably reducing the response time of emergency responders. Apart from that, the network module is capable of creating the mesh network by interconnecting the user device associated with the one or more corresponding users within the predefined geographical location, thereby enabling bi-directional communication between the user device associated with the one or more corresponding users when the cellular connectivity is absent. Provision of the notification module ensures attention of the one or more corresponding users to the one or more alerts by generating the one or more alerts in the recurring manner until the one or more corresponding users acknowledges the one or more alerts.

Also, the system is more reliable and more efficient because the one or more devices registered on the integrated platform remain always connected and reachable to the one or more users. Further, from a technical effect point of view, the implementation time required to perform the method steps included in the present disclosure by the one or more processors of the system is very minimal, thereby the system maintains very minimal operational latency and requires very minimal processing requirements.

It will be understood by those skilled in the art that the foregoing general description and the following detailed description are exemplary and explanatory of the disclosure and are not intended to be restrictive thereof. While specific language has been used to describe the disclosure, any limitations arising on account of the same are not intended.

The figures and the foregoing description give examples of embodiments. Those skilled in the art will appreciate that one or more of the described elements may well be combined into a single functional element. Alternatively, certain elements may be split into multiple functional elements. Elements from one embodiment may be added to another embodiment. For example, the order of processes described herein may be changed and are not limited to the manner described herein. Moreover, the actions of any flow diagram need not be implemented in the order shown; nor do all the acts need to be necessarily performed. Also, those acts that are not dependent on other acts may be performed in parallel with the other acts. The scope of embodiments is by no means limited by these specific examples.