Abstract: ABSTRACT The present disclosure relates to method and system for preventing collision of a vehicle with subject outside road boundary. The system comprises ECU and memory. The ECU at first receives first information indicative of movement of the vehicle outside the road boundary. The ECU also receives second information indicative of presence of a subject outside the road boundary and third information indicative of acceleration of the vehicle approaching towards the subject outside the road boundary. Based on the first information, the second information and the third information, the ECU triggers one or more actions for preventing collision of the vehicle with the subject. The one or more actions comprises alerting the subject, stopping the vehicle, and alerting one or more security personnel. In this manner, the present disclosure discloses a method and system for minimizing casualties and to prevent use of vehicle for running down innocent bystanders.
Claims:We claim:
1. A method for preventing collision of a vehicle 100 with a subject outside a road boundary, the method comprising:
receiving, by an Electronic Control Unit (ECU) 101 of the vehicle 100, first information indicative of movement of the vehicle 100 outside the road boundary;
receiving, by the ECU 101, second information indicative of presence of a subject outside the road boundary;
receiving, by the ECU 101, third information indicative of acceleration of the vehicle 100 approaching towards the subject outside the road boundary; and
triggering, by the ECU 101, one or more actions based on the first information, the second information and the third information for preventing the collision of the vehicle 100 with the subject.
2. The method as claimed in claim 1, wherein the one or more actions comprises alerting the subject, stopping the vehicle 100, and alerting one or more security personnel 115.
3. The method as claimed in claim 2, wherein the subject is alerted by one of activating a sound notification unit of the vehicle 100 or activating a visual notification unit 109 of the vehicle 100.
4. The method as claimed in claim 1, wherein the first information is received from at least one of a navigation sensor 110 configured in the vehicle 100 and a data source.
5. The method as claimed in claim 1, wherein the second information is received from at least one of a detection sensor 105 configured in the vehicle 100 and a data source.
6. The method as claimed in claim 1, wherein the third information is received from a speed sensor 103 configured in the vehicle 100.
7. The method as claimed in claim 1, wherein the vehicle 100 is stopped by sending, by the ECU 101, an emergency braking signal to a braking unit of the vehicle 100 to apply brake of the vehicle 100.
8. The method as claimed in claim 1, wherein the one or more security personnel 115 is alerted by transmitting an emergency notification signal, by the ECU 101, through a transceiver 113 of the vehicle 100.
9. A system for preventing collision of a vehicle 100 with a subject outside a road boundary, the system comprising:
an Electronic Control Unit (ECU) 101; and
a memory 106 communicatively coupled to the ECU 101, wherein the memory 106 stores processor-executable instructions, which, on execution, causes the ECU 101 to:
receive first information indicative of movement of the vehicle 100 outside the road boundary;
receive second information indicative of presence of a subject outside the road boundary;
receive third information indicative of acceleration of the vehicle 100 approaching towards the subject outside the road boundary; and
trigger one or more actions based on the first information, the second information and the third information for preventing the collision of the vehicle 100 with the subject.
10. The system as claimed in claim 9, wherein the one or more actions comprises alerting the subject, stopping the vehicle 100, and alerting one or more security personnel 115.
11. The system as claimed in claim 10, wherein the ECU 101 alerts the subject by one of activating a sound notification unit of the vehicle 100 or activating a visual notification unit 109 of the vehicle 100.
12. The system as claimed in claim 9, wherein the ECU 101 receives the first information from at least one of a navigation sensor 110 configured in the vehicle 100 and a data source.
13. The system as claimed in claim 9, wherein the ECU 101 receives the second information from at least one of a detection sensor 105 configured in the vehicle 100 and a data source.
14. The system as claimed in claim 9, wherein the ECU 101 receives the third information from a speed sensor 103 configured in the vehicle 100.
15. The system as claimed in claim 10, wherein the ECU 101 stops the vehicle 100 by sending an emergency braking signal to a braking unit of the vehicle 100 to apply brake of the vehicle 100.
16. The system as claimed in claim 10, wherein the ECU 101 alerts one or more security personnel 115 by transmitting an emergency notification signal through a transceiver 113 of the vehicle 100.
, Description:TECHNICAL FIELD
The present subject matter is generally related to vehicle collision prevention system and more particularly, but not exclusively, to a method and a system for preventing collision of vehicle with a subject outside road boundary.
BACKGROUND
Nowadays, pedestrians moving on outside road boundary for example, pavements, are at an increased risk of being hit by vehicles for various reasons. Of late, unfortunately vehicles of all kinds are used as weapons to cause casualties to innocent bystanders or pedestrians. Many Pedestrians may move without worrying and being aware of any hazards in the pavement. So, it is necessary to warn the pedestrians to avoid any kind of untoward events for example collision from the vehicle to pedestrians and causing grievous injuries or loss of life.
The present disclosure is directed to overcome one or more limitations stated above or any other limitation associated with the conventional arts.
The information disclosed in this background of the disclosure section is only for enhancement of understanding of the general background of the invention and should not be taken as an acknowledgement or any form of suggestion that this information forms the prior art already known to a person skilled in the art.
SUMMARY
In an embodiment of the present disclosure, a method for preventing collision of a vehicle with a subject outside a road boundary is disclosed. The method comprises receiving, by an Electronic Control Unit (ECU) of the vehicle, first information indicative of movement of the vehicle outside the road boundary, receiving second information indicative of presence of a subject outside the road boundary and receiving third information indicative of acceleration of the vehicle approaching towards the subject outside the road boundary. Upon receiving the first information, the second information and the third information, the method comprises triggering one or more actions for preventing the collision of the vehicle with the subject.
In an embodiment, the one or more actions comprises alerting the subject, stopping the vehicle and alerting one or more security personnel.
In an embodiment, the subject is alerted by one of activating a sound notification unit of the vehicle or activating a visual notification unit of the vehicle.
In an embodiment, the vehicle is stopped by sending an emergency braking signal to a braking unit of the vehicle to apply brake of the vehicle.
In an embodiment, the one or more security personnel is alerted by transmitting an emergency notification signal through a transceiver of the vehicle.
In an embodiment of the present disclosure, a system for preventing collision of a vehicle with a subject outside a road boundary is disclosed. The system discloses an Electronic Control Unit (ECU) and a memory which is communicatively coupled to the ECU. The memory stores processor-executable instructions, which, on execution, causes the ECU to receive first information indicative of movement of the vehicle outside the road boundary. The ECU receives second information indicative of presence of a subject outside the road boundary and also receives third information indicative of acceleration of the vehicle approaching towards the subject outside the road boundary. The ECU triggers one or more actions based on the first information, the second information and the third information for preventing the collision of the vehicle with the subject.
The foregoing summary is illustrative only and is not intended to be in any way limiting. In addition to the illustrative aspects, embodiments, and features described above, further aspects, embodiments, and features will become apparent by reference to the drawings and the following detailed description.
BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWINGS
The accompanying drawings, which are incorporated in and constitute a part of this disclosure, illustrate exemplary embodiments and, together with the description, explain the disclosed principles. In the figures, the left-most digit(s) of a reference number identifies the figure in which the reference number first appears. The same numbers are used throughout the figures to reference like features and components. Some embodiments of system and/or methods in accordance with embodiments of the present subject matter are now described, by way of example only, and regarding the accompanying figures, in which:
Fig.1 shows an exemplary environment for preventing collision of a vehicle with a subject outside road boundary in accordance with some embodiments of the present disclosure.
Fig.2 shows a flowchart illustrating a method for preventing collision of vehicle with a subject in accordance with some embodiments of the present disclosure.
Figs.3a-3c illustrate an exemplary scenario for preventing collision of vehicle with a subject in accordance with embodiments of the present disclosure.
Fig.4 illustrates a block diagram of an exemplary computer system 400 for implementing embodiments consistent with the present disclosure.
It should be appreciated by those skilled in the art that any block diagrams herein represent conceptual views of illustrative systems embodying the principles of the present subject matter. Similarly, it will be appreciated that any flow charts, flow diagrams, state transition diagrams, pseudo code, and the like represent various processes which may be substantially represented in computer readable medium and executed by a computer or processor, whether such computer or processor is explicitly shown.
DETAILED DESCRIPTION
In the present document, the word "exemplary" is used herein to mean "serving as an example, instance, or illustration." Any embodiment or implementation of the present subject matter described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments.
While the disclosure is susceptible to various modifications and alternative forms, specific embodiment thereof has been shown by way of example in the drawings and will be described in detail below. It should be understood, however that it is not intended to limit the disclosure to the specific forms disclosed, but on the contrary, the disclosure is to cover all modifications, equivalents, and alternative falling within the scope of the disclosure.
The terms “comprises”, “comprising”, “includes”, “including” or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a setup, device, or method that comprises a list of components or steps does not include only those components or steps but may include other components or steps not expressly listed or inherent to such setup or device or method. In other words, one or more elements in a system or apparatus proceeded by “comprises… a” does not, without more constraints, preclude the existence of other elements or additional elements in the system or method.
The present disclosure relates to a method and a system for preventing collision of vehicle with a subject outside the road boundary. The system associated with the vehicle comprises an Electronic Control unit and a memory. The ECU at first receives first information indicative of movement of the vehicle outside the road boundary. The first information may be received from at least one of a navigation sensor configured in the vehicle or a data source. The ECU also receives second information indicative of presence of a subject outside the road boundary and third information indicative of acceleration of the vehicle approaching towards the subject outside the road boundary. The second information may be received from a detection sensor (or any sensor which does the functionality similar to detection sensor) configured in the vehicle or a data source. The third information may be received from a speed sensor (or any sensor which does the functionality similar to speed sensor) configured in the vehicle. Based on the first information, the second information and the third information, the ECU triggers one or more actions for preventing collision of the vehicle with the subject. The one or more actions comprises alerting the subject, stopping the vehicle, and alerting one or more security personnel. The subject may be alerted either by activating a sound notification unit of the vehicle or by activating a visual notification unit of the vehicle. The ECU may stop the vehicle by sending an emergency braking signal to a braking unit of the vehicle to apply brake of the vehicle to stop the vehicle from moving further. The one or more security personnel may also be alerted by transmitting an emergency notification signal through a transceiver of the vehicle. In this manner, the present disclosure discloses a method and system for minimizing casualties and to prevent use of a vehicle for running down innocent bystanders.
Fig.1 shows an exemplary environment for preventing collision of vehicle with subject outside road boundary in accordance with some embodiments of the present disclosure.
The environment comprises a vehicle 100 and a data source 107. The vehicle 100 comprises an Electronic Control Unit (ECU) 101. The vehicle 100 may also comprise of a speed sensor 103, a detection sensor 105, a navigation sensor 110, a memory 106, a transceiver 113, a visual notification unit 109 and a sound notification unit 111. In an embodiment, the navigation sensor 110 may be configured in the vehicle 100 for detecting movement of the vehicle 100 outside the road boundary. In an embodiment, road boundary is considered to be a region where vehicles are allowed travel. Thus, outside road boundary is defined to be any region beyond road boundary where vehicles are not permitted to travel or no vehicle zones where generally vehicles are prohibited from entering without permission of a legal owner of that zone. As an example, “outside the road boundary” may be a “pavement” or a “no-entry zone”. The navigation sensor 110 may include, but not limited to, a Global Positioning System (GPS) tracking unit or other existing or future navigation systems. In an embodiment, when the navigation sensor 110 detects movement of the vehicle 100 outside the road boundary, the navigation sensor 110 may provide a first information indicating movement of the vehicle 100 outside the road boundary to the ECU 101. In another embodiment, the ECU 101 may receive the first information which is indicative of movement of the vehicle 100 on the pavement from the data source 107. The data source 107 may be a server in communication with the vehicle 100 which may continuously monitor location of the vehicle 100 and transmit location of the vehicle 100 to the ECU 101. The detection sensor 105 may be configured in the vehicle 100 for detecting presence of a subject (or subjects) outside the road boundary. As an example, the detection sensor 105 may be an image capturing unit such as a camera which detects presence of subject such as one or more persons outside the road boundary.
In an embodiment, if the presence of subject is detected by the detection sensor 105, then the detection sensor 105 provides second information indicating presence of subject outside the road boundary to the ECU 101. In an embodiment, any trained machine learning model may be used to detect the presence of subject outside the road boundary. Alternatively, any existing technique may be used for detecting the presence of the subject. In another embodiment, the ECU 101 may receive the second information which indicates presence of the subject outside the road boundary from the data source 107. In an embodiment, the speed sensor 103 may be configured in the vehicle 100 to detect acceleration of the vehicle 100 towards the subject outside the road boundary. When the speed sensor 103 detects acceleration of the vehicle 100 towards the subject outside the road boundary, the speed sensor 103 provides a third information indicative of the vehicle acceleration towards the subject outside the road boundary. In a general scenario, when a vehicle 100 comes out of the road boundary and climbs on to the pavement accidentally, driver behind the wheel would try to reduce the speed of the vehicle 100 and apply brake instantly. In contrast to this, if a driver continues to accelerate the vehicle 100 outside the road boundary instead of deacceleration then his/her act is considered as intentional and is to hurt the subject on pavement. However, in some scenarios if the drive is an amateur driver or inexperienced driver tends to increase the speed of the vehicle 100 instead of applying break unconsciously when the vehicle 100 accidentally goes outside the road boundary then the act of driver is considered as unintentional. Thus, the system of the claimed invention is configured to detect presence of the subject and speed of the vehicle 100 irrespective of the scenarios mentioned hereinabove. Upon receiving the first information, the second information and the third information, the ECU 101 triggers one or more actions for preventing collision of the vehicle 100 with the subject. The one or more actions comprises alerting the subject about acceleration of the vehicle 100 towards the subject, stopping the vehicle 100 to avoid collision of the vehicle 100 with the subject and alerting one or more security personnel 115.
In an embodiment, the ECU 101 may activate either the sound notification unit 111 or the visual notification unit 109 of the vehicle 100 for alerting the vehicle 100. As an example, the ECU 101 may activate the sound notification unit 111, for example, the “horn” of the vehicle 100 so that the subject may be alerted to move away from the direction of the vehicle 100 when the vehicle 100 is accelerating towards the subject. Alternatively, if the vehicle 100 is fitted with external speakers then pre-recorded message may be read out through the speakers. The pre-recorded messages may be customizable and programmable. The ECU 101 may also activate the visual notification unit 109 such as blinking headlamps or activating hazardous indicator. The headlamps may be flashed for predetermined time period so that it alerts the subject to move away from the direction of the vehicle 100 when the vehicle 100 is accelerating towards the subject.
In an embodiment, the ECU 101 may send an emergency braking signal through an in-vehicle network to a braking unit of the vehicle 100 to automatically stop the vehicle 100 when the vehicle 100 is accelerating towards the subject outside the road boundary so that it avoids collision of the vehicle 100 with the subject. The ECU 101 may monitor the speed of the vehicle 100 and direction of the vehicle 100 for predetermined time period and if the vehicle 100 is approaching towards the subject then the signal may be provided to the braking unit for automatically stopping the vehicle 100. In an embodiment, the ECU 101 may transmit an emergency notification signal to one or more security personnel 115 through a transceiver 113 configured in the vehicle 100. In an embodiment, contact number associated with the one or more security personnel 115 for transmitting the emergency notification signal is pre-stored. Any existing technique which is capable of sending message from the vehicle 100 to external devices may be configured in the vehicle 100 for the purpose of sending emergency notification signal. In one embodiment, if the vehicle 100 is enabled with Internet of Things (IOT) features, then a suitable V2V or V2X communication is utilised to send the emergency notification signal. Upon receiving the emergency notification signal, the one or more security personnel 115 may take necessary actions at the location. The one or more actions are triggered simultaneously by the ECU 101 for preventing collision of the vehicle 100 with the subject.
In an embodiment, the first information, the second information and the third information are received sequentially or simultaneously. Similarly, the one or more action described above may be performed sequentially or simultaneously.
Fig.2 shows a flowchart illustrating a method for preventing collision of vehicle with subject in accordance with some embodiments of the present disclosure.
As illustrated in Fig.2, one or more blocks illustrate a method for preventing collision of vehicle 100 with the subject. The method may 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 specific functions or implement specific abstract data types.
The order in which the method is described is not intended to be construed as a limitation, and any number of the described method blocks can be combined in any order to implement the method. Additionally, individual blocks may be deleted from the methods without departing from the spirit and scope of the subject matter described herein. Furthermore, the method can be implemented in any suitable hardware, software, firmware, or combination thereof.
At block 201, the method may include determining whether the vehicle 100 is moving outside the road boundary. In one embodiment, the navigation sensor 110 configured in the vehicle 100 may determine whether the vehicle 100 is moving outside the road boundary. In another embodiment, the ECU 101 may receive first information from the data source 107 indicative of movement of vehicle 100 outside the road boundary. So, when the vehicle 100 is moving outside the road boundary, the ECU 101 is notified at block 207. If the navigation sensor 110 or the data source 107 does not provide the first information indicating movement of the vehicle 100 outside the road boundary, then the ECU 101 may not take any action.
At block 203, the method may include determining presence of subject outside the road boundary. In one embodiment, the detection sensor 105 configured in the vehicle 100 may detect presence of subject outside the road boundary. In another embodiment, the data source 107 may provide second information indicating presence of the subject outside the road boundary. So, when the presence of subject outside the road boundary is detected, the ECU 101 is notified at block 207. If the detection sensor 105 or the data source 107 does not provide the second information indicating presence of subject outside the road boundary, then the ECU 101 may not take any action.
At block 205, the method may include determining acceleration of the vehicle 100 towards the subject outside the road boundary. In an embodiment, the speed sensor 103 of the vehicle 100 may be configured to detect acceleration of the vehicle 100 towards the subject outside the road boundary. So, when the acceleration towards the subject is detected by the speed sensor 103, the speed sensor 103 may notify the ECU 101 at block 207 with third information indicating acceleration of the vehicle 100 towards the subject outside the road boundary.
When the ECU 101 is notified, the ECU 101 triggers one or more actions for preventing collision of the vehicle 100 with the subject. At block 209, the method comprises activating sound notification unit 111 or visual notification unit 109. The ECU 101 activates the sound notification unit 111 such as horn to warn the subject. The ECU 101 may even activate the visual notification unit 109 such as headlamp and flash the headlamp for predefined time intervals to indicate the subject to move away from the direction of the vehicle 100.
At block 211, the method may include sending an emergency braking signal to a braking unit of the vehicle 100. The emergency braking signal may be sent to the braking unit to stop the vehicle 100 so that the collision with the subject who is outside the road boundary is avoided.
At block 213, the method may include transmitting emergency notification signal to one or more security personnel 115. As an example, the security personal may include, but not limited to, an ambulance or a police force. The one or more security personnel 115 may be alerted about the situation when the ECU 101 receives the first information, the second information and the third information.
Exemplary Scenario
Figs.3a-3c illustrates an exemplary scenario for preventing collision of vehicle with a subject in accordance with embodiments of the present disclosure.
Fig.3a shows a vehicle 305 moving on a road, a pavement 307 [outside the road boundary] and a subject 301 walking in the pavement 307. The navigation sensor 110 configured in the vehicle detects location of the vehicle and notifies ECU 101 of the vehicle 305 with first information when the vehicle 305 moves towards outside the road boundary, for example pavement 307 in this scenario as shown in Fig.3b. The first information is indicative of movement of the vehicle 305 in the pavement 307. The detection sensor 105 configured in the vehicle 305 also detects presence of the subject 301 in the pavement 307 and notifies the ECU 101 with second information. The second information is indicative of presence of the subject 301 in the pavement 307. The speed sensor 103 configured in the vehicle 305 detects that the vehicle 305 is approaching towards the subject 301 as shown in Fig.3b and notifies ECU 101 with third information. The third information is indicative of acceleration of the vehicle 305 approaching towards the subject 301. Upon receiving the first information, the second information and the third information, the ECU 101 triggers one or more actions as shown in Fig.3c such as stopping the vehicle 305, alerting the subject 301 by activating horn of the vehicle 305 or by flashing headlamp of the vehicle for predetermined time period (not shown in Fig.3c] and alerting one or more security personnel 115. As shown in Fig.3c, the ECU 101 prevents collision of the vehicle 305 with the subject 301 by automatically stopping the vehicle 305.
Computer System
Fig.4 illustrates a block diagram of an exemplary computer system 400 for implementing embodiments consistent with the present disclosure. In an embodiment, the computer system 400 may be an Electronic Control Unit, which is used for preventing collision of the vehicle with the subject. The computer system 400 may include a central processing unit (“CPU” or “processor”) 402. The processor 402 may comprise at least one data processor for executing program components for executing user or system-generated business processes. The processor 402 may 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.
The processor 402 may be disposed in communication with one or more input/output (I/O) devices (411 and 412) via I/O interface 401. The I/O interface 401 may employ communication protocols/methods such as, without limitation, audio, analog, digital, stereo, IEEE-1394, serial bus, Universal Serial Bus (USB), infrared, PS/2, BNC, coaxial, component, composite, Digital Visual Interface (DVI), high-definition multimedia interface (HDMI), Radio Frequency (RF) antennas, S-Video, Video Graphics Array (VGA), IEEE 802.n /b/g/n/x, Bluetooth, cellular (e.g., Code-Division Multiple Access (CDMA), High-Speed Packet Access (HSPA+), Global System For Mobile Communications (GSM), Long-Term Evolution (LTE) or the like), etc. Using the I/O interface 401, the computer system 400 may communicate with one or more I/O devices 411 and 412. The computer system 400 may receive data from one or more sensors or data source 107.
In some embodiments, the processor 402 may be disposed in communication with a communication network 409 via a network interface 403. The network interface 403 may communicate with the communication network 409. The network interface 403 may employ connection protocols including, without limitation, direct connect, Ethernet (e.g., twisted pair 10/100/1000 Base T), Transmission Control Protocol/Internet Protocol (TCP/IP), token ring, IEEE 802.11a/b/g/n/x, etc.
The communication network 409 can be implemented as one of the several types of networks, such as intranet or Local Area Network (LAN) and such within the organization. The communication network 409 may either be a dedicated network or a shared network, which represents an association of several types of networks that use a variety of protocols, for example, Hypertext Transfer Protocol (HTTP), Transmission Control Protocol/Internet Protocol (TCP/IP), Wireless Application Protocol (WAP), etc., to communicate with each other. Further, the communication network 409 may include a variety of network devices, including routers, bridges, servers, computing devices, storage devices, etc.
In some embodiments, the processor 402 may be disposed in communication with a memory 405 (e.g., RAM 413, ROM 414, etc. as shown in Fig. 4) via a storage interface 404. The storage interface 404 may connect to memory 405 including, without limitation, memory drives, removable disc drives, etc., employing connection protocols such as Serial Advanced Technology Attachment (SATA), Integrated Drive Electronics (IDE), IEEE-1394, Universal Serial Bus (USB), fiber channel, Small Computer Systems Interface (SCSI), etc. The memory drives may further include a drum, magnetic disc drive, magneto-optical drive, optical drive, Redundant Array of Independent Discs (RAID), solid-state memory devices, solid-state drives, etc.
The memory 405 may store a collection of program or database components, including, without limitation, user /application 406, an operating system 407, a web browser 408, mail client 415, mail server 416, web server 417 and the like. In some embodiments, computer system 400 may store user /application data 406, 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 OracleR or SybaseR.
The operating system 407 may facilitate resource management and operation of the computer system 400. Examples of operating systems include, without limitation, APPLE MACINTOSHR OS X, UNIXR, UNIX-like system distributions (E.G., BERKELEY SOFTWARE DISTRIBUTIONTM (BSD), FREEBSDTM, NETBSDTM, OPENBSDTM, etc.), LINUX DISTRIBUTIONSTM (E.G., RED HATTM, UBUNTUTM, KUBUNTUTM, etc.), IBMTM OS/2, MICROSOFTTM WINDOWSTM (XPTM, VISTATM/7/8, 10 etc.), APPLER IOSTM, GOOGLER ANDROIDTM, BLACKBERRYR OS, or the like. A user interface may 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 computer system 400, such as cursors, icons, check boxes, menus, windows, widgets, etc. Graphical User Interfaces (GUIs) may be employed, including, without limitation, APPLE MACINTOSHR operating systems, IBMTM OS/2, MICROSOFTTM WINDOWSTM (XPTM, VISTATM/7/8, 10 etc.), UnixR X-Windows, web interface libraries (e.g., AJAXTM, DHTMLTM, ADOBE® FLASHTM, JAVASCRIPTTM, JAVATM, etc.), or the like.
Furthermore, one or more computer-readable storage media may be utilized in implementing embodiments consistent with the present invention. A computer-readable storage medium refers to any type of physical memory on which information or data readable by a processor may be stored. Thus, a computer-readable storage medium may store instructions for execution by one or more processors, including instructions for causing the processor(s) to perform steps or stages consistent with the embodiments described herein. The term “computer-readable medium” should be understood to include tangible items and exclude carrier waves and transient signals, i.e., non-transitory. Examples include Random Access Memory (RAM), Read-Only Memory (ROM), volatile memory, nonvolatile memory, hard drives, Compact Disc (CD) ROMs, Digital Video Disc (DVDs), flash drives, disks, and any other known physical storage media.
In an embodiment, the present disclosure provides a method and system for preventing collision of the vehicle with the subject.
In an embodiment, the present disclosure notifies the subject to move away from the direction of the vehicle when the vehicle is accelerating towards the subject to cause casualty to the subject.
In an embodiment, the present disclosure automatically stops the vehicle when the vehicle is accelerating towards the subject outside the road boundary to prevent collision of the vehicle with the subject.
The terms "an embodiment", "embodiment", "embodiments", "the embodiment", "the embodiments", "one or more embodiments", "some embodiments", and "one embodiment" mean "one or more (but not all) embodiments of the invention(s)" unless expressly specified otherwise.
The terms "including", "comprising", “having” and variations thereof mean "including but not limited to", unless expressly specified otherwise. The enumerated listing of items does not imply that any or all the items are mutually exclusive, unless expressly specified otherwise. The terms "a", "an" and "the" mean "one or more", unless expressly specified otherwise.
A description of an embodiment with several components in communication with each other does not imply that all such components are required. On the contrary, a variety of optional components are described to illustrate the wide variety of possible embodiments of the invention.
When a single device or article is described herein, it will be clear that more than one device/article (whether they cooperate) may be used in place of a single device/article. Similarly, where more than one device or article is described herein (whether they cooperate), it will be clear that a single device/article may be used in place of the more than one device or article or a different number of devices/articles may be used instead of the shown number of devices or programs. The functionality and/or the features of a device may be alternatively embodied by one or more other devices which are not explicitly described as having such functionality/features. Thus, other embodiments of the invention need not include the device itself.
Finally, the language used in the specification has been principally selected for readability and instructional purposes, and it may not have been selected to delineate or circumscribe the inventive subject matter. It is therefore intended that the scope of the invention be limited not by this detailed description, but rather by any claims that issue on an application based here on. Accordingly, the embodiments of the present invention are intended to be illustrative, but not limiting, of the scope of the invention, which is set forth in the following claims.
While various aspects and embodiments have been disclosed herein, other aspects and embodiments will be apparent to those skilled in the art. The various aspects and embodiments disclosed herein are for purposes of illustration and are not intended to be limiting, with the true scope and spirit being indicated by the following claims.
Referral Numerals:
Reference Number Description
100 Vehicle
101 ECU
103 Speed sensor
105 Detection Sensor
106 Memory
107 Data source
109 Visual notification unit
110 Navigation sensor
111 Sound notification unit
113 Transceiver
115 One or more security personnel
301 Subject
305 Vehicle
307 Outside road boundary [Pavement]
400 Exemplary computer system
401 I/O Interface of the exemplary computer system
402 Processor of the exemplary computer system
403 Network interface
404 Storage interface
405 Memory of the exemplary computer system
406 User /Application
407 Operating system
408 Web browser
409 Communication network
411 Input devices
412 Output devices
413 RAM
414 ROM
415 Mail Client
416 Mail Server
417 Web Server
| # | Name | Date |
|---|---|---|
| 1 | 202141009170-STATEMENT OF UNDERTAKING (FORM 3) [04-03-2021(online)].pdf | 2021-03-04 |
| 2 | 202141009170-REQUEST FOR EXAMINATION (FORM-18) [04-03-2021(online)].pdf | 2021-03-04 |
| 3 | 202141009170-POWER OF AUTHORITY [04-03-2021(online)].pdf | 2021-03-04 |
| 4 | 202141009170-FORM-8 [04-03-2021(online)].pdf | 2021-03-04 |
| 5 | 202141009170-FORM 18 [04-03-2021(online)].pdf | 2021-03-04 |
| 6 | 202141009170-FORM 1 [04-03-2021(online)].pdf | 2021-03-04 |
| 7 | 202141009170-DRAWINGS [04-03-2021(online)].pdf | 2021-03-04 |
| 8 | 202141009170-DECLARATION OF INVENTORSHIP (FORM 5) [04-03-2021(online)].pdf | 2021-03-04 |
| 9 | 202141009170-COMPLETE SPECIFICATION [04-03-2021(online)].pdf | 2021-03-04 |
| 10 | 202141009170-Proof of Right [08-03-2021(online)].pdf | 2021-03-08 |
| 11 | 202141009170-FORM-26 [26-04-2021(online)].pdf | 2021-04-26 |
| 12 | 202141009170-FER.pdf | 2022-09-21 |
| 13 | 202141009170-OTHERS [14-03-2023(online)].pdf | 2023-03-14 |
| 14 | 202141009170-FER_SER_REPLY [14-03-2023(online)].pdf | 2023-03-14 |
| 15 | 202141009170-PatentCertificate29-01-2025.pdf | 2025-01-29 |
| 16 | 202141009170-IntimationOfGrant29-01-2025.pdf | 2025-01-29 |
| 17 | 202141009170-POWER OF AUTHORITY [03-07-2025(online)].pdf | 2025-07-03 |
| 18 | 202141009170-FORM-16 [03-07-2025(online)].pdf | 2025-07-03 |
| 19 | 202141009170-ASSIGNMENT WITH VERIFIED COPY [03-07-2025(online)].pdf | 2025-07-03 |
| 1 | SearchHistory20092022E_20-09-2022.pdf |