Method and system for automatically performing safety operations to prevent crash of an airborne vehicle

The present subject matter is related to a safety mechanism that comprises method and system for automatically performing safety operations to prevent crash of an airborne vehicle. When there is a deviation of current airborne vehicle path from predefined airborne vehicle path, the airborne vehicle safety system sends a notification to receive authentication of all aircraft operators in the airborne vehicle, as a safety measure. If the authentication is provided, then the airborne vehicle proceeds along the current path, otherwise control of the airborne vehicle is switched from manual control to automatic control that proceeds along the predefined path. Therefore, the airborne vehicle safety system prevents intentional crash or deviation from the current path. Further, the airborne vehicle safety system unlocks cockpit door of the airborne vehicle when authentication is not received from the aircraft operator in cockpit so that necessary measures can be taken to prevent the crash.

TECHNICAL FIELD

The present subject matter is related in general to a safety mechanism for airborne vehicles, and more particularly, but not exclusively to a method and a system for automatically performing one or more safety operations to prevent crash of an airborne vehicle.

BACKGROUND

An airborne vehicle is a machine that will fly by gaining support from the air. Generally, unfortunate situations arise when the airborne vehicles, for example, aircraft crash due to bad weather conditions, improper signals, insufficient fuel etc. But there are scenarios where airborne vehicles may be hijacked with a motive of deviating path of the airborne vehicle or with a motive of crashing the airborne vehicle and kill passengers of the airborne vehicle. Usually in such scenarios, one of the pilots of the airborne vehicle may deviate the airborne vehicle from the path or change some parameters of the airborne vehicle like speed, altitude etc. to crash the airborne vehicle.

Existing techniques detect deviation in airborne vehicle path and display the deviation to the pilots. Further, the existing techniques detect trajectory errors of the airborne vehicle and indicate it to the pilots to save the airborne vehicle from crashing against any external threat. As an example, the external threats may be a mountain, a building, another airborne vehicle etc.

But one of the issues in the existing systems is that, in absence of co-pilot of the airborne vehicle, the other pilot may take control of the airborne vehicle and deviate the airborne vehicle from the path or crash the airborne vehicle at any given point of time. Secondly, one of the pilots can lock the cockpit door from inside while the other pilot is outside the cockpit, thereby creating a helpless situation that leads to loss of life.

SUMMARY

One or more shortcomings of the prior art are overcome and additional advantages are provided through the present disclosure. Additional features and advantages are realized through the techniques of the present disclosure. Other embodiments and aspects of the disclosure are described in detail herein and are considered a part of the claimed disclosure.

Disclosed herein are a method and a system for automatically performing one or more safety operations to prevent crash of an airborne vehicle. An airborne vehicle safety system detects a deviation level of current airborne vehicle path from predefined airborne vehicle path. Upon detecting the deviation level, if the deviation level is greater than a predefined deviation level, the airborne vehicle safety system sends a notification and requests for authentication from each of the plurality of airborne vehicle operators present in the airborne vehicle, as a safety measure. If the authentication is provided, then deviation is ignored and the airborne vehicle safety system allows the airborne vehicle to proceed along the current airborne vehicle path. If the authentication is not provided, the airborne vehicle safety system switches control of the airborne vehicle from manual control to automatic control that proceeds along the predefined airborne vehicle path. Therefore, the airborne vehicle safety system prevents intentional crash or deviation of current airborne vehicle path. Further, the airborne vehicle safety system unlocks cockpit door of the airborne vehicle when each of the plurality of airborne vehicle do not provide authentication within a predefined time interval through a dashboard inside a cockpit of the airborne vehicle, so that necessary measures can be taken to prevent crash of the airborne vehicle.

Accordingly, the present disclosure provides a method for automatically performing one or more safety operations to prevent crash of an airborne vehicle. The method comprises detecting, by an airborne vehicle safety system, a deviation level in current airborne vehicle path from a predefined airborne vehicle path based on real-time data related to the current airborne vehicle path and stored data related to the predefined airborne vehicle path. Further, the airborne vehicle safety system dynamically provides a notification about the deviation level to each of plurality of airborne vehicle operators present in the airborne vehicle if the deviation level is greater than a predefined deviation level. Finally, the airborne vehicle safety system switches manual control of the airborne vehicle into automatic control of the airborne vehicle if authentication for the notification is not received from each of the plurality of airborne vehicle operators within a predefined time interval.

Further, the present disclosure comprises an airborne vehicle safety system for automatically performing one or more safety operations to prevent crash of an airborne vehicle. The airborne vehicle safety system comprises a processor and a memory communicatively coupled to the processor, wherein the memory stores the processor-executable instructions, which, on execution, causes the processor to detect a deviation level in current airborne vehicle path from a predefined airborne vehicle path. The deviation level is detected based on real-time data related to the current airborne vehicle path and stored data related to the predefined airborne vehicle path. Further, the processor provides dynamically, a notification about the deviation level to each of plurality of airborne vehicle operators present in the airborne vehicle if the deviation level is greater than a predefined deviation level. Finally, the processor switches manual control of the airborne vehicle into automatic control of the airborne vehicle if authentication for the notification is not received from each of the plurality of airborne vehicle operators within a predefined time interval.

Further, the present disclosure comprises a non-transitory computer readable medium including instructions stored thereon that when processed by at least one processor causes an airborne vehicle safety system to perform operations comprising detecting a deviation level in a current airborne vehicle path from a predefined airborne vehicle path based on real-time data related to the current airborne vehicle path and stored data related to the predefined airborne vehicle path. The instructions further cause the processor to provide dynamically, a notification about the deviation level to each of plurality of airborne vehicle operators present in the airborne vehicle if the deviation level is greater than a predefined deviation level. Finally, the instructions further cause the processor to switch manual control of the airborne vehicle into automatic control of the airborne vehicle if authentication for the notification is not received from each of the plurality of airborne vehicle operators within a predefined time interval.

DETAILED DESCRIPTION

The present disclosure relates to a method and a system for automatically performing one or more safety operations to prevent crash of an airborne vehicle. The airborne vehicle proceeds along a predefined airborne vehicle path based on one or more parameters. The one or more parameters are altitude of the airborne vehicle, speed of the airborne vehicle, route of the airborne vehicle, GPS data of the airborne vehicle, direction of the airborne vehicle. An airborne vehicle safety system receives both stored data related to the predefined airborne vehicle path and real-time data related to current airborne vehicle path and compares the real-time data with the stored data. In an embodiment, the stored data may comprise data associated with the one or more parameters and the real-time data may comprise data associated with the one or more parameters in real-time. If the real-time data deviates from the stored data, the airborne vehicle safety system detects the deviation level in the current airborne vehicle path from the predefined airborne vehicle path. Upon detecting the deviation level, immediately the airborne vehicle safety system sends a notification related to the deviation level to each of plurality of airborne vehicle operators present in the airborne vehicle and requests for authentication. If each of the plurality of airborne vehicle operators provides authentication for the notification, the airborne vehicle safety system allows the plurality of airborne vehicle operators to fly the airborne vehicle along the current airborne vehicle path. If the authentication is not received from each of the plurality of airborne vehicle operators or if the authentication is not successful, the airborne vehicle safety system switches manual control of the airborne vehicle to automatic control of the airborne vehicle. By switching from the manual control to the automatic control, the airborne vehicle safety system seizes the opportunity to intentionally crash the airborne vehicle or intentionally deviate from the current airborne vehicle path of the airborne vehicle. The automatic control follows the predefined airborne vehicle path. Further, the airborne vehicle safety system unlocks cockpit door of the airborne vehicle to take necessary measures.

FIG. 1shows an exemplary architecture a method for automatically managing control mode of an airborne vehicle to optimize safety of the airborne vehicle in accordance with some embodiments of the present disclosure.

The architecture100comprises one or more first data sources, first data source11031to first data source n103n(collectively referred to as one or more first data sources103), one or more second data sources, second data source11041to second data source n104n(collectively referred to as one or more second data sources104), a communication network107, an airborne vehicle safety system108, a computing device115, a dashboard inside a cockpit of the airborne vehicle117and an airborne vehicle data recorder119.

In an embodiment, the airborne vehicle may be any vehicle having the capability to fly, a vehicle that follows a predefined path to reach from one point to another and a vehicle that comprises an automatic control mode for controlling the vehicle. As an example, the airborne vehicle may include, but not limited to, an airplane and a jet engine. In an embodiment, the predefined airborne vehicle path is based on one or more parameters. As an example, the one or more parameters may include, but not limited to, altitude of the airborne vehicle, speed of the airborne vehicle, route of the airborne vehicle, Global Positioning System (GPS) data of the airborne vehicle, direction of the airborne vehicle and other related airborne vehicle path data. The one or more first data sources103may be configured to provide stored data105related to the predefined airborne vehicle path, through the communication network107, to the airborne vehicle safety system108. As an example, the one or more first data sources103may include, but not limited to, an airborne vehicle path system and the GPS. The stored data105may comprise data associated with the one or more parameters. In an embodiment, the communication network107may include wireless communication network.

The one or more second data sources104may be configured to provide real-time data106related to a current airborne vehicle path, through the communication network107, to the airborne vehicle safety system108. As an example, the one or more second data sources104may include, but not limited to, an airborne vehicle navigation device, an air traffic control system and the GPS. In an embodiment the current airborne vehicle path is based on the one or more parameters and therefore the real-time data106may comprise data associated with the one or more parameters in real-time. The airborne vehicle safety system108is configured within the airborne vehicle. Further, the airborne vehicle safety system108is associated with the dashboard inside the cockpit of the airborne vehicle117and the airborne vehicle data recorder119.

The airborne vehicle safety system108comprises a processor109, a user interface111and a memory113. The user interface111receives the stored data105from the one or more first data sources103. Upon receiving the stored data105from one or more first data sources103, plurality of airborne vehicle operators of the airborne vehicle start the airborne vehicle using manual control of the airborne vehicle. As an example, the plurality of airborne vehicle operators may include, but not limited to flying crew of the airborne vehicle i.e. pilots of the airborne vehicle. As the airborne vehicle moves, the user interface111receives the real-time data106from the one or more second data sources104. Further, upon receiving the real-time data106, the processor109dynamically compares the real-time data106with the stored data105. Upon comparing the real-time data106with the stored data105, the processor109detects if there is a deviation of the real-time data106from the stored data105. If the deviation is detected, the processor109thereby detects a deviation level caused in the current airborne vehicle path from the predefined airborne vehicle path due to the deviation. If the deviation level is above a predefined deviation level, then the processor109dynamically sends a notification about the deviation level to each of the plurality of airborne vehicle operators. In an embodiment, the predefined deviation level is configurable based on requirement of the airborne vehicle. In an embodiment, the notification is provided to the dashboard inside the cockpit of the airborne vehicle117and displayed on a display interface of the dashboard inside the cockpit of the airborne vehicle117. Further, the notification is transmitted to the computing device115associated with each of the plurality of airborne vehicle operators and the notification is displayed on a display interface of the computing device115. As an example, the computing device115may include, but not limited to, a mobile, a tablet, a smart watch, a pager and a laptop. The computing device115must be present with each of the plurality of airborne vehicle operators at any given point of time. Upon sending the notification, the processor109requests for authentication of each of the plurality of aircraft operators for the deviation level detected in the current airborne vehicle path from the predefined airborne vehicle path.

Upon receiving the notification, each of the plurality of airborne vehicle operators should provide authentication to proceed with the current airborne vehicle path, within a predefined time interval. The predefined time interval for each of the plurality of airborne vehicle operators to provide authentication may be set during configuration of the airborne vehicle safety system108. In an embodiment, the predefined time interval may be varied based on requirements associated with the airborne vehicle. As an example, consider the airborne vehicle comprises 2 pilots for flying the airborne vehicle and the predefined time interval for both the pilots to provide the authentication is 2 minutes from the time the notification is received. The authentication should be provided by both the pilots within 2 minutes from the time the notification is received to continue to fly in the current airborne vehicle path. In an embodiment, authentication may include, but not limited to, biometric authentication and password authentication. Biometric authentication is performed based on unique biological characteristics of each of the plurality of airborne vehicle operators. As an example, the unique biological characteristics may include, but not limited to, fingerprint characteristics, retina characteristics, facial characteristics and Deoxyribonucleic Acid (DNA) characteristics. Password authentication is performed based on a password provided by each of the plurality of airborne vehicle operators. As an example, the password may include, but not limited to, character based password and pattern based password. As an example, characters of the character based password may be alphabets, numbers or combination of alphabets and numbers. In an embodiment, the authentication can be provided by each of the plurality of airborne vehicle operators through the dashboard inside the cockpit of the airborne vehicle117or through the computing device115. If the authentication is received from each of the plurality of airborne vehicle operators within the predefined time interval, the processor109understands that each of the plurality of airborne vehicle operators is in agreement to proceed with the current airborne vehicle path. The processor109then allows the plurality of airborne vehicle operators to proceed along the current airborne vehicle path using the manual control of the airborne vehicle. Upon allowing the plurality of airborne vehicle operators to proceed along the current airborne vehicle path, the processor109checks if the authentication received from each of the plurality of airborne vehicle operators is through the dashboard inside the cockpit of the airborne vehicle117. If the authentication from each of the plurality of airborne vehicle operators is not received from the dashboard inside the cockpit of the airborne vehicle117, then the processor109unlocks a cockpit door of the airborne vehicle. In an embodiment, time at which the cockpit door is unlocked may be preconfigured in the airborne vehicle safety system108.

In an embodiment, if the authentication is not received from each of the plurality of airborne vehicle operators within the predefined time interval, then the processor109understands that each of the plurality of airborne vehicle operators are not in agreement with the current airborne vehicle path. Immediately, the processor109switches from the manual control of the airborne vehicle to automatic control of the airborne vehicle. The automatic control of the airborne vehicle seizes the manual control of the airborne vehicle. Further, the automatic control of the airborne vehicle stops the airborne vehicle from proceeding along the current airborne vehicle path and takes the predefined airborne vehicle path. Further since authentication from each of the plurality of airborne vehicle operators is not received, the processor109unlocks the cockpit door. In an embodiment, the airborne vehicle data recorder119records one or more transactions related to the current airborne vehicle path and authentication information dynamically.

Consider a scenario comprising an airplane which is one of the airborne vehicles. Starting location of the airplane is “ABC” and destination location of the airplane is “XYZ”. The airplane comprises two airborne vehicle operators i.e. 2 pilots who can fly the airplane namely “P” and “Q”. The airplane is started by the pilots “P” and “Q” from the starting location “ABC” using the manual control based on the stored data105. At a given instance, when the airplane is in air, pilot “Q” goes out of the cockpit. Meanwhile, the pilot “P” with an intention of crashing the airplane locks the cockpit door and changes the direction of the airplane towards right though the stored data105indicates the pilots to go towards left. Immediately based on the real-time data106received, the airborne vehicle safety system108detects a deviation level in the current airborne vehicle path from the predefined airborne vehicle path. When the deviation level is beyond a predefined deviation level, the airborne vehicle safety system108sends a notification about the deviation level to both the pilots “P” and “Q” and requests for authentication from both the pilots “P” and “Q”. The predefined time interval set for receiving the authentication from both the pilots “P” and “Q” is 2 minutes. The pilot “P” provides authentication from the dashboard inside the cockpit of the airborne vehicle117within the predefined time interval but pilot “Q” who is out of the cockpit receives the notification in his smart watch but does not provide authentication within the predefined time interval. The airborne vehicle safety system108understands that pilot “Q” is not in agreement with the current airborne vehicle path. Therefore, the airborne vehicle safety system108switches from the manual control to the automatic control. The automatic control seizes the manual control to stop the pilot “P” from crashing the airplane and follows the predefined airborne vehicle path to reach the destination location “XYZ”. Further, the airborne vehicle safety system108also unlocks the cockpit door simultaneously so that pilot “Q” can enter into the cockpit and take necessary measures against pilot “P”. In an embodiment, if the pilot “Q” who is out of the cockpit receives the notification in his smart watch and provides authentication within the predefined time interval. The airborne vehicle safety system108understands that the pilot “Q” is in agreement with the current airborne vehicle path and allows proceeding along the current airborne vehicle path retaining the manual control. Further, since the authentication of the pilot “Q” was received from the smart watch and not from the dashboard inside the cockpit of the airborne vehicle117, the airborne vehicle system108understands that the pilot “Q” is outside the cockpit and unlocks the cockpit door.

Consider a scenario comprising an airplane which is one of the airborne vehicles. Starting location of the airplane is “ABC” and destination location of the airplane is “XYZ”. The airplane comprises two airborne vehicle operators i.e. 2 pilots who can fly the airplane namely “P” and “Q”. The airplane is started by the pilots “P” and “Q” from the starting location “ABC” using the manual control based on the stored data105. At a given instance, when the airplane is in the air, the pilot “P” may intentionally reduce the altitude of the airplane with an intention to crash the airplane. Though the current airborne vehicle path has not changed, the real-time data106indicates change in the altitude when compared to the stored data105. Dynamically, the GPS indicates the presence of a high rise building in the current airborne vehicle path. Therefore, the airborne vehicle safety system108will detect that the airplane may crash in the high rise building if it proceeds in the current airborne vehicle path. The airborne vehicle safety system108immediately sends a notification about the change in altitude and the presence of the high rise building to both the pilots “P” and “Q” and requests for authentication from both the pilots “P” and “Q”. The predefined time interval set for receiving the authentication from both the pilots “P” and “Q” is 2 minutes. The pilot “P” provides authentication from the dashboard inside the cockpit of the airborne vehicle117within the predefined time interval as he has the intention to crash the airplane to the high rise building but pilot “Q” does not provide the authentication. The airborne vehicle safety system108understands that pilot “Q” is not in agreement with the current airborne vehicle path. Therefore, the airborne vehicle safety system108switches from the manual control to the automatic control. The automatic control seizes the manual control to stop the pilot “P” from crashing the airplane and follows the predefined airborne vehicle path to reach the destination location “XYZ”, thereby preventing the crash. Further, the airborne vehicle safety system108also unlocks the cockpit door so that necessary measures can be taken against pilot “P”.

Consider a scenario comprising an airplane which is one of the airborne vehicles. Starting location of the airplane is “ABC” and destination location of the airplane is “XYZ”. The airplane comprises two airborne vehicle operators i.e. 2 pilots who can fly the airplane namely “P” and “Q”. The airplane is started by the pilots “P” and “Q” from the starting location “ABC” using the manual control based on the stored data105. At a given instance, when the airplane is about to land, the pilot “P” may intentionally increase speed of the airplane with an intention to crash the airplane on the land. Though the current airborne vehicle path has not changed, the real-time data106indicates change in the speed when compared to the stored data105. Dynamically, the airborne vehicle safety system108will detect that the airplane may crash on the land if it proceeds with the same speed. The airborne vehicle safety system108immediately sends a notification about the change in the speed to both the pilots “P” and “Q” and requests for authentication from both the pilots “P” and “Q”. The predefined time interval set for receiving the authentication from both the pilots “P” and “Q” is 2 minutes. The pilot “P” provides the authentication from the dashboard inside the cockpit of the airborne vehicle117within the predefined time interval as he has the intention to crash the airplane during landing but pilot “Q” does not provide the authentication. The airborne vehicle safety system108understands that pilot “Q” is not in agreement with the change in the speed. Therefore, the airborne vehicle safety system108switches from the manual control to the automatic control. The automatic control seizes the manual control to stop the pilot “P” from crashing the airplane and follows the speed specified in the stored data105to land the airplane thereby preventing the crash. Further, the airborne vehicle safety system108also unlocks the cockpit door so that necessary measures can be taken against pilot “P”.

FIG. 2shows a detailed block diagram of an airborne vehicle safety system a method for automatically performing one or more safety operations to prevent crash of an airborne vehicle in accordance with some embodiments of the present disclosure.

In one implementation, the airborne vehicle safety system108receives data203from one or more first data sources103and one or more second data sources104. As an example, the data203may be stored in a memory113configured in the airborne vehicle safety system108. In one embodiment, data203comprises parameter data207, stored data105, real-time data106, deviation data211, authentication data215and other data219. In the illustratedFIG. 2, modules205are described here in detail.

In one embodiment, the data203may be stored in the memory113in the form of various data structures. Additionally, the aforementioned data203can be organized using data models, such as relational or hierarchical data models. The other data219may store data, including temporary data and temporary files, generated by modules205for performing the various functions of the airborne vehicle safety system108.

In an embodiment, the stored data105is related to the predefined airborne vehicle path. The stored data105comprises data associated with the one or more parameters. Further, the stored data105is received from one or more first data sources103.

In an embodiment, the real-time data106is related to the current airborne vehicle path. The real-time data106comprises data associated with the one or more parameters in real-time. The real-time data106is received from one or more second data sources104.

In an embodiment, the deviation data211is related to deviation level detected in the current airborne vehicle path when compared with the predefined airborne vehicle path. Further, the deviation data211comprises the predefined deviation level that helps in the detection of the deviation level in the current airborne vehicle path when compared with the predefined airborne vehicle path. In an embodiment, the predefined deviation level is configurable based on requirement of the airborne vehicle.

In an embodiment, the authentication data215comprises authentication received from plurality of airborne vehicle operators. The authentication data215comprises unique biological characteristics of each of the plurality of airborne vehicle operators. As an example, the unique biological characteristics may include, but not limited to, fingerprint characteristics, retina characteristics, facial characteristics and Deoxyribonucleic Acid (DNA) characteristics. Further, the authentication data215comprises password of each of the plurality of airborne vehicle operators. As an example, the password may include, but not limited to, character based password and pattern based password. As an example, characters of the character based password may be alphabets, numbers or combination of alphabets and numbers. Further, the authentication data215comprises a predefined time interval before which the authentication should be received from the plurality of airborne vehicle operators. The predefined time interval for each of the plurality of airborne vehicle operators to provide authentication may be set during configuration of the airborne vehicle safety system108. In an embodiment, the predefined time interval may be varied based on requirements associated with the airborne vehicle.

In an embodiment, the data stored in the memory113is processed by the modules205of the airborne vehicle safety system108. The modules205may be stored within the memory113. In an example, the modules205, communicatively coupled to a processor109configured in the airborne vehicle safety system108, may also be present outside the memory113as shown inFIG. 2and implemented as hardware. As used herein, the term module refers to an application specific integrated circuit (ASIC), an electronic circuit, a processor (shared, dedicated, or group) and memory that execute one or more software or firmware programs, a combinational logic circuit, and/or other suitable components that provide the described functionality.

In an embodiment, the modules205may include, for example, a receiving module223, a deviation detecting module225, a notification providing module227, an authentication module229, a control switching module231, a cockpit door unlocking module232, a transaction logging module233and other modules235. The other modules235may be used to perform various miscellaneous functionalities of the airborne vehicle safety system108. It will be appreciated that such aforementioned modules205may be represented as a single module or a combination of different modules.

In an embodiment, the receiving module223receives the stored data105from the one or more first data sources103. As an example, the one or more first data sources103may include, but not limited to, an airborne vehicle path system and a Global Positioning System (GPS). Further, the receiving module223receives the real-time data106from the one or more second data sources104. As an example, the one or more second data sources104may include, but not limited to, an airborne vehicle navigation device, an air traffic control system and the GPS.

In an embodiment, the deviation detecting module225detects the deviation level in the current airborne vehicle path from the predefined airborne vehicle path. The deviation detecting module225dynamically compares the real-time data106with the stored data105. Upon comparing the real-time data106with the stored data105, the deviation detecting module225detects if there is a deviation of the real-time data106from the stored data105. If the deviation is detected, the deviation detecting module225thereby detects a deviation level caused in the current airborne vehicle path from the predefined airborne vehicle path due to the deviation and compares it with the predefined deviation level.

In an embodiment, the notification providing module227provides a notification to each of the plurality of airborne vehicle operators. If the deviation level is above the predefined deviation level, then the notification providing module227dynamically provides the notification about the deviation level to the dashboard inside a cockpit of the airborne vehicle117and displayed on a display interface of the dashboard inside the cockpit of the airborne vehicle117. Further, the notification providing module227also transmits the notification to a computing device115associated with each of the plurality of airborne vehicle operators and the notification is displayed on a display interface of the computing device115. The computing device115must be present with each of the plurality of airborne vehicle operators at any given point of time.

In an embodiment, the authentication module229requests for authentication of each of the plurality of aircraft operators for the deviation level detected in the current airborne vehicle path from the predefined airborne vehicle path within the predefined time interval. The authentication can be provided by each of the plurality of airborne vehicle operators through the dashboard inside the cockpit of the airborne vehicle117or through the computing device115. In an embodiment, authentication mechanism used to authenticate may include, but not limited to, the biometric authentication and the password authentication. If the authentication is received from each of the plurality of airborne vehicle operators, the authentication module229understands that each of the plurality of airborne vehicle operators is in agreement to proceed with the current airborne vehicle path. The authentication module229then allows the plurality of airborne vehicle operators to proceed along the current airborne vehicle path using the manual control of the airborne vehicle.

In an embodiment, the control switching module231switches from the manual control of the airborne vehicle to automatic control of the airborne vehicle if the authentication is not received from the predefined time interval. The automatic control of the airborne vehicle seizes the manual control of the airborne vehicle. Further, the automatic control of the airborne vehicle stops the airborne vehicle from proceeding along the current airborne vehicle path and takes the predefined airborne vehicle path.

In an embodiment, the cockpit door unlocking module232, unlocks a cockpit door of the airborne vehicle. If the authentication from each of the plurality of airborne vehicle operators is received, but not from the dashboard inside the cockpit of the airborne vehicle117, then the cockpit door unlocking module232unlocks the cockpit door of the airborne vehicle. In an embodiment, at what time the cockpit door should be unlocked may be preconfigured in the airborne vehicle safety system108. In another embodiment, if the authentication is not received from each of the plurality of airborne vehicle operators, then also the cockpit door unlocking module232unlocks the cockpit door.

In an embodiment, the transaction logging module233records one or more transactions related to the current airborne vehicle path and authentication information dynamically in an airborne vehicle data recorder119associated with the airborne vehicle safety system108.

FIG. 3illustrates a flowchart a method for automatically performing one or more safety operations to prevent crash of an airborne vehicle in accordance with some embodiments of the present disclosure.

As illustrated inFIG. 3, the method300comprises one or more blocks illustrating a method for automatically performing one or more safety operations to prevent crash of an airborne vehicle. The method300may be described in the general context of computer executable instructions. Generally, computer executable instructions can include routines, programs, objects, components, data structures, procedures, modules, and functions, which perform particular functions or implement particular abstract data types.

At block303, a deviation level in current airborne vehicle path from a predefined airborne vehicle path is detected. In an embodiment, the processor109receives stored data105from the one or more first data sources103. The stored data105is related to the predefined airborne vehicle path which is based on one or more parameters. Therefore, the stored data105is data associated with the one or more parameters. Further, the processor109receives real-time data106from the one or more second data sources104. The real-time data106is related to the current airborne vehicle path which is based on the one or more parameters. The real-time data106is data associated with the one or more parameters in real-time. Upon receiving the stored data105and the real-time data106, the processor109dynamically compares the real-time data106with the stored data105. Upon comparing the real-time data106with the stored data105, the processor109detects if there is a deviation of the real-time data106from the stored data105. If the deviation is detected, the processor109thereby detects a deviation level caused in the current airborne vehicle path from the predefined airborne vehicle path due to the deviation and compares it with the predefined deviation level.

At block305, a notification related to the deviation level is provided dynamically. In an embodiment, if the deviation level is above the predefined deviation level, then the processor109dynamically provides the notification about the deviation level to each of the plurality of airborne vehicle operators. The notification is provided to dashboard inside the cockpit of the airborne vehicle117and displayed on a display interface of the dashboard inside the cockpit of the airborne vehicle117. Further, the notification providing module227is also transmitted to a computing device115associated with each of the plurality of airborne vehicle operators. The notification is displayed on a display interface of the computing device115.

At block307, manual control of the airborne vehicle is switched into automatic control of the airborne vehicle. In an embodiment, the processor109requests for authentication of each of the plurality of aircraft operators for the notification within a predefined time interval. Upon receiving the authentication from each of the plurality of aircraft operators within the predefined time interval, the airborne vehicle safety system108allows the plurality of airborne vehicle operators to continue to fly along the current airborne vehicle path using the manual control of the airborne vehicle. In an embodiment, authentication mechanism used to authenticate may include, but not limited to, a biometric authentication and a password authentication. If the authentication is not received from each of the plurality of airborne vehicle operators within the predefined time interval, the processor109switches from the manual control of the airborne vehicle to automatic control of the airborne vehicle. The automatic control of the airborne vehicle seizes the manual control of the airborne vehicle and takes the predefined airborne vehicle path. Further, the processor109unlocks the cockpit door of the airborne vehicle to perform one or more necessary measures.

FIG. 4is a block diagram of an exemplary computer system for implementing embodiments consistent with the present disclosure.

In an embodiment, the airborne vehicle safety system400is used for automatically performing one or more safety operations to prevent crash of an airborne vehicle. The airborne vehicle safety system400may comprise a central processing unit (“CPU” or “processor”)402. The processor402may comprise at least one data processor for executing program components for executing user- or system-generated business processes. A user may include a person, a person using a device such as such as those included in this invention, or such a device itself. The processor402may include specialized processing units such as integrated system (bus) controllers, memory management control units, floating point units, graphics processing units, digital signal processing units, etc.

Using the I/O interface401, the airborne vehicle safety system400may communicate with one or more I/O devices (411and412).

In some embodiments, the processor402may be disposed in communication with a communication network409via a network interface403. The network interface403may communicate with the communication network409. The one or more data sources410(a . . . n) communicate with the airborne vehicle safety system400through wireless communication network. The one or more data sources410(a, . . . , n) may include, but not limited to, an airborne vehicle path system, a Global Positioning System (GPS), an airborne vehicle navigation device and an air traffic control system.

The memory405may store a collection of program or database components, including, without limitation, user interface application406, an operating system407, web server408etc. In some embodiments, airborne vehicle safety system400may store user/application data406, such as the data, variables, records, etc. as described in this invention. Such databases may be implemented as fault-tolerant, relational, scalable, secure databases such as Oracle or Sybase.

The operating system407may facilitate resource management and operation of the airborne vehicle safety system400. Examples of operating systems include, without limitation, Apple Macintosh OS X, UNIX, Unix-like system distributions (e.g., Berkeley Software Distribution (BSD), FreeBSD, NetBSD, OpenBSD, etc.), Linux distributions (e.g., Red Hat, Ubuntu, Kubuntu, etc.), International Business Machines (IBM) OS/2, Microsoft Windows (XP, Vista/7/8, etc.), Apple iOS, Google Android, Blackberry Operating System (OS), or the like. User interface406may facilitate display, execution, interaction, manipulation, or operation of program components through textual or graphical facilities. For example, user interfaces may provide computer interaction interface elements on a display system operatively connected to the airborne vehicle safety system400, such as cursors, icons, check boxes, menus, scrollers, windows, widgets, etc. Graphical User Interfaces (GUIs) may be employed, including, without limitation, Apple Macintosh operating systems' Aqua, IBM OS/2, Microsoft Windows (e.g., Aero, Metro, etc.), Unix X-Windows, web interface libraries (e.g., ActiveX, Java, Javascript, AJAX, HTML, Adobe Flash, etc.), or the like.

Advantages of the Embodiment of the Present Disclosure are Illustrated Herein

In an embodiment, the present disclosure provides a method for automatically performing one or more safety operations to prevent crash of an airborne vehicle.

The present disclosure provides a feature wherein an intended crash of the airborne vehicle can be avoided.

The present disclosure provides a feature wherein the deviation of the current airborne vehicle path from predefined path can be detected and thereby switch manual control of the airborne vehicle to automatic control of the airborne vehicle to take the predefined airborne vehicle path without deviating.

The present disclosure provides a feature wherein cockpit door of the airborne vehicle will open automatically upon switching to the automatic control which helps in taking necessary measures against the pilot who intended to crash the airborne vehicle.

REFERRAL NUMERALS