The present disclosure relates generally to a method and apparatus for providing an alert for the approach of a vehicle to an intersection so that pedestrians and other vehicle operators can yield to passage of the approaching vehicle, and in particular to providing an alert for the approach of an emergency response vehicle.
The urgency for emergency vehicles to reach the location where first responders are needed imposes a need to drive at higher-than-normal speeds and to claim a right of way relative to other vehicles and pedestrians at unpredictable times and under circumstances when conventional rules of the road would favor the other vehicles or pedestrians. Emergency vehicles (police, fire, ambulance, etc.) are therefore equipped with approach warning systems to alert those in the vicinity of the vehicle that they should yield the right of way to the emergency vehicle. Yielding clears a roadway so that the emergency vehicle can pass without delay and without injury to those on the roadway between the emergency vehicle and its destination. The approach warning systems conventionally include sirens and/or lights, which are typically provided as a “light bar” mounted on the roof of a vehicle. A light bar is typically capable of generating a variety of patterns of lights and siren sounds to communicate the degree of urgency with which the vehicle is approaching.
U.S. Pat. No. 9,738,217 to Bradley et al., dated Aug. 22, 2017 and entitled “Modular Vehicle Light” discloses a representative prior art warning system.
U.S. Pat. No. 7,480,514 to Karaoguz et al., dated Jan. 20, 2009 and entitled “GPS Enabled Cell phone with Compass Mode Mapping Function,” discloses a method and apparatus for selecting, downloading and displaying a map segment on a wireless terminal.
The present invention resides in one aspect in a warning system for use on a first vehicle. The warning system includes a warning device on the vehicle for generating a warning; a control assembly for activating the warning device, the control assembly comprising a controller, a processor, a memory and a power supply; and a GPS receiver on the vehicle for determining the geographic location of the vehicle. There is a server in communication with the control assembly and the GPS receiver. The server is configured to access a map file which includes the location of the vehicle and comprising an intersection detection system for identifying a target intersection being approached by the vehicle. The server comprises memory which stores a proximity parameter; and the server is configured to determine the distance between the vehicle and the target intersection, access the proximity parameter, and compare the vehicle distance to the proximity parameter to determine whether the vehicle is in the proximity of the target intersection and if so, to send an intersection warning trigger signal to the control assembly to activate the warning device.
In one embodiment, the proximity parameter is a predetermined proximity distance value for comparison to the distance of a vehicle to a target intersection, and the server is configured to determine the distance of the vehicle to the target intersection and to compare the vehicle-to-intersection distance to the predetermined proximity distance to determine whether the vehicle is within the proximity of the target intersection.
In another embodiment the proximity parameter is a predetermined time-to-intersection arrival value and wherein the server is configured to determine an estimated time of arrival (ETA) of the vehicle to the target intersection and to compare the ETA to the predetermined time-to-intersection arrival value to determine whether the vehicle is within the proximity of the target intersection.
In an alternative embodiment the server is configured to create a map subfile by selecting a portion of the map file corresponding to a target intersection and the immediately subsequent intersections on each road on which the vehicle may exit the target intersection, and to send the map subfile to the GPS receiver.
According to another aspect there is disclosed a warning system for use on a vehicle. The warning system comprises a warning device connected to a control assembly comprising a controller, a processor, a memory and a power supply; and a GPS receiver connected to the control assembly for determining the geographic location of the vehicle and for acquiring a local map of the vicinity of the vehicle. The control assembly comprises a map file and includes an intersection detection system for identifying a target intersection being approached by the vehicle; and the control assembly includes an proximity parameter stored in memory and is configured to use the proximity parameter to determine whether the vehicle is in the proximity of the target intersection and if so, to activate the warning device.
In another embodiment the proximity parameter is a stored predetermined time-to-intersection arrival value and wherein the server is configured to determine an estimated time of arrival (ETA) of the vehicle to the target intersection and to compare the ETA to the predetermined time-to-intersection arrival value to determine whether the vehicle is within the proximity of the target intersection.
Optionally, the map file is a graph file and the subfile comprises graph data including the vertex for the first target intersection and neighboring vertices. In another optional aspect, the system is configured to use the vehicle position data from the GPS receiver to create a temporary vehicle position vertex to represent the position of the vehicle, and to generate a distance attribute relating the temporary vehicle vertex to the first target intersection vertex, and to compare the distance attribute to the predetermined proximity parameter to determine whether the vehicle is in the proximity of the first target intersection.
Optionally, the warning system is configured to limit the subfile to data for locations that the vehicle is projected to reach within a predetermined time, e.g., within thirty seconds.
According to yet another aspect there is disclosed a process for the operation of a vehicle warning system. The process comprises acquiring a GPS signal from a GPS receiver on the vehicle to identify the location of the vehicle; acquiring a map of the vicinity of the vehicle; identifying a target intersection on the map; storing a proximity parameter; and determining whether the vehicle is within a predetermined proximity of the target intersection and if so, activating a warning device.
In a particular embodiment of the process the proximity parameter is a proximity distance and the process comprises determining the distance of the vehicle from the target intersection and comparing the vehicle distance to a predetermined proximity distance.
In another embodiment, the proximity parameter is a time-to-intersection arrival value and the process comprises determining the estimated time of arrival (ETA) of the vehicle to the target intersection and comparing the ETA to the predetermined proximity time-to-arrival.
One particular embodiment of the process comprises acquiring a map in the form of a graph data file; identifying a first target intersection vertex representing the target intersection; storing a proximity parameter; creating a temporary vehicle position vertex on an edge in the graph data file to represent the position of the vehicle; generating a distance attribute relating the temporary vehicle vertex to the first target intersection vertex; and comparing the distance attribute to the predetermined proximity parameter to determine whether the vehicle is in the proximity of the first target intersection.
In yet another aspect there is a collision avoidance system comprising a server and a plurality of vehicles in communication with the server. Each vehicle is equipped to emit time-stamped location signals to the server; and the server is configured to compare a first time-stamped location signal from a first vehicle and a second time-stamped location signal from a second vehicle, and acquire a roadmap including the locations of at least the first vehicle and the second vehicle, and to identify a first target intersection for the first vehicle and a second target intersection for the second vehicle, and determine a first estimated time of arrival for the first vehicle to the first target intersection and a second estimated time of arrival for the second vehicle to the second target intersection, and to determine whether the first target intersection is the same as the second target intersection and, if so, whether the first estimated time of arrival falls within a predetermined timeframe relative to the second estimated time of arrival and if so, issue an imminent collision warning to the first vehicle and the second vehicle.
The present disclosure may be understood more readily by reference to the following detailed description of the disclosure taken in connection with the accompanying drawing figures, which form a part of this disclosure. It is to be understood that this disclosure is not limited to the specific devices, methods, conditions or parameters described and/or shown herein, and that the terminology used herein is for the purpose of describing particular embodiments by way of example only and is not intended to be limiting of the claimed disclosure.
Also, as used in the specification and including the appended claims, the singular forms “a,” “an,” and “the” include the plural, and reference to a particular numerical value includes at least that particular value, unless the context clearly dictates otherwise. Ranges may be expressed herein as from “about” or “approximately” one particular value and/or to “about” or “approximately” another particular value. When such a range is expressed, another embodiment includes from the one particular value and/or to the other particular value. Similarly, when values are expressed as approximations, by use of the antecedent “about,” it will be understood that the particular value forms another embodiment. It is also understood that all spatial references, such as, for example, horizontal, vertical, top, upper, lower, bottom, left and right, are for illustrative purposes only and can be varied within the scope of the disclosure.
Emergency vehicles (police cars, firetrucks, ambulances, etc.) are normally equipped with passive warning systems that comprise warning devices (e.g., lights and/or sirens) which emit warnings (e.g., flashes of light, siren sounds, etc.) and associated electronic control assemblies (typically comprising a processor, a memory, a power supply and a controller). The vehicle operators manually operate the controller to activate the warning device to alert other vehicle drivers and nearby pedestrians (in general, ‘civilians’) of the approach of the emergency vehicle and the need for civilians to get safely out of the way of the emergency vehicle. Where a warning device is described herein as lights (i.e., emergency vehicle lights), this is not intended as a limitation on the invention and one of ordinary skill in the art should understand that other warning devices (e.g., a siren) can be implemented instead of, or in addition to, lights, and the term “warning” is intended to encompass the output of any warning device.
When responding to emergencies, it is common for emergency vehicles to traverse an intersection without coming to a stop. Therefore, the approach of an emergency vehicle to a roadway intersection can pose more potential for injury to others than on one-way traffic lanes, making use of a warning device, e.g., lights and/or sirens, very important.
Some intersections are equipped with a traffic control system (typically featuring conventional three-color traffic lights and, often but not always, electric pedestrian “WALK/DON'T WALK” signs) to control and promote the orderly flow of routine vehicle and pedestrian traffic through the intersection, but emergency vehicles often traverse such intersections even against the ‘Stop’ or ‘Go’ right of way indicated by a traffic signal situated at the intersection. Systems exist to reduce the hazards at such intersections by enabling traffic control system to react to the approach of an emergency vehicle, to signal civilian traffic to stop and clear the intersection. In still other places, emergency vehicles do not have any direct or indirect control over traffic signals that would allow them to reach their destination in a safe and timely manner. Other systems exist for use in civilian vehicles to alert the drivers to the approach of an emergency vehicle.
In all of these scenarios, safety would be enhanced if the operator of the emergency vehicle activates a warning device to emit a warning upon approach to the intersection. In this context the warning is an “intersection approach warning.” However, even as an emergency vehicle approaches an intersection, the operator may be pre-occupied by the need to communicate with a dispatcher or with other responders to obtain information about the emergency, or by a need to navigate around hazards in the road, and these distractions may prevent the operator from activating a passive warning system in a timely and effective way. Moreover, prior art passive warning systems do not alert the driver of the emergency vehicle to the approach of another emergency vehicle to the same intersection, so collisions between emergency vehicles are a serious concern. Therefore, there is now recognized a need for a warning system for emergency vehicles to automatically activate warning devices when the emergency vehicle approaches an intersection, rather than relying on a vehicle operator to do so manually. By reducing operator involvement in the operation of the vehicle's warning device(s), the operator(s) can direct focus on other aspects of vehicle operation (e.g., pay attention to road conditions, pedestrians, etc.) while still enhancing safety of nearby pedestrians and vehicle operators by issuing an appropriate warning.
Systems and methods are disclosed herein by which safety in emergency vehicle intersection traversal scenarios is improved. In some embodiments, an emergency vehicle is equipped with a warning system configured to autonomously initiate an intersection approach warning when the vehicle is in the proximity of an intersection, thereby improving safety even when the attention of the operator(s) of the emergency vehicle is on other aspects of vehicle operation or on other concerns. Being within proximity of an intersection means that the vehicle is within a specified proximity parameter, i.e., within a specified distance or is expected to arrive within a specified time. Optionally, the intersection approach warning differs from the warning made by the warning device remotely from the intersection (i.e., not in the vicinity of the intersection). Being in the proximity or vicinity of an intersection can mean that the vehicle is within a predetermined distance from the intersection, or that the vehicle is projected to arrive at the intersection within a predetermined time. The proximity parameter should be chosen to give sufficient warning to civilians within the intersection without activating early such that it may be confusing. Around the time that vehicle leaves the intersection, the intersection warning may be deactivated, and the system resumes pre-intersection operation.
In another embodiment, a system disclosed utilizes the latitude, longitude and heading of the vehicle as provided by a GPS (Global Positioning System) receiver, and the latitude and longitude of nearby intersections acquired from a digital map file to determine which intersection the vehicle is approaching (the “target intersection”). A GPS receiver may provide this information, but a magnetometer may also be used as an accuracy supplement to the GPS receiver. This is the minimum information required for this embodiment. Thus, the system can operate as an intersection detection system.
The latitude and longitude of each intersection and a variety of other information may be acquired from a variety of public and commercial map data sources, e.g., OpenStreetMap data. The system may be configured to acquire the raw map data and to extract, via reverse geocoding, the intersection locations and other selected information such as the presence of a traffic signal, the directions of traffic through the intersection, or the speed limit of the roads feeding into the intersection. Alternatively, this information can be provided manually by a vehicle operator, using a user interface.
The warning system may have memory in which map data is stored for access, or the system may be configured to access online mapping data. Services with an Application Programming Interface such as Google Maps or Bing Maps could provide mapping data and cross street information. Accessing online data may increase cost and potentially increase latency but has the benefit of always having up-to-date mapping information.
One optional aspect relates to a server-side improvement to the intersection discovery system in which a system with additional street map data can increase the performance of an intersection detection system. In such an embodiment, the entire road network is implemented in a graph data structure and stored in a geographically indexed database. All road intersection points on the map are represented as vertices, and all streets are represented as edges. Vertices are strung together with edges which represent streets. When a vertex has three or more edges, that vertex represents an intersection. In one embodiment, the map file is a graph data file and the system is configured to use the vehicle position data from the GPS receiver to create a temporary vehicle position vertex on an edge in the graph data to represent the position of the vehicle, and to generate a distance attribute relating the temporary vehicle vertex to the first target intersection vertex, and to compare the distance attribute to the predetermined proximity parameter to determine whether the vehicle is in the proximity of the first target intersection.
In one embodiment the warning system is configured to excise map data for the area around the vehicle to create a smaller file to send to the vehicle control assembly, to reduce processing problems resulting from the latency of cellular networks and the time critical nature of the intersection warning functionality. These intersections are found by the server and transmitted to the control assembly, which then only needs to store a small amount of data that is refreshed periodically as the vehicle's location (specifically, the location of the warning system, when mounted on the vehicle) changes. The intersections may be selected in relation to the vehicle's current position. the server may be programmed to access the map graph data and use the GPS data to identify a vertex X0 that the vehicle is approaching (a “first target intersection”), and then identify the neighbor vertices Y0, 1-n (“potential second target intersections”), and create a map subfile which includes vertex X0 and vertices Y0, 1-n. The subfile may optionally include neighbor vertices Z of the Y0 vertices as well. Once the vehicle traverses the first vertex X0, its choice of path toward a neighbor vertex Y0,x is known and that vertex Y0,x becomes the new first target intersection X1, the other neighbor vertices Y0 may be removed from this buffer to save processing power and memory on the client system and a new set of neighbor vertices Y1,1-n can be selected. Optionally, the server may be configured to limit the subfile to show vertices and edges that the vehicle is projected to reach within a predetermined time, i.e., to encompass locations that the vehicle might reach from a current location within 10, 15, 20 or 30 seconds, based on current speed. Optionally, the server can be configured to reduce the size of the subfile by deleting from the source map data which is not needed for the proximity detection, e.g., by deleting data identifying “points of interest,” public accommodations, etc. The server may be configured to buffer as many iterations as necessary to minimize latency in intersection detection. In other embodiments, the system may take into account the vehicle speed, heading, operating state and time-to-intersection proximity parameter.
With this intersection detection system, intersections may be more intelligently selected and buffered to the control assembly in the vehicle. The street on which a vehicle is located may be inferred by the nearest vertex to the vehicle's location. The direction on the street the vehicle is traveling may also be inferred using the vehicle's heading. Using this information, the server may iteratively parse the street map graph structure to find the first intersection the vehicle is expected to traverse (the first target intersection). For each street connected to this first target intersection, there is an intersection to which the vehicle may travel along a mapped route and traverse next, based on current heading (“potential second target intersections”). The system is therefore configured to select for processing a subset of map data (a “subfile”) limited mainly to the first target intersection and the potential second target intersections, i.e., to their respective vertices and edges. The subfile may be sent to the control assembly in the vehicle as part of the upcoming intersection buffer. The server may calculate an estimated time of arrival (ETA) for each locally buffered intersection. When that time falls within the proximity parameter, the server sends an intersection warning trigger signal to the control assembly, which is configured to respond by activating the vehicle's warning device to generate an intersection approach warning. This process is repeated on an ongoing basis during vehicle operation. Optionally, the server may also send a map subfile for use by a GPS or other navigation display in the vehicle. Reliance on the server for these processes reduces the need for electronic memory and computing processing power in the vehicle itself.
Once the vehicle traverses the first target intersection, its choice of path toward a potential second target intersection is known and that potential second target intersection becomes the new first target intersection, the other potential second target intersections may be removed from this buffer to save processing power and memory on the client system and a new set of potential second target intersections can be selected. The server may be configured to buffer as many iterations as necessary to minimize latency in intersection detection.
The foregoing description refers to the use of the server for receiving vehicle location from a GPS receiver, acquiring map data and identifying first target intersections and potential second target intersections therefrom, and also for determining whether the vehicle is in the vicinity of the first target intersection, and if so, the server will send an intersection warning trigger signal to the vehicle control assembly.
In other embodiments, the vehicle warning system may operate substantially without support from a server. In one such embodiment, the vehicle control assembly has sufficient memory and processing power so that it can function by acquiring location data and a map of the vicinity of the vehicle, and it will have stored therein the relevant proximity parameters and will include programming to enable it to identify first target intersections and potential second target intersections in local memory, and to determine whether the vehicle is in the proximity of a first target intersection and, if so, activate the warning device on the vehicle. In another such embodiment, vehicle system is pre-equipped with a stored map of the region in which the vehicle operates so that the intersection data is stored locally in the system. However, for a control assembly having limited memory (e.g., flash memory on the order of megabytes) or having a processor too slow to continuously parse the data to find nearby intersections within acceptable performance parameters, it might not be feasible to store and process data for a large-scale map. To address this problem, a system may optionally utilize a cloud server that stores intersection location data in a geographically indexed database. This database may be polled to find nearby intersections (e.g., first target and potential second target intersections, as described above). Each vehicle may then be equipped by a wireless connection (cellular, wifi, etc.) allowing the system to access the intersection location information but still perform the tasks of determining whether the vehicle is in the proximity of an intersection and, if so, activating the warning device, with reduced need for local memory and processing power.
With reference to the drawings wherein like numeral represent like parts throughout the several figures, a warning system 10,
The warning device is connected to a control assembly comprising a controller, a processor, a memory and a power supply. With reference to
The LEDs are connected to a power supply 16 which includes a communication interface comprising a buffer 18 for receiving instructions from an external controller 20. The power supply 16 has a microprocessor 22 including memory for storing flash patterns. The power supply also carries power transistors arranged as current sources to deliver power to selected LEDs. The power supply is powered from the vehicle's electrical system.
The flash patterns (including non-flash patterns for illumination and cruise functions) themselves and the program necessary to generate the flash pattern reside in the on-board memory of the microprocessor 22. The controller is equipped with a user interface so that the user can manually turn the lights and sirens on or off and, when on, select a desired lighting and/or sound pattern. The control assembly may also comprise an electronic interface (which may be hardware-based (e.g., a USB port)) or signal-based (e.g., Wifi or Bluetooth connection) for entering operating parameters into the memory, such as a desired proximity parameter at which to trigger activation of the warning device.
In one embodiment, the control communicates with a GPS receiver 24. The control assembly is configured to communicate with a server, including sending to the server current location and bearing information for the vehicle, downloading a map subfile sufficient to display the first target intersection and potential second target intersections that the vehicle will approach within a selected radius around the location of the vehicle. The illustrated embodiment includes an optional feature, showing that the control assembly communicates with a speedometer 26 on the vehicle so that vehicle speed can be used as a data input by the system.
In one embodiment, the system is configured to determine whether the vehicle is in the proximity of an intersection by receiving the vehicle position and heading from the GPS receiver 24 and accessing a corresponding map 28. For example, as indicated in
The system can be configured so that upon determining that a vehicle is no longer in the proximity of an intersection, the process is repeated to identify the next target intersection.
In other embodiments, emergency vehicles are equipped to detect the convergence of two or more emergency vehicles upon an intersection and warn the involved emergency vehicle operators to mitigate the incidence of emergency vehicle collisions in intersection traversal scenarios. By warning emergency vehicle operators when another emergency vehicle is converging upon the same intersection, the operator may take action and alter vehicle course and speed accordingly to avoid a collision.
In one embodiment of a collision detection system, a server tracks the location of at least two emergency vehicles, each of which is equipped with a real-time clock and is configured to emit a location signal derived from the GPS receiver and having a timestamp derived from the clock, for receipt by a server, e.g., via a cellular network. The warning system on each vehicle is also configured to receive an imminent collision warning signal from the server and to alert the vehicle operator upon receipt of the imminent collision warning. Optionally, the GPS receiver may be used to retrieve an accurate UTC time that may be used to set the real-time clock peripheral of the host control assembly. Alternatively, an NTP time server may be used to set the real-time clock with slightly less accuracy.
As indicated in
In another embodiment, the control assembly may include a sensor for sensing a signal from a traffic control signal at an intersection which triggers the control assembly to initiate the intersection approach warning pattern.
In alternative embodiments, the collision warning signal may be implemented by a devices having another function, e.g., via a car sound system (radio) speaker.
Where this application has listed the steps of a method or procedure in a specific order, it may be possible, or even expedient in certain circumstances, to change the order in which some steps are performed, skip certain steps if quicker operation is programmed, and it is intended that the particular steps of the method or procedure claim set forth here below not be construed as being order-specific unless such order specificity is expressly stated in the claim.
While the preferred embodiments of the devices and methods have been described in reference to the environment in which they were developed, they are merely illustrative of the principles of the inventions. Modification or combinations of the above-described assemblies, other embodiments, configurations, and methods for carrying out the invention, and variations of aspects of the invention that are obvious to those of skill in the art are intended to be within the scope of the claims.
Number | Name | Date | Kind |
---|---|---|---|
4704610 | Smith et al. | Nov 1987 | A |
6028514 | Lemelson et al. | Feb 2000 | A |
6112075 | Weiser | Aug 2000 | A |
6516273 | Pierowicz et al. | Feb 2003 | B1 |
6700504 | Aslandogan et al. | Mar 2004 | B1 |
6895332 | King et al. | May 2005 | B2 |
6958707 | Siegel | Oct 2005 | B1 |
7046160 | Pederson et al. | May 2006 | B2 |
7085637 | Breed et al. | Aug 2006 | B2 |
7271736 | Siegel et al. | Sep 2007 | B2 |
7283045 | Manz | Oct 2007 | B1 |
7480514 | Karaoguz et al. | Jan 2009 | B2 |
7522998 | Hughes | Apr 2009 | B2 |
7663504 | Votaw et al. | Feb 2010 | B2 |
7868783 | Bachelder | Jan 2011 | B2 |
7884738 | Pappas et al. | Feb 2011 | B2 |
7899621 | Breed et al. | Mar 2011 | B2 |
8094040 | Cornett et al. | Jan 2012 | B1 |
8346468 | Emanuel et al. | Jan 2013 | B2 |
8350721 | Carr | Jan 2013 | B2 |
8487780 | Edwardson | Jul 2013 | B2 |
8552885 | Rijks | Oct 2013 | B2 |
8581744 | Myler | Nov 2013 | B2 |
8593301 | Newman | Nov 2013 | B2 |
8624727 | Saigh et al. | Jan 2014 | B2 |
8712429 | Nagorniak | Apr 2014 | B2 |
8723680 | Baker | May 2014 | B1 |
8823548 | Johnson et al. | Sep 2014 | B2 |
8842021 | Behm et al. | Sep 2014 | B2 |
8928492 | Boscacci | Jan 2015 | B2 |
8935036 | Christensen | Jan 2015 | B1 |
8963705 | Miller et al. | Feb 2015 | B2 |
9053637 | Mawbey et al. | Jun 2015 | B2 |
9254781 | Applebaum | Feb 2016 | B2 |
9278689 | Delp | Mar 2016 | B1 |
9412273 | Ricci | Aug 2016 | B2 |
9547986 | Curlander et al. | Jan 2017 | B1 |
9635500 | Becker et al. | Apr 2017 | B1 |
9738217 | Bradley et al. | Aug 2017 | B1 |
9742709 | Laich | Aug 2017 | B1 |
9756668 | Farrell et al. | Sep 2017 | B2 |
9762470 | Alam et al. | Sep 2017 | B2 |
9786154 | Potter et al. | Oct 2017 | B1 |
9805430 | Miasnik et al. | Oct 2017 | B2 |
9805601 | Fields et al. | Oct 2017 | B1 |
9843913 | Dahan et al. | Dec 2017 | B2 |
9894478 | DeLuca et al. | Feb 2018 | B1 |
10127813 | Walsh et al. | Nov 2018 | B2 |
10531224 | Lemieux | Jan 2020 | B1 |
10559208 | McAlpine et al. | Feb 2020 | B1 |
10689815 | Sheckler et al. | Jun 2020 | B2 |
20030137415 | Thomson | Jul 2003 | A1 |
20030141990 | Coon | Jul 2003 | A1 |
20030169181 | Taylor | Sep 2003 | A1 |
20040246144 | Siegel et al. | Dec 2004 | A1 |
20040263355 | Carroll | Dec 2004 | A1 |
20050104745 | Bachelder et al. | May 2005 | A1 |
20060009234 | Freer | Jan 2006 | A1 |
20060030984 | Kamiya | Feb 2006 | A1 |
20070132608 | Votaw et al. | Jun 2007 | A1 |
20070132609 | Stackelhouse | Jun 2007 | A1 |
20070159354 | Rosenberg | Jul 2007 | A1 |
20080088434 | Frieder et al. | Apr 2008 | A1 |
20080125970 | Scheckler | May 2008 | A1 |
20090299625 | Denaro | Dec 2009 | A1 |
20110018736 | Carr | Jan 2011 | A1 |
20110068949 | Ieda et al. | Mar 2011 | A1 |
20110178811 | Sheridan | Jul 2011 | A1 |
20110187559 | Applebaum | Aug 2011 | A1 |
20110256881 | Huang et al. | Oct 2011 | A1 |
20120259537 | Schmidt et al. | Oct 2012 | A1 |
20120313792 | Behm et al. | Dec 2012 | A1 |
20130027221 | Johnson et al. | Jan 2013 | A1 |
20130090843 | Funabashi | Apr 2013 | A1 |
20130105583 | Peterson et al. | May 2013 | A1 |
20130110292 | Peterson et al. | May 2013 | A1 |
20130110357 | Peterson et al. | May 2013 | A1 |
20130173474 | Ranganathan et al. | Jul 2013 | A1 |
20130295970 | Sheshadri et al. | Nov 2013 | A1 |
20130326137 | Bilange et al. | Dec 2013 | A1 |
20140121932 | Zeng | May 2014 | A1 |
20140210643 | Baker | Jul 2014 | A1 |
20140354449 | Alam et al. | Dec 2014 | A1 |
20150288819 | Brown et al. | Oct 2015 | A1 |
20160042767 | Araya et al. | Feb 2016 | A1 |
20160063773 | Hatton et al. | Mar 2016 | A1 |
20160071412 | Bullock et al. | Mar 2016 | A1 |
20160071417 | Lewis et al. | Mar 2016 | A1 |
20160100302 | Barash et al. | Apr 2016 | A1 |
20160154117 | Baudia | Jun 2016 | A1 |
20160171521 | Ramirez et al. | Jun 2016 | A1 |
20160210858 | Foster et al. | Jul 2016 | A1 |
20170015239 | Rao et al. | Jan 2017 | A1 |
20170098372 | Eilertsen | Apr 2017 | A1 |
20170098373 | Filley et al. | Apr 2017 | A1 |
20170105108 | South | Apr 2017 | A1 |
20170187787 | Syamala et al. | Jun 2017 | A1 |
20170192429 | Tseng et al. | Jul 2017 | A1 |
20170193821 | Baranga et al. | Jul 2017 | A1 |
20170219360 | Cui et al. | Aug 2017 | A1 |
20170241660 | Sekar et al. | Aug 2017 | A1 |
20170332347 | Boss et al. | Nov 2017 | A1 |
20170353892 | Elia et al. | Dec 2017 | A1 |
20170359712 | Meredith et al. | Dec 2017 | A1 |
20170366930 | Treman | Dec 2017 | A1 |
20180005523 | Cahan et al. | Jan 2018 | A1 |
20180059669 | Madigan et al. | Mar 2018 | A1 |
20180087914 | Bravo et al. | Mar 2018 | A1 |
20180090000 | Bravo et al. | Mar 2018 | A1 |
20180121956 | DeLuca et al. | May 2018 | A1 |
20180204447 | Morgan et al. | Jul 2018 | A1 |
20180232767 | Garg et al. | Aug 2018 | A1 |
20180322785 | Jerichow et al. | Nov 2018 | A1 |
20190019297 | Lim et al. | Jan 2019 | A1 |
20190027032 | Arunachalam | Jan 2019 | A1 |
20190035269 | Donovan et al. | Jan 2019 | A1 |
20190082377 | Silver | Mar 2019 | A1 |
20190088106 | Grundstrom | Mar 2019 | A1 |
20190088140 | Sheckler et al. | Mar 2019 | A1 |
20190101930 | Yadmellat | Apr 2019 | A1 |
20190220001 | Lavoie et al. | Jul 2019 | A1 |
Number | Date | Country |
---|---|---|
2215440 | Mar 1999 | CA |
104112348 | Oct 2014 | CN |
105857277 | Aug 2016 | CN |
105894857 | Aug 2016 | CN |
102013008545 | Nov 2014 | DE |
102013008545 | Nov 2014 | DE |
102016005114 | Feb 2017 | DE |
102016005114 | Feb 2017 | DE |
2325822 | May 2011 | EP |
3046771 | Jul 2017 | FR |
2009198391 | Sep 2009 | JP |
2014201181 | Oct 2014 | JP |
20160092965 | Aug 2016 | KR |
2006034246 | Mar 2006 | WO |
2015136958 | Sep 2015 | WO |
2017082756 | May 2017 | WO |
2017200754 | May 2017 | WO |
2017200794 | Nov 2017 | WO |
Entry |
---|
Anzilotti, E., Can The Private Sector Help Cities Stop Traffic Deaths?, www.fastcompany.com, World Changing Ideas Newsletter, Jan. 2, 2018. |
2018 GovTech 100, Next Wave of Civic Innovation, http://www.govtech.com/100/, Jan. 22, 2018. |
Haas AlertR2V™ (Responder-to-Vehicle) Technology: Enabling Safer, Faster, Emergency Response, HAAS Inc., 2018. |
PCT International Search Report and Written Opinion dated Aug. 27, 2018 from corresponding Application No. PCT/US18/37297, 17 pages. |
International Search Report and Written Opinion; Application No. PCT/US2019/012817; dated Oct. 9, 2019. |
PCT International Search Report and Written Opinion of the International Searching Authority dated Oct. 8, 2019 in corresponding Application No. PCT/US2019/021604, 15 pages. |
International Search Report and Written Opinion issued in PCT/US2018/063210 dated Mar. 7, 2019. |
Number | Date | Country | |
---|---|---|---|
20200211397 A1 | Jul 2020 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16007518 | Jun 2018 | US |
Child | 16812484 | US |