US20100045451A1 - Speed reduction, alerting, and logging system - Google Patents

Speed reduction, alerting, and logging system Download PDF

Info

Publication number
US20100045451A1
US20100045451A1 US12/583,525 US58352509A US2010045451A1 US 20100045451 A1 US20100045451 A1 US 20100045451A1 US 58352509 A US58352509 A US 58352509A US 2010045451 A1 US2010045451 A1 US 2010045451A1
Authority
US
United States
Prior art keywords
speed
vehicle
driver
alert
speed limit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/583,525
Inventor
Neeraj Periwal
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US12/583,525 priority Critical patent/US20100045451A1/en
Publication of US20100045451A1 publication Critical patent/US20100045451A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60QARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
    • B60Q9/00Arrangement or adaptation of signal devices not provided for in one of main groups B60Q1/00 - B60Q7/00, e.g. haptic signalling

Definitions

  • This invention relates to the field of automotive vehicles and systems incorporated within and communicating with automotive vehicles for purposes related to driver behavior, and to business and government organizations that may interact with vehicle and driver-related information, and with drivers themselves.
  • drivers who habitually speed often incur penalties relative to their encounters with law enforcement agencies. For instance, in many states, speeding in excess of 20 mph over the speed limit can not only produce an expensive speeding ticket, but may also cause the driver's license to be suspended for a certain period of time. When this happens, the driver has no recourse but either to cease his or her driving activities or to break the law by continuing to drive. If the commute to the driver's work location is substantial, or alternative commuting methods are inconvenient, the driver may be placed in a substantial predicament and his or her death may be threatened. Furthermore, drivers currently have no means by which to review, and thereby improve, their driving habits, and/or to enable them to be more cautious in geographical areas where they are most vulnerable to speeding infractions.
  • a speed reduction, alerting, and logging system that provides improved feedback to a driver under a variety of conditions, reduces the vehicle's speed if necessary, logs data related to the driver's speeding habits, allows the driver to review his or her overall speeding habits in a useful way, and automatically transmits this speeding data to external entities such as law enforcement agencies and insurance companies, in order to enable the driver to obtain some form of preferred treatment by those agencies or companies in exchange for the reduction or elimination of speeding habits.
  • SPIRAL System a Speed Reduction, Alerting, and Logging System
  • SPIRAL System solves the long-lasting problem of drivers being unaware of violating speed limits and thereby presenting a danger to themselves and the people around them.
  • the system also enables drivers to improve their driving habits. Additionally, the system can enable drivers to automatically report their driving habits to a remote agency or company in order to receive some benefit or preference by doing so.
  • the present invention offers an innovative solution to instantaneously notify drivers of the current speed limit and when they violate it, as well as a means by which their speeding violations can be logged and/or transmitted and their speeds reduced when necessary.
  • This solution has been described to be configurable in many different ways. Many more variations of such devices and configurations are possible within the scope of the present invention.
  • One object of the present invention is to help drivers obey speed limit laws by alerting them when they drive over the speed limit, by helping them keep track of their speeding infractions, and by reducing their vehicle's speed if necessary.
  • An alert condition may result from the driver exceeding the legal speed limit, or a modified adjusted or advisory speed limit, on a particular segment of road.
  • a driver is notified through detectable signals if his or her vehicle exceeds the specified speed limit of the particular segment of the road the vehicle is currently traversing.
  • the system takes into account speed limits that vary with the time of day, day of the week, or date, and also speed limits that vary with the type of vehicle.
  • the system may alert the driver of his or her speed condition when the driver reaches the speed limit or when he or she passes a preset threshold above or below the legal speed limit.
  • the system may provide the driver with the current speed limit of the road he or she is currently traversing.
  • the system may also allow the driver to exceed the speed threshold for a temporary period of time for a variety of reasons—for example, in order to allow the driver to overtake another vehicle or to merge into traffic—without incurring an alert.
  • Another object of the present invention is to take into account local weather conditions either in the region where the vehicle is operating or, better still, at the precise location of the vehicle, and to use this information to adjust the alert thresholds relative to the posted speed limit on the current road, and/or present an advisory speed limit to the driver that is reduced relative to the posted speed limit. If the SPIRAL System as implemented has the capability of presenting the current posted speed limit, it may simultaneously display both the posted limit and weather-adjusted advisory limit to the driver.
  • Determining weather conditions at a vehicle's location may be performed by means of a variety of sensors and/or sensing systems included in the vehicle and/or through the utilization of an online database updated in real-time with which the vehicle-mounted system communicates, with said online database containing the current weather conditions (rain, sleet, snow, icing, high winds in certain directions, etc.) at the driver's particular location.
  • Another object of the present invention is to provide an indication or alert to the driver in several ways that ensure that the driver does not ignore or miss a speed alert.
  • alert types include audio, visual, kinesthetic, olfactory, and other sensory means.
  • an alert notification indicator may also vary in intensity in response to the ambient conditions of the driver's environment.
  • Another object of the invention is to force a reduction in the speed of the vehicle should the vehicle reach a preset speed threshold at or relative to the speed limit.
  • Another object of the invention is to log or record the driver's behavior relative to vehicle speeds and speed limits over a period of time, and provide methods by which the driver's behavior may be examined in order to improve the driver's driving habits and/or reduce the probability of incurring an infraction.
  • the degree to which a driver obeys or does not obey legal speed limits in different geographical regions within the territory he or she normally drives in may be displayed on a map in a manner that allows easy recognition of places he or she normally tends to speed. This map may be presented in a variety of different ways.
  • Another object of the invention is to automatically log and report to an outside agency or company via a remote data connection a driver's behavior relative to speeds and speed limits.
  • a driver may be provided with a benefit or preference relative to his or her interactions with outside entities such as law enforcement and government organizations and/or insurance companies.
  • a commercial trucking company or any company that uses vehicles for transporting goods or for other means can use the SPIRAL System for monitoring its drivers to determine how safe the drivers' driving habits are.
  • companies that loan vehicles out to drivers may use the SPIRAL System to monitor drivers as well as use alert condition logs to determine the rental charges incurred by a driver.
  • individuals sometimes become ineligible to rent from some car rental companies.
  • the installation of the SPIRAL System on a rental car could enable rental car companies that would normally not rent to elderly persons beyond a certain age limit to allow elderly persons to rent with probationary treatment as long as their driving habits—as logged and reported by the SPIRAL System—are within the limits of certain rules.
  • the driver may also have his or her rental rates increased as a result of speeding based on alert condition logs supplied by the System.
  • the system described herein can be used to monitor a driver who is under a probationary status to determine if he or she is consistently driving in a safe manner, and therefore deserves special considerations in return.
  • a probationary status might be a person whose driver's license has been suspended for a severe moving violation, or multiple moving violations, but with proof of safe driving might be allowed to continue to drive as long as he or she meets a set of probationary rules. This would allow a person to keep driving when an inability to drive would cause severe hardship to himself or herself or the driver's family.
  • Another probationary scenario might include a new driver who is operating under a learner's permit or a provisional, age-restricted license for young people.
  • the SPIRAL System When the SPIRAL System is present in a vehicle, law enforcement agencies can use transmitted speed log information not only for initiating and maintaining a probationary period, but could also use the speed log information for issuing warnings or even tickets. To facilitate these processes, it may be useful to include a mechanism as part of or in conjunction with the SPIRAL System to identify the driver, such as a fingerprint reader or a device that scans a driver's license. While this may not necessarily identify the current driver of the car, it does identify that the probationary driver is most probably in the vehicle and is therefore allowed to be in control of the vehicle. A more complex solution would include biometrics that can uniquely identify that the driver in question is actually sitting behind the wheel. Such identity of a driver can be determined by the Driver Identification System.
  • the OBD interface may provide other vehicle related information that can be useful for the SPIRAL System.
  • a probationary process using the SPIRAL System can be implemented to allow elderly drivers to continue driving under probation. This may include not only that they obey the speed limits, but that they also maintain a rate of speed that safely keeps up with traffic.
  • the system described herein can log parameters indicating a driver's speeding behavior and automatically report this data to an insurance company. In return, the insurance company may provide reduced premium rates for that individual.
  • the present invention may be used to monitor such a driver in a probationary sense, providing ongoing information to an insurance company regarding the driver's safe driving behavior, thus enabling the driver to avoid an increase in premiums as a result of an accident or moving violation record as long as he or she exhibits a pattern of driving behavior that meets certain requirements, such as obeying a set of probationary rules for complying with speed limits, properly reducing speeds in adverse weather conditions, or maintaining minimum speeds. Should a driver habitually speed while being monitored by the SPIRAL System, the insurance company may decide to increase the driver's premiums instead.
  • the SPIRAL System may also be used to report to government/DMV agencies the number of miles driven in a particular vehicle in addition to the driving habits of the driver. Drivers may then be taxed (DMV renewal for a particular vehicle) according to the number of miles driven with a particular vehicle, and also may have registration fee rate reductions on one or more vehicle(s) according to proof of safe driving provided through SPIRAL System data logs that have been automatically supplied to the agency.
  • a driver may also be issued tickets for speeding based on alert condition logs supplied by the System.
  • FIG. 1 shows an overview of the problem and solution.
  • FIG. 2 shows the main components of the SPIRAL System and how they work together.
  • FIG. 2 a shows examples of records that may be stored in a speed limit database.
  • FIG. 3 describes the operation of the speed limit database management system.
  • FIG. 3 a shows an example result of a speed limit database query.
  • FIG. 4 shows one possible functional configuration of the SPIRAL System.
  • FIG. 5 shows one possible functional configuration of the SPIRAL System.
  • FIG. 6 shows one possible functional configuration of the SPIRAL System.
  • FIG. 7 shows one possible functional configuration of the SPIRAL System.
  • FIG. 8 shows one possible functional configuration of the SPIRAL System.
  • FIG. 9 shows one possible functional configuration of the SPIRAL System.
  • FIG. 10 shows one possible functional configuration of the SPIRAL System.
  • FIG. 11 shows one possible functional configuration of the SPIRAL System.
  • FIG. 12 shows one possible functional configuration of the SPIRAL System.
  • FIG. 13 shows one possible functional configuration of the SPIRAL System.
  • FIG. 14 shows one possible functional configuration of the SPIRAL System.
  • FIG. 15 shows one possible functional configuration of the SPIRAL System.
  • FIG. 16 shows one possible functional configuration of the SPIRAL System.
  • FIG. 17 shows an example of a map display providing annotated feedback to the driver.
  • the figure shows areas where the driver has exceeded the speed limits by the degrees shown.
  • FIG. 18 shows the flow of possible interactions between a driver and different examples of external organizations whereby interactions are facilitated by the SPIRAL System.
  • FIG. 19 shows a flow chart for one possible interaction scenario between a driver and an external organization whereby interactions are facilitated by the SPIRAL System.
  • FIG. 1 provides a high-level view of the problem and the solution provided by the SPIRAL System.
  • the SPIRAL System 101 interfaces with a vehicle 102 which may at times be speeding.
  • the SPIRAL System accesses a database providing speed limits on different roads 103 .
  • the SPIRAL System furthermore interfaces with the driver 104 of the vehicle, and may also interface with an external organization 105 with which the driver may interact.
  • FIG. 2 shows a high level description of the main components that comprise the SPIRAL System. It should be understood that while these items are referred to as components, that they may exist either as physical components or as logical functionalities that may be included or combined in a single physical component. To the extent they exist as separate physical components, they may be combined and packaged in different manners and still fall within the scope of this specification. A description of these components/functionalities follows:
  • FIG. 2 depicts the aforementioned components and functionalities working together as a system. Note that various combinations of these components and functionalities (all or a subset) may be combined in different ways to provide different sets of overall functionalities and/or physical packaging arrangements.
  • GPS Global Positioning System
  • the GPS Device 201 provides the current geographic location (through longitude and latitude positions) of the vehicle. It may be one of the following:
  • a mobile phone may use Assisted GPS, or A-IGPS—a combination of location detection through GPS satellite signals as well as those obtained through cellular telephone triangulation methods—in order to provide a quicker and potentially more accurate location of the vehicle.
  • A-GPS is useful when conventional GPS signals are obstructed by trees, tall buildings, or other uncontrollable physical and natural objects, and can often result in a quicker and more accurate location result.
  • the device is not equipped with traditional GPS and only with A-GPS, it may not function properly as a location detection device in the event of little or no cellular phone network reception.
  • the GPS Device should optimally be equipped with at least traditional GPS, even if it does have A-GPS capabilities as well; thus, even if A-GPS cannot function due to a loss in cellular reception, regular GPS technology will still be able to track the location of the vehicle.
  • the GPS Device may use wired or wireless connections to provide the current location data of the vehicle.
  • the Speed Detector 202 is used to determine the speed of the vehicle at any given moment. Several different methods, including (but not limited to) those described in the following examples, may be used to find out this speed. GPS satellites may lock onto the position of the GPS Device and track its motion in order to detect the speed of the vehicle, hence allowing the GPS Device to act as the Speed Detector. Alternatively, the Speed Detector may be built-in (that is, permanently integrated with the vehicle) and may interface directly with the speedometer to accurately measure the exact speed of the vehicle at any moment. A Speed Detector may also utilize radar, laser, sonic, optical, motional, or other technologies to determine the current speed of the vehicle. Yet another method of determining the speed of a vehicle may be implemented.
  • a GPS-equipped unit may work in conjunction with a precise clock to determine the distance that the vehicle travels in a certain short measured period of time; then, the formula of distance/time can be used to determine the speed of the vehicle in real-time.
  • the Speed Detector may be built-in to the vehicle; alternatively, it may be physically separate from the vehicle. The Speed Detector may use wired or wireless data communication protocols to provide the current speed data.
  • the Speed Limit Database Management System 203 maps and keeps track of the speed limits of all roads within a geographic region, and can be queried to provide such data based on the location of the vehicle and, optionally, the type of vehicle and/or the time of day and/or date.
  • the database may be loaded onto a GPS satellite (or satellites), loaded onto the GPS Device, or located in or on another device (or devices).
  • the database may store information about different speed limits on different segments of roads within a geographic region.
  • the database mentioned above may be implemented using a relational database management system and may be manipulated using SQL (Structured Query Language). Alternatively, the database may be organized through a Comma-separated values, or CSV, file. Other methods of data storage and retrieval may be used for the database as well.
  • a new database or databases may be populated with speed limit data by overlaying a map of speed limits onto a road map of a given geographic region, thereby creating a relationship between the geographic location and the applicable speed limit at that location.
  • the speed limits may be further qualified based on the type of vehicle and/or the time of day and/or date.
  • the Speed Limit Database Management System Before the Speed Limit Database Management System may be queried to provide the speed limit of a specified road segment at a specified time of day and/or on a specific date, the speed limit database must be populated with the necessary data.
  • the speed limit database There are many different ways to populate the database with the appropriate information; the following description is provided only as an example, and does not constitute the only method by which data may be entered into the database or how this data may specifically be used.
  • One method of achieving this data population may involve overlaying computer-generated road maps that are already equipped with coordinate data (such as those found in computer mapping programs like or similar to Google Earth) with specific end points of road segments where speed limits or directions change.
  • road segment records 210 may be recorded in the database including, among others, the following information:
  • one or more speed limit records 211 may be recorded in the database including, among others, the following information:
  • those coordinates may first be mapped into a road segment record such that the given coordinates either fall into or are very close to the line segment between the recorded end points of that road segment.
  • One may use the equation of a line corresponding to a road segment to check if the given location belongs to that road segment. Using the Segment ID of such a road segment record, the corresponding speed limit record may be found based on the specified time of day. This speed limit record will provide the applicable speed limit value.
  • the Speed Limit Database Management System may be provided the vehicle type by the Control Unit and may store a separate set of speed limit information for each individual type of vehicle. For example, a speed limit of 55 mph is imposed for many large trucks and trailer-towing vehicles on most freeways, as opposed to the usual speed limit of 65 mph for normal vehicles. In this case, the Speed Limit Database Management System would store the 55 mph speed limit data and send this information back to the Control Unit if the Control Unit reports that the vehicle is a large truck or trailer-towing vehicle; therefore, the driver of the truck or trailer-towing vehicle would be alerted that the speed limit on the freeway is 55 mph. If, however, the Control Unit reports that the driver is operating a normal vehicle on the freeway, the Speed Limit Database Management System will store the regular 65 mph speed limit and report this speed limit to the driver.
  • the diagram of FIG. 3 provides a high-level overview of how the Speed Limit Database Management System processes queries for speed limits.
  • the speed limit records may further be enhanced to store applicable days for different speed limits.
  • the Speed Limit Database Management System may record that the special speed limit during school hours (7:00 AM to 3:00 PM) is applicable only from Monday to Friday or only during weeks and/or months when school is in session.
  • the location data 301 comprising latitude and longitude coordinate values of 37°17′11.00′′N, 121°58′10.00′′ W belong to road segment 100 in front of the school on West Campbell Avenue, Calif. 95008, then the applicable speed limit values 302 shown in FIG. 3 a will be returned by the Speed Limit Database Management System when queried.
  • the Speed Limit Database Management System may use the geographic coordinates of the vehicle, derived originally by the GPS Device and sent to the Speed Limit Database Management System by way of the Control Unit, to determine the time zone in which the vehicle is currently in. Then, using Greenwich Mean Time (or some other time zone) as a reference, the Speed Limit Database Management System may determine the exact local time and date information by adding or subtracting hours from the neutral time zone in relation to the time zone in which the vehicle is currently located.
  • the Speed Limit Database itself may store information about the different time zones that roads are located in; this way, rather than needing to query the time zone of the vehicle's location every instance the vehicle's location changes in order to determine the local time and date, the time zone information may be determined at the same instance the speed limit of the current road is derived from the Speed Limit Database.
  • the Control Unit may provide the local time and date through the use of a clock.
  • the Speed Limit Database may need to be updated if and when speed limits within a specified geographic area are added, modified, or deleted.
  • Such a database may be accessed using wired or wireless data communication protocols, such as (but not limited to) Wi-Fi or cellular radios.
  • Vehicle type 304 may be a configurable parameter within the system, or alternatively may be determined automatically if the system has access to the vehicle's OBD system.
  • the SLDBMS 305 contains a populated speed limit database 306 and query processor function 307 .
  • the Speed Limit Indicator 204 provides the driver the speed limit of the road that the vehicle is currently traversing. By giving the driver a clear indication of the current speed limit, the Speed Limit Indicator allows the driver to confidently drive his or her vehicle at a safe speed.
  • the Speed Limit Indicator may be built-in to the GPS Device, the Speed Alerter, the Speed Detector, the vehicle itself, another device in close proximity to the driver (such as a mobile phone, car stereo system, or steering wheel), or may constitute a separate device in and of itself.
  • the Speed Limit Indicator communicates with the Control Unit to gain the speed limit on the road that the vehicle is currently traversing; as detailed later, this speed limit may be manipulated based on weather conditions and/or user inputs and/or other factors. Through visual and/or audible means, the Speed Limit Indicator provides the driver with this speed limit information.
  • Both the Changed Speed Limit Indicator and the Periodic Speed Limit Indicator may be used individually or in combination.
  • the Speed Limit Indicator may also provide an adjusted or advisory speed limit that has been altered as a result of certain parameters. These parameters may include those such as local weather conditions whereby an adjusted or advisory speed limit may be reduced relative to the legal limit according to the severity of the weather conditions and/or adjustments based on other factors, such as driver inputs.
  • the Speed Alerter 205 notifies a driver when the vehicle exceeds the speed limit.
  • the Speed Alerter uses sensory indications to alert the driver in case of a speed limit violation. These indications may be of an audio, visual, kinesthetic, olfactory, or other sensory nature. They may be activated either independently or in combinations of more than one at a time.
  • An example of an audible signal may be a beeping sound emitted from the GPS Device, the car stereo system, or another device in close proximity to the driver.
  • This sound may dynamically change based on the severity of the speed violation; for instance, the frequency, pitch, and/or loudness of the beeping sound may increase if the driver increases the vehicle's speed over the speed limit, while the opposite effect (less frequent and/or quieter beeps) may be observed if the driver reduces the amount by which the vehicle is exceeding the speed limit.
  • the volume and/or frequency of an audible signal may be user-configurable and/or may respond to the level of sound in the ambient environment.
  • a visual indicator may consist of a flashing light or a set of lights visible, yet non-distracting (for safety reasons) to the driver, that may flash with greater frequency and/or greater brightness when the driver's speed over the speed limit increases and may flash with a lesser frequency and/or lesser brightness when the driver reduces the vehicle's speed.
  • This (these) light(s) may change color(s) depending on the level of the speed violation; for example, if a vehicle is exceeding the current speed limit by less than ten (10) mph, the color of the light(s) may be yellow, while this color may change to red if the vehicle exceeds the current speed limit by greater than ten (10) mph.
  • These and/or other visual cue(s) may come from a set of light embedded within the vehicle, from the GPS Device, or from another device in close proximity to the driver, such as a mobile phone.
  • one or more entities may display any visual cues at any given moment; for example, an alert may be shown on both the driver's mobile phone and through a set of lights embedded within the vehicle, or it may only be shown on the driver's mobile phone.
  • the visual indicator may also be user-configurable and/or may respond to the ambient lighting near the driver. For example, if one is driving at night and the inside of the vehicle is dark, the visual indicator may be less brighter in order to avoid being distracting or blinding to the driver, while the visual indicator may become brighter in broad daylight.
  • a kinesthetic signal to alert the driver of the vehicle's speed limit violation may consist of a slight vibration of the steering wheel; of the driver's seat; of the physical wheel(s) of the vehicle by means of the wheels themselves, the axels of the car, or through other means (similar, in a sense, to the vibration sensation one feels on the highway when one accidentally veers off the road onto the shoulder); or of the GPS Device or another object (such as a mobile phone or Bluetooth headset) in close proximity to the driver.
  • An example of an olfactory signal may be a scent that is released within the vehicle that increases in intensity as the vehicle's speed over the speed limit increases and decreases as the vehicle's speed is reduced.
  • the functionality of a Speed Alerter may be built into a number of devices, such as a mobile phone, a vehicle's audio system, a GPS Device, or another piece of physical equipment.
  • the Speed Alerter may be activated through wired or wireless data communication protocols, such as (but not limited to) Bluetooth or Wi-Fi.
  • a driver's Bluetooth-enabled mobile phone or Bluetooth over-the-ear headset may be used as a Speed Alerter.
  • the GPS Device, Speed Detector, Speed Limit Database Management System, Speed Limit Indicator, Speed Alerter, Speed Reducer, Speed Limit Violation Logger, Driver Identification System, and Control Unit all continue to work in sync, while the user has the ability to determine at which speed(s) above or below the speed limit the Speed Alerter should be activated.
  • the Speed Alerter may be configured such that it is activated only if the vehicle exceeds a given speed, such as the speed limit, for the full duration of a certain period of time. For example, a driver may configure the Speed Alerter such that it is activated only if the vehicle violates the speed limit for at least ten (10) continuous seconds. In this case, if the vehicle's speed exceeds the current speed limit for a duration of time less than ten (10) seconds (for instance, six [6] seconds), the Speed Alerter will not be activated.
  • This configuration of the Speed Alerter may occur in several ways; for example, the driver may physically push and/or hold a button or use voice commands to temporarily disable the Speed Alerter.
  • the Speed Alerter may also have a mode in which it always allows alert conditions to be deferred for a temporary period of time with no specific action required by the driver to temporarily disable the Speed Alerter.
  • this option allows for situations in which a temporary increase in speed may be necessary while an alert is not desired; for example, a driver may need to speed up in order to overtake another vehicle while changing lanes or merge into traffic.
  • the Speed Reducer 206 uses electromechanical means to physically or electronically force the vehicle to slow down.
  • the Speed Reducer receives an input from the Control Unit to determine if it should be activated.
  • the Control Unit may be configured to activate the Speed Reducer only if the vehicle's speed exceeds the speed limit for a certain amount of time (e.g. at least for ten [10] seconds) and/or if the driver exceeds the speed limit by a certain amount (e.g. a speed greater than or equal to more than 15 mph over the limit).
  • the Speed Reducer may receive the speed limit of the road currently being traversed and the current speed of the vehicle to determine whether it should activate itself.
  • a certain amount of time e.g. at least for ten [10] seconds
  • the Speed Alerter may be deactivated or continue to remain activated until the vehicle's speed no longer exceeds the speed limit.
  • the driver may be alerted that the vehicle's speed is being manipulated by the Speed Reducer through visual, audible, kinesthetic, and/or other sensory means that may be activated in combination or individually.
  • the Speed Reducer may be turned on and off as desired and/or needed.
  • Speed Reducer could be by following the methods and apparatus as described by Yutaka Fujii in U.S. Pat. No. 5,315,295 as issued by the USPTO on May 24, 1994, in which a throttle activator and/or brake activator are used to forcibly apply the brakes to a vehicle to reduce its speed.
  • the Speed Reducer may function by following the methods and apparatus as described by Butsuen, et al in U.S. Pat. No. 5,420,792 as issued by the USPTO on May 30, 1995, in which hydraulic systems are used to slow the vehicle, thereby reducing its speed. Other methods of physically or electronically forcing the vehicle to slow down may possibly be used as well.
  • DID Driver Identification
  • a Driver Identification (DID) System 207 identifies the driver.
  • the DID may be optionally provided in addition to any other components and/or functionalities of the SPIRAL System. Thus, the DID is not included in all of the diagrams in the figures.
  • the DID confirms that the driver in question is in the vehicle, while in another embodiment, the DID verifies that the driver in question is, in fact, sitting behind the wheel and is controlling the vehicle.
  • the DID may include a fingerprint reader or other biometric device such as a retina scanner that can be used to validate that the driver is present in the vehicle.
  • Other embodiments may include the fingerprint scanner constructed integrally with the steering wheel to ensure that the identified person is, in fact, driving the vehicle.
  • a retina scanner may be positioned so as to accomplish the same goal.
  • an image recognition camera positioned so as to view the driver's face may be used to validate the driver.
  • the Speed Limit Violation Logger 208 tracks, records, and indexes a vehicle's speeding data.
  • This data may include the identity of the driver, as provided by the Driver Identification System (DID), the vehicle identification number (VIN), the time of a speeding violation, the time duration of the speeding violation, the location of the speeding violation, the actual speed driven while committing the infraction, the legal speed limit that was violated, the amount of the speeding violation (the actual speed of the vehicle minus the legal speed limit), and other information. This information may be useful for a variety of purposes.
  • DID Driver Identification System
  • VIN vehicle identification number
  • time of a speeding violation the time duration of the speeding violation
  • the location of the speeding violation the actual speed driven while committing the infraction
  • the legal speed limit that was violated the amount of the speeding violation (the actual speed of the vehicle minus the legal speed limit)
  • This information may be useful for a variety of purposes.
  • a driver may analyze the logs of speeding data generated by the Speed Limit Violation Logger to improve his or her driving habits by keeping track of where he or she speeds most often, by examining how much he or she speeds at certain locations and/or times, and using this data to take proactive steps in order to become a safer driver.
  • the Speed Limit Violation Logger may store information in a variety of ways, such as in comma-separated value (CSV) files, or in a relational database management system that may be manipulated using SQL (Structured Query Language).
  • logs may be indexed and searched for certain parameters; for example, one may search logs generated by the Speed Violation Logger for certain locations or instances in which one's speed exceeded the speed limit by a certain amount, or may sort the speeding records based on the severity of those violations.
  • Various useful reports may be generated and analyzed using the data procured from the Speed Limit Violation Logger; for example, one may choose to find all instances of speeding within the last week or last month, and may further qualify these searches based on the severity of the violations, locations of the violations, or other factors.
  • One may utilize a map display to intuitively view the speed habits of a driver on a map.
  • the speeding logs may optionally be used for law enforcement purposes.
  • Speed Limit Violation Logger can use data provided by the Speed Limit Violation Logger to adjust insurance premiums based on how safely their customers drive or for other purposes.
  • information from the Speed Limit Violation Logger may be used by the operator(s) of a chain of fleet vehicles in order to track the speed habits of the chain's drivers, who may be limousine drivers, taxi drivers, goods transportation drivers, etc.
  • the degree to which a driver's driving behavior reflects concern for safety, specifically obeying speed laws may be tracked over a period of time by the Speed Limit Violation Logger in order to generate an evaluative pattern of driving behavior for the driver.
  • the Speed Limit Violation Logger may be turned on or off either directly, through the Control Unit, or by other means (such as through remote control), as desired and/or needed.
  • the Speed Limit Violation Logger may transmit information to or may be accessed from another source using wired or wireless data communication protocols, such as (but not limited to) Wi-Fi or cellular radios.
  • the Control Unit 209 is the main driving component of the SPIRAL System. It provides the core functionality of controlling the Speed Limit Indicator 204 , Speed Alerter 205 , Speed Reducer 206 , and Speed Limit Violation Logger 208 by seamlessly processing inputs from the GPS Device 201 , the Speed Detector 202 , the Speed Limit Database Management System 203 , and the Driver Identification System 207 .
  • the Control Unit has communication capabilities—both the ability to send and receive data/signals through wired or wireless data communication protocols to and from other components that comprise the SPIRAL System.
  • the Control Unit which may be located within or outside the vehicle or another device, receives location data from the GPS Device and vehicular speed information from the Speed Detector.
  • the Control Unit additionally receives information regarding the current driver through the Driver Identification System if a DID is present.
  • the Control Unit may also be provided the type of vehicle that the SPIRAL System is being used in, such as a large truck or trailer or a normal vehicle.
  • the default speed limits applicable to normal vehicles may be changed by specifying an alternative type of vehicle, such as a large truck or trailer.
  • This vehicle type information may then be sent to the Speed Limit Database Management System such that the correct speed limit data particular to the type of vehicle is provided to the Control Unit.
  • the Control Unit sends the vehicle's location data, optionally, the vehicle's type, and, optionally, the current local time and date to the Speed Limit Database Management System.
  • the Speed Limit Database Management System sends back the applicable speed limit of the current road, which is provided to the driver by the Speed Limit Indicator. If the vehicular speed derived from the Speed Detector is greater than the speed limit, the Control Unit then sends the appropriate signals to activate the Speed Alerter and/or the Speed Reducer. If the vehicular speed derived from the Speed Detector is greater than the speed limit or does not meet a minimum speed threshold, the Control Unit records speeding data, with DID and other applicable information, into the Speed Limit Violation Logger. If the vehicle's speed falls at or under the applicable speed limit of the current road, the Control Unit sends the appropriate signals to deactivate the Speed Alerter and/or the Speed Reducer, if they are currently activated. The Control Unit continuously performs its operations while the vehicle is in motion, unless it is explicitly shut off.
  • the Control Unit may derive such information from a clock that is equipped with both time and date information and is located either within the Control Unit or exists as an external device.
  • the Control Unit may be configured to activate the Speed Alerter at certain speeds above or below the actual speed limit.
  • a parent whose child is beginning to learn how to drive may configure the Control Unit to activate the Speed Alerter and, optionally, the Speed Reducer when the vehicle's speed comes within five (5) mph of the actual speed limit (e.g. at 30 mph on a road with a 35 mph speed limit).
  • an experienced driver who feels comfortable traveling at a speed slightly over the limit may configure the Control Unit such that it activates the Speed Alerter and/or the Speed Reducer, only when the vehicle's speed exceeds the actual speed limit by a custom-defined value.
  • the GPS Device, Speed Detector, Speed Limit Database Management System, Speed Limit Indicator, Speed Alerter, Speed Reducer, Driver Identification System, Speed Limit Violation Logger, and Control Unit all continue to work in sync, with the Control Unit determining at what configured speed(s) above or below the actual speed limit the Speed Alerter and/or the Speed Reducer should be activated.
  • the Control Unit may also collect information about current weather conditions in the nearby vicinity of the vehicle and use this information when providing instructions to the Speed Indicator, Speed Alerter, and Speed Reducer to enhance the driver's safety in dangerous weather conditions.
  • This weather data may be procured in several ways, such as through the use of sensors around the vehicle to determine the presence of ice, wind, fog, rain, snow, hail, or sleet.
  • the information within the vehicle that is used to implement rain-sensing variable speed wipers can also be used by the SPIRAL System.
  • slip-sensing technology is incorporated into many modern vehicles as part of systems known as “dynamic stability control” systems, whereby information on slippage of the tires relative to the road is acquired from the sensors that also are used to implement anti-lock braking. Dynamic stability control systems, specifically the slip-sensing technology used in those systems, may also be used for weather condition detection purposes.
  • Data on local weather conditions may also be procured through the weather information provided by an online weather database, such as those provided by popular Internet weather-related websites; or through other means. Based on this weather data, including the severity of any extreme weather conditions detected, the Control Unit may make a determination to provide the driver with a “safe speed limit” lower than the posted speed limit of the current road being traversed, as stored in the Speed Limit Database Management System and provided to the Control Unit. Such a “safe speed limit” may be either advisory or mandatory.
  • the Control Unit may send this “safe speed limit” to the Speed Limit Indicator, Speed Alerter, and Speed Reducer, which then use the “safe speed limit,” rather than the posted speed limit, to perform their operations.
  • This weather-based information coupled with the type of vehicle and the other information provided by the Speed Limit Database Management System, allows the Speed Limit Indicator, Speed Alerter, and Speed Reducer to work better. For example, suppose a driver is driving on a freeway through extremely stormy conditions, including a huge downpour of rain and high winds.
  • the Control Unit may detect these extreme weather conditions through the use of sensors, information gathered from an online database or other source of current weather status, or another source, or a combination of information procured from different sources. Once this weather information is processed, the Control Unit may set the “safe speed limit” on the freeway currently being traversed by the vehicle at 50 mph, 15 mph less than the normally posted speed limit of 65 mph. This new speed limit data is sent to the Speed Limit Indicator, Speed Alerter, and Speed Reducer, which all work to assist the driver in maintaining a safe speed under the assumption that the current speed limit is 50 mph.
  • the Control Unit's handing of weather conditions may be user-configurable in several ways. For example, the user could set it to reduce the speed limit by a specific amount under the posted speed limit depending on the weather conditions; or, alternatively, the weather condition function of the Control Unit may be toggled on and off.
  • the Control Unit may be configured such that the Speed Alerter and/or the Speed Reducer are activated only if the speed limit is exceeded by the vehicle for the full duration of a certain temporary period of time.
  • a driver may configure the Control Unit such that the Speed Alerter and/or the Speed Reducer are activated only if the vehicle violates the speed limit for at least ten (10) continuous seconds.
  • the Speed Alerter and/or the Speed Reducer will not be activated. This option allows for situations where a temporary increase in speed may be necessary while an alert is not desired; for example, a driver may need to speed up in order to overtake another vehicle while changing lanes or in order to merge into traffic.
  • FIGS. 4 through 16 may or may not be present in the actual implementation of the system.
  • the diagrams in FIGS. 4 through 16 may or may not include one or more of the components/functionalities shown in FIG. 2 .
  • any of the components or functionalities shown in FIG. 2 may still be present in an actual implementation of the system.
  • the GPS, SLDBMS, SD, SA, SLI, SR, SLVL, and CU all exist as separate entities.
  • the GPS 401 and SD 402 each communicate separately with the CU 403 .
  • the CU sends and receives information from the SLDBMS and sends signals and/or commands to the SA, SLI, SR, and SLVL.
  • the GPS, SLDBMS, SD, SA, SLI, SR, SLVL, and CU are all co-located within one multi-functional device 501 .
  • This multifunctional device may be created by adding the functionality of an SLDBMS, an SD, an SA, an SLI, an SR, an SLVL, and a CU to a device that is already GPS-enabled.
  • the GPS and SD each communicate separately with the CU.
  • the CU sends and receives information from the SLDBMS and sends signals and/or commands to the SLI, SA, SR, and SLVL.
  • the CU 502 may also communicate externally to the vehicle by way of a communications link 503 that in some embodiments may provide communication by way of the Internet 504 .
  • the GPS, SLDBMS, SD, SA, and CU are all co-located within one multi-functional device 601 .
  • This multifunctional device may be created by adding the functionality of an SLDBMS, an SD, an SA, and a CU to a device that is already GPS-enabled.
  • the GPS 602 and SD 603 both communicate at the same time with the CU 604 .
  • the CU sends and receives information from the SLDBMS and sends signals to activate or deactivate the SA.
  • the GPS, SLDBMS, SD, SA, and CU all exist as separate entities. As indicated by the arrows, the GPS 701 and SD 702 both communicate at the same time with the CU 703 .
  • the CU sends and receives information from the SLDBMS and sends signals to activate or deactivate the SA.
  • the GPS, SD, CU, and SA are all co-located within one multi-functional device 801 , while the SLDBMS exists independently of the GPS, SD, CU, and SA.
  • This multifunctional device may be created by adding the functionality of an SD, an SA, and a CU to a device that is already GPS-enabled.
  • the GPS 802 and SD 803 both communicate at the same time with the CU 804 .
  • the CU 804 sends and receives information from the SLDBMS 805 (a separate device) and sends signals to activate or deactivate the SA.
  • the GPS, SD, CU, and SA are all co-located within one multi-functional device 901 , while the SLDBMS exists independently of the GPS, SD, CU, and SA.
  • This multifunctional device may be created by adding the functionality of an SD, an SA, and a CU to a device that is already GPS-enabled.
  • the GPS 902 and SD 903 each communicate separately with the CU 904 .
  • the CU sends and receives information from the SLDBMS 905 (a separate device) and sends signals to activate or deactivate the SA.
  • the GPS, SD, and CU are all co-located within one multi-functional device 1001 , while both the SLDBMS and the SA exist independently of the GPS, SD, and CU.
  • This multifunctional device may be created by adding the functionality of an SD and a CU to a device that is already GPS-enabled.
  • the GPS 1002 and SD 1003 each communicate separately with the CU 1004 .
  • the CU sends and receives information from the SLDBMS 1005 (a separate device) and sends signals to activate or deactivate the SA 1006 (another separate device).
  • the GPS, SD, and CU are all co-located within one multi-functional device 1101 , while both the SLDBMS and the SA exist independently of the GPS, SD, and CU.
  • This multifunctional device may be created by adding the functionality of an SD and a CU to a device that is already GPS-enabled.
  • the GPS 1102 and SD 1103 both communicate at the same time with the CU 1104 .
  • the CU sends and receives information from the SLDBMS 1105 (a separate device) and sends signals to activate or deactivate the SA 1106 (another separate device).
  • the GPS and SD are both co-located within one multi-functional device 1201 , while the SLDBMS, the SA, and the CU exist independently of the GPS and SD.
  • This multifunctional device may be created by adding the functionality of an SD to a device that is already GPS-enabled.
  • the GPS 1202 and SD 1203 both communicate at the same time with the CU 1204 .
  • the CU sends and receives information from the SLDBMS 1205 (a separate device) and sends signals to activate or deactivate the SA 1206 (another separate device).
  • the GPS and SA are both co-located within one multi-functional device 1301 , while the SLDBMS, the SD, and the CU exist independently of the GPS and SA.
  • This multifunctional device may be created by adding the functionality of an SA to a device that is already GPS-enabled.
  • the GPS 1302 and SD 1303 (both of which reside within different entities) each communicate separately with the CU 1304 .
  • the CU sends and receives information from the SLDBMS 1305 (a separate device) and sends signals to activate or deactivate the SA 1306 (another separate device).
  • the GPS and SA are all co-located within one multi-functional device 1401 , while the SLDBMS, the SD, and the CU exist independently of the GPS and SA.
  • This multifunctional device may be created by adding the functionality of an SA to a device that is already GPS-enabled.
  • the GPS 1402 and SD 1403 both communicate at the same time with the CU 1404 .
  • the CU sends and receives information from the SLDBMS 1405 (a separate device) and sends signals to activate or deactivate the SA 1406 (another separate device).
  • the GPS, SD, and SA are all co-located within one multi-functional device 1501 , while the SLDBMS and the CU exist independently of the GPS, SD, and SA.
  • This multifunctional device may be created by adding the functionality of an SD and an SA to a device that is already GPS-enabled.
  • the GPS 1502 and SD 1503 both of which, along with the SA, reside within the same entity
  • the CU sends and receives information from the SLDBMS 1505 (a separate device) and sends signals to activate or deactivate the SA 1506 (which resides in the same entity as the GPS and SD).
  • the GPS, SD, and SA are all co-located within one multi-functional device 1601 , while the SLDBMS and the CU exist independently of the GPS, SD, and SA.
  • This multifunctional device may be created by adding the functionality of an SD and an SA to a device that is already GPS-enabled.
  • the GPS 1602 and SD 1603 both of which, along with the SA 1604 , reside within the same entity 1601 ) both communicate at the same time with the CU 1605 .
  • the CU sends and receives information from the SLDBMS 1606 (a separate device) and sends signals to activate or deactivate the SA (which resides in the same entity as the GPS and SD).
  • a log of alert condition data from the SPIRAL System that relates to a driver's pattern of driving behavior over time may be displayed to the driver, other individuals, or an external organization either as textual data or, alternatively, with a geographical orientation by means of a map display.
  • Map displays may be annotated with attribute information related to alert conditions, such as the weather condition(s), the location of the speeding violation(s), applicable speed limit(s), the severity of the violation(s), driver identity (identities), and other parameters.
  • FIG. 17 shows to geographical areas 1702 where the driver on average exceeded the speed limit by the degrees 1703 shown.
  • Such a map display may be shown within the vehicle by the SPIRAL System itself or alternately by an existing display in the vehicle or a GPS display.
  • a map display may also be made available to the driver and/or other individuals via an online Internet connection or other communications means and may also be made available to an external organization or organizations.
  • FIG. 18 describes the flow of information between the SPIRAL System, the driver of the vehicle, and a number of external organizations with which the driver and the SPIRAL System may interact.
  • the driver may interact with a DMV (Department of Motor Vehicles) 1803 and/or a police organization 1804 relative to driver licensing issues and/or speeding and other traffic violations.
  • DMV Department of Motor Vehicles
  • the system described herein can be used to monitor a driver who is under a probationary status to determine if he or she is consistently driving in a safe manner, and therefore deserves special considerations in return.
  • a probationary status might be a person whose driver's license has been suspended for a severe moving violation, or multiple moving violations, but with proof of safe driving may be allowed to continue to drive as long as he or she meets a set of probationary rules. This would allow a person to keep driving when an inability to drive would cause severe hardship to himself or herself or the driver's family.
  • Another probationary scenario might include a new driver who is operating under a learner's permit or a provisional, age-restricted license for young people.
  • the data logged by the SPIRAL System over a period of time may be used to determine if such a driver has, in fact, maintained an acceptable minimum rate of speed.
  • a solution to this challenge is to develop over time a database of typical speeds traveled by motorists on each segment of road and at each time of day and day of the week. If the road is populated with sensors for determining such information, such as freeways where sensing systems are installed for the purpose of reporting traffic densities and speeds, then this data can be used to compare the average speed of traffic for a given day and time in order to determine a minimum acceptable speed for the driver in question.
  • data may be collected in aggregate from a number of SPIRAL Systems installed in different vehicles to provide a baseline for minimum acceptable speeds at a given time and location. If the availability of such data is minimal, then an average of speeds may be used to calculate an acceptable minimum. However, if the SPIRAL System is deployed in sufficient numbers, the probability increases that other vehicles so equipped will be present on the same segment of road and in the same timeframe as the driver in question in order to use data from those other vehicles as a basis for comparison.
  • the SPIRAL System may also be used to report to government/DMV agencies the cumulative distance (miles or kilometers) driven for a particular vehicle in addition to the pattern of driving behavior of the driver. Drivers may then be taxed (DMV renewal for a particular vehicle) according to the cumulative distance driven with a particular vehicle, and also may have registration fee rate reductions on one or more vehicle(s) according to proof of safe driving provided through SPIRAL System data logs that have been automatically supplied to the government/DMV agency. When a driver's vehicle is equipped with the SPIRAL System, the driver may also be issued tickets for speeding based on alert condition logs supplied by the System.
  • the system described herein can log parameters indicating a driver's speeding behavior and automatically report this data to an insurance company.
  • the insurance company may provide reduced premium rates for that individual.
  • the present invention may be used to monitor such a driver in a probationary sense, providing ongoing information to an insurance company regarding the driver's safe pattern of driving behavior, thus enabling the driver to avoid an increase in premiums as a result of an accident or moving violation record as long as he or she adheres to a set of probationary rules relative to his or her driving behavior. Should a driver habitually speed while being monitored by the SPIRAL System, the insurance company may decide to increase the driver's premiums instead.
  • SPIRAL System Companies that loan vehicles to drivers (such as rental car companies 1806 ) may use the SPIRAL System to monitor driving behavior as well as use the speed data to determine the rental charges incurred by a driver. Beyond a certain age, individuals sometimes become ineligible to rent from some car rental companies. The installation of the SPIRAL System on a rental car could enable rental car companies that would normally not rent to elderly persons beyond a certain age limit to allow elderly persons to rent with probationary treatment as long as their driving habits—as logged and reported by the SPIRAL System—are within the limits of certain rules. Rental car companies also act as insurance companies when they offer insurance to renters. As such, a rental car company may use the SPIRAL System to offer reduced insurance rates in return for proof of a driver's safe driving behavior—or may increase insurance rates if the driver's driving behavior is unsatisfactory or does not meet certain requirements.
  • a commercial trucking company or any company 1807 that uses professionally-driven vehicles for transporting goods or people can use the SPIRAL System for monitoring its drivers to determine how safe the drivers' patterns of driving behavior are. Rewards of punishment may be provided commensurate with driving behavior.
  • the SPIRAL System may be similarly used to enhance or facilitate the interactions of drivers with other organizations 1808 .
  • FIG. 19 shows a flowchart describing the steps for an example interaction between a driver, the SPIRAL System, and an external organization.
  • the SPIRAL System continually determines 1901 the speed and location of the vehicle. The vehicle location is then used by the SPIRAL System to access a database and determine 1902 the speed limit based on the time of day, day of the week, type of vehicle, and in some implementations, local weather conditions or other appropriate parameters.
  • the speed limit may be the actual legal speed limit given the above parameters, or may be an adjusted or advisory speed limit that has been altered based on parameters such as local weather conditions and/or user input(s).
  • the SPIRAL System uses the speed limit or adjusted speed limit to compare 1903 the speed limit with the vehicle's actual speed in order to determine if an alert condition exists. Should an alert condition exist, the SPIRAL System may log 1904 that alert condition, and also may notify 1905 the driver of the alert condition through one or more sensory means. The SPIRAL System may periodically report 1906 an alert condition log to an external organization, and may also at an appropriate time report 1907 an alert condition log to the driver or other individuals by way of a textual representation or alternately by way of an annotated map display. Finally, the external organization that previously received an alert condition log may provide 1908 some form of conditional treatment to the driver in question.
  • the Speed Reduction, Alerting, and Logging System solves the long-lasting problem of drivers being unaware of violating speed limits and thereby presenting a danger to themselves and the people around them.
  • the system also may be utilized to enhance or facilitate interactions between drivers and external organizations such as government/law enforcement, insurance companies, rental car companies, and companies that employ professional drivers.

Abstract

A system for Speed Reduction, Alerting, and Logging is disclosed that determines a vehicle's location and the legal speed limit at any location, then alerts the driver when his or her speed passes a threshold relative to the speed limit. The speed limit and/or thresholds for alerts may be adjusted according to the type of vehicle, time of day, day of the week, date, or local weather conditions. Alerts may be provided through audible, visual, kinesthetic, olfactory, or other sensory means and may be activated individually or in combination. Alerts may be logged and reviewed for the purpose of helping improve the driver's driving habits, including through the use of a map display that shows geographical locations and the severity of alerts. Alerts may also be transmitted to an external organization. A provision for forcing a speed reduction of the vehicle in response to an alert is also included.

Description

    CLAIM OF PRIORITY
  • This application claims the benefit and priority of U.S. Provisional Application Ser. No. 61/189,879, filed on Aug. 25, 2008, and entitled “AUTOMATIC SPEEDING NOTIFICATION SYSTEM (ASPEN SYSTEM),” by inventor Neeraj Periwal, commonly assigned with the present application and incorporated herein by reference.
  • COPYRIGHT NOTICE
  • A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever.
  • FIELD OF THE INVENTION
  • This invention relates to the field of automotive vehicles and systems incorporated within and communicating with automotive vehicles for purposes related to driver behavior, and to business and government organizations that may interact with vehicle and driver-related information, and with drivers themselves.
  • BACKGROUND
  • In the current status quo, while many people understand the dangers of traveling at high speeds (as well as realize the subsequent reductions in fuel economy), a considerable percentage of these drivers do not actually reduce their speeds to comply with the proper speed limit laws or adjust to their speeds appropriately in response to hazardous weather conditions. This may be due to a few factors: either complete unawareness of the current speed limit, lack of vigilance (e.g. little to no regulation by law enforcement agencies to ensure that drivers obey the speed limit), or general feelings of apathy towards obeying the law. In any case, a speeding driver is a danger not only to himself or herself, but also to others around him or her. Furthermore, studies have shown that speeding vehicles, especially on freeways, use much more fuel than vehicles traveling at or below the normal speed limit, which can severely impact the environment and economy. Finally, drivers who are not reminded of their speeding habits will inevitably continue to speed. Therefore, a solution is needed to get drivers to adhere to a safe speed while driving by alerting them in a conspicuous manner of their speeding—and, if necessary, by forcibly reducing their vehicles' speeds.
  • Additionally, drivers who habitually speed often incur penalties relative to their encounters with law enforcement agencies. For instance, in many states, speeding in excess of 20 mph over the speed limit can not only produce an expensive speeding ticket, but may also cause the driver's license to be suspended for a certain period of time. When this happens, the driver has no recourse but either to cease his or her driving activities or to break the law by continuing to drive. If the commute to the driver's work location is substantial, or alternative commuting methods are inconvenient, the driver may be placed in a substantial predicament and his or her livelihood may be threatened. Furthermore, drivers currently have no means by which to review, and thereby improve, their driving habits, and/or to enable them to be more cautious in geographical areas where they are most vulnerable to speeding infractions.
  • Moreover, drivers who habitually speed and incur an excessive number of traffic tickets may also find their insurance premiums substantially increased. Again, there is currently no recourse that can reverse the negative effects of this penalty.
  • Thus, a speed reduction, alerting, and logging system is needed that provides improved feedback to a driver under a variety of conditions, reduces the vehicle's speed if necessary, logs data related to the driver's speeding habits, allows the driver to review his or her overall speeding habits in a useful way, and automatically transmits this speeding data to external entities such as law enforcement agencies and insurance companies, in order to enable the driver to obtain some form of preferred treatment by those agencies or companies in exchange for the reduction or elimination of speeding habits.
  • SUMMARY OF THE INVENTION
  • The invention described herein for a Speed Reduction, Alerting, and Logging System (hereinafter, SPIRAL System) solves the long-lasting problem of drivers being ignorant of violating speed limits and thereby presenting a danger to themselves and the people around them. The system also enables drivers to improve their driving habits. Additionally, the system can enable drivers to automatically report their driving habits to a remote agency or company in order to receive some benefit or preference by doing so.
  • By including the functionalities of a location detection device (such as a GPS-equipped device) and a speed detector in concert with a speed limit database management system, the present invention offers an innovative solution to instantaneously notify drivers of the current speed limit and when they violate it, as well as a means by which their speeding violations can be logged and/or transmitted and their speeds reduced when necessary. This solution has been described to be configurable in many different ways. Many more variations of such devices and configurations are possible within the scope of the present invention.
  • Many other benefits, beyond the primary goal of safety, may be achieved through the use of the present invention. The analysis of speeding data may be used to improve a person's driving habits and may be advantageous to a driver with regards to his or her dealings with law enforcement agencies and/or automobile insurance companies. Finally, studies have consistently shown that drivers who obey the speed limit save not just fuel and the environment, but save lives as well.
  • One object of the present invention is to help drivers obey speed limit laws by alerting them when they drive over the speed limit, by helping them keep track of their speeding infractions, and by reducing their vehicle's speed if necessary. An alert condition may result from the driver exceeding the legal speed limit, or a modified adjusted or advisory speed limit, on a particular segment of road. A driver is notified through detectable signals if his or her vehicle exceeds the specified speed limit of the particular segment of the road the vehicle is currently traversing. The system takes into account speed limits that vary with the time of day, day of the week, or date, and also speed limits that vary with the type of vehicle. The system may alert the driver of his or her speed condition when the driver reaches the speed limit or when he or she passes a preset threshold above or below the legal speed limit. The system may provide the driver with the current speed limit of the road he or she is currently traversing. The system may also allow the driver to exceed the speed threshold for a temporary period of time for a variety of reasons—for example, in order to allow the driver to overtake another vehicle or to merge into traffic—without incurring an alert.
  • Another object of the present invention is to take into account local weather conditions either in the region where the vehicle is operating or, better still, at the precise location of the vehicle, and to use this information to adjust the alert thresholds relative to the posted speed limit on the current road, and/or present an advisory speed limit to the driver that is reduced relative to the posted speed limit. If the SPIRAL System as implemented has the capability of presenting the current posted speed limit, it may simultaneously display both the posted limit and weather-adjusted advisory limit to the driver. Determining weather conditions at a vehicle's location may be performed by means of a variety of sensors and/or sensing systems included in the vehicle and/or through the utilization of an online database updated in real-time with which the vehicle-mounted system communicates, with said online database containing the current weather conditions (rain, sleet, snow, icing, high winds in certain directions, etc.) at the driver's particular location.
  • Another object of the present invention is to provide an indication or alert to the driver in several ways that ensure that the driver does not ignore or miss a speed alert. These alert types include audio, visual, kinesthetic, olfactory, and other sensory means. Also included is the ability for an alert notification indicator to vary in intensity according to the severity of the alert condition causing the alarm. An alert notification indicator may also vary in intensity in response to the ambient conditions of the driver's environment.
  • Another object of the invention is to force a reduction in the speed of the vehicle should the vehicle reach a preset speed threshold at or relative to the speed limit.
  • Another object of the invention is to log or record the driver's behavior relative to vehicle speeds and speed limits over a period of time, and provide methods by which the driver's behavior may be examined in order to improve the driver's driving habits and/or reduce the probability of incurring an infraction. To this end, the degree to which a driver obeys or does not obey legal speed limits in different geographical regions within the territory he or she normally drives in may be displayed on a map in a manner that allows easy recognition of places he or she normally tends to speed. This map may be presented in a variety of different ways.
  • Another object of the invention is to automatically log and report to an outside agency or company via a remote data connection a driver's behavior relative to speeds and speed limits. There are a number of scenarios where this may prove useful: for example, a driver may be provided with a benefit or preference relative to his or her interactions with outside entities such as law enforcement and government organizations and/or insurance companies.
  • A commercial trucking company or any company that uses vehicles for transporting goods or for other means (such as a taxi driving company) can use the SPIRAL System for monitoring its drivers to determine how safe the drivers' driving habits are. Furthermore, companies that loan vehicles out to drivers (such as rental car companies) may use the SPIRAL System to monitor drivers as well as use alert condition logs to determine the rental charges incurred by a driver. Beyond a certain age, individuals sometimes become ineligible to rent from some car rental companies. The installation of the SPIRAL System on a rental car could enable rental car companies that would normally not rent to elderly persons beyond a certain age limit to allow elderly persons to rent with probationary treatment as long as their driving habits—as logged and reported by the SPIRAL System—are within the limits of certain rules. When a driver's vehicle is equipped with the SPIRAL System, the driver may also have his or her rental rates increased as a result of speeding based on alert condition logs supplied by the System.
  • Relative to law enforcement agencies, the system described herein can be used to monitor a driver who is under a probationary status to determine if he or she is consistently driving in a safe manner, and therefore deserves special considerations in return. One example of such a probationary status might be a person whose driver's license has been suspended for a severe moving violation, or multiple moving violations, but with proof of safe driving might be allowed to continue to drive as long as he or she meets a set of probationary rules. This would allow a person to keep driving when an inability to drive would cause severe hardship to himself or herself or the driver's family. Another probationary scenario might include a new driver who is operating under a learner's permit or a provisional, age-restricted license for young people. Often these new drivers and/or young drivers are restricted to operate with certain restrictions with regard to time of day and or the presence of an appropriate licensed driver riding with them. If the system described herein is attached to new and/or young drivers' vehicles and is in communication with the local DMV (Department of Motor Vehicles), it could be used to monitor the behavior of individuals operating under a learner's permit or a provisional license and therefore allow them more freedom given that they adhere to a set of probationary rules. It may also enable them to transition to a full driver's license at an earlier time. When their vehicle is equipped with the SPIRAL System, a driver may also be issued tickets for speeding based on alert condition logs supplied by the System.
  • When the SPIRAL System is present in a vehicle, law enforcement agencies can use transmitted speed log information not only for initiating and maintaining a probationary period, but could also use the speed log information for issuing warnings or even tickets. To facilitate these processes, it may be useful to include a mechanism as part of or in conjunction with the SPIRAL System to identify the driver, such as a fingerprint reader or a device that scans a driver's license. While this may not necessarily identify the current driver of the car, it does identify that the probationary driver is most probably in the vehicle and is therefore allowed to be in control of the vehicle. A more complex solution would include biometrics that can uniquely identify that the driver in question is actually sitting behind the wheel. Such identity of a driver can be determined by the Driver Identification System.
  • To uniquely identify the car, it is possible to connect with the car's OBD (On Board Diagnostic) connector on cars manufactured since 1982. This can provide electronic access to the VIN number of the car. The OBD interface may provide other vehicle related information that can be useful for the SPIRAL System.
  • Another age-related probationary process that can take advantage of the SPIRAL System involves the elderly. In some states and countries, drivers may lose their licenses after passing a certain age. A probationary process using the SPIRAL System can be implemented to allow elderly drivers to continue driving under probation. This may include not only that they obey the speed limits, but that they also maintain a rate of speed that safely keeps up with traffic.
  • Relative to insurance companies, the system described herein can log parameters indicating a driver's speeding behavior and automatically report this data to an insurance company. In return, the insurance company may provide reduced premium rates for that individual. Regarding the ability to mitigate restrictions or penalties imposed on a driver after he or she has had speeding violations and/or accidents, the present invention may be used to monitor such a driver in a probationary sense, providing ongoing information to an insurance company regarding the driver's safe driving behavior, thus enabling the driver to avoid an increase in premiums as a result of an accident or moving violation record as long as he or she exhibits a pattern of driving behavior that meets certain requirements, such as obeying a set of probationary rules for complying with speed limits, properly reducing speeds in adverse weather conditions, or maintaining minimum speeds. Should a driver habitually speed while being monitored by the SPIRAL System, the insurance company may decide to increase the driver's premiums instead.
  • The SPIRAL System may also be used to report to government/DMV agencies the number of miles driven in a particular vehicle in addition to the driving habits of the driver. Drivers may then be taxed (DMV renewal for a particular vehicle) according to the number of miles driven with a particular vehicle, and also may have registration fee rate reductions on one or more vehicle(s) according to proof of safe driving provided through SPIRAL System data logs that have been automatically supplied to the agency. When their vehicle is equipped with the SPIRAL System, a driver may also be issued tickets for speeding based on alert condition logs supplied by the System.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 shows an overview of the problem and solution.
  • FIG. 2 shows the main components of the SPIRAL System and how they work together.
  • FIG. 2 a shows examples of records that may be stored in a speed limit database.
  • FIG. 3 describes the operation of the speed limit database management system.
  • FIG. 3 a shows an example result of a speed limit database query.
  • FIG. 4 shows one possible functional configuration of the SPIRAL System.
  • FIG. 5 shows one possible functional configuration of the SPIRAL System.
  • FIG. 6 shows one possible functional configuration of the SPIRAL System.
  • FIG. 7 shows one possible functional configuration of the SPIRAL System.
  • FIG. 8 shows one possible functional configuration of the SPIRAL System.
  • FIG. 9 shows one possible functional configuration of the SPIRAL System.
  • FIG. 10 shows one possible functional configuration of the SPIRAL System.
  • FIG. 11 shows one possible functional configuration of the SPIRAL System.
  • FIG. 12 shows one possible functional configuration of the SPIRAL System.
  • FIG. 13 shows one possible functional configuration of the SPIRAL System.
  • FIG. 14 shows one possible functional configuration of the SPIRAL System.
  • FIG. 15 shows one possible functional configuration of the SPIRAL System.
  • FIG. 16 shows one possible functional configuration of the SPIRAL System.
  • FIG. 17 shows an example of a map display providing annotated feedback to the driver. In this case, the figure shows areas where the driver has exceeded the speed limits by the degrees shown.
  • FIG. 18 shows the flow of possible interactions between a driver and different examples of external organizations whereby interactions are facilitated by the SPIRAL System.
  • FIG. 19 shows a flow chart for one possible interaction scenario between a driver and an external organization whereby interactions are facilitated by the SPIRAL System.
  • DETAILED DESCRIPTION OF THE INVENTION
  • FIG. 1 provides a high-level view of the problem and the solution provided by the SPIRAL System. The SPIRAL System 101 interfaces with a vehicle 102 which may at times be speeding. The SPIRAL System accesses a database providing speed limits on different roads 103. The SPIRAL System furthermore interfaces with the driver 104 of the vehicle, and may also interface with an external organization 105 with which the driver may interact.
  • FIG. 2 shows a high level description of the main components that comprise the SPIRAL System. It should be understood that while these items are referred to as components, that they may exist either as physical components or as logical functionalities that may be included or combined in a single physical component. To the extent they exist as separate physical components, they may be combined and packaged in different manners and still fall within the scope of this specification. A description of these components/functionalities follows:
      • A GPS (Global Positioning System) Device 201, an apparatus that gives the geographic location (through longitude and latitude positions) of the vehicle.
      • A Speed Detector 202 that detects and provides the current speed of the vehicle.
      • A Speed Limit Database Management System 203 that maps and keeps track of the speed limits of all roads within a geographic region, and can be queried to provide such data based on the location of the vehicle, the type of vehicle, the time of day, and other factors.
      • A Speed Limit Indicator 204, which provides the driver of a vehicle with the speed limit of the current road segment being traversed.
      • A Speed Alerter 205, which uses sensory (e.g. audio, visual, kinesthetic) signal(s) to notify the driver of a speed violation.
      • A Speed Reducer 206, a system that uses electromechanical means to physically or electronically force the vehicle to slow down in order to meet the posted speed limit if the driver fails to slow down the vehicle.
      • A Driver Identification (DID) System 207 that identifies the driver; in one embodiment, the DID confirms that the driver in question is in the vehicle, while in another embodiment, the DID verifies that the driver in question is, in fact, sitting behind the wheel and is controlling the vehicle.
      • A Speed Limit Violation Logger 208, which tracks, records, and indexes information about a driver's speeding violations and can later be accessed to examine the person's driving habits and behaviors.
      • A Control Unit 209 that continually does the following: collects the current geographic location data of the vehicle from the GPS Device, collects the current weather conditions, queries the Speed Limit Database Management System for the current speed limit of the segment of the road the vehicle is traveling on, provides the driver with the current speed limit through the Speed Limit Indicator, collects the current speed of the vehicle from the Speed Detector, and, if necessary, activates the Speed Alerter and/or triggers the Speed Reducer and/or records speeding data, with DID and other information, into the Speed Limit Violation Logger.
  • FIG. 2 depicts the aforementioned components and functionalities working together as a system. Note that various combinations of these components and functionalities (all or a subset) may be combined in different ways to provide different sets of overall functionalities and/or physical packaging arrangements.
  • GPS (Global Positioning System) Device
  • The GPS Device 201 provides the current geographic location (through longitude and latitude positions) of the vehicle. It may be one of the following:
      • A GPS system installed (permanently) in the vehicle
      • A standalone, detachable GPS unit (e.g. a device manufactured by companies such as Magellan, Garmin, or TomTom) currently present in the vehicle.
      • A mobile device (such as a mobile phone) equipped with a GPS sensor and currently present in the vehicle
      • Any other device that can track the position of an object (in this case, a vehicle) through the use of GPS technologies
  • If a mobile phone is used as a GPS Device, the phone may use Assisted GPS, or A-IGPS—a combination of location detection through GPS satellite signals as well as those obtained through cellular telephone triangulation methods—in order to provide a quicker and potentially more accurate location of the vehicle. A-GPS is useful when conventional GPS signals are obstructed by trees, tall buildings, or other uncontrollable physical and natural objects, and can often result in a quicker and more accurate location result. However, if the device is not equipped with traditional GPS and only with A-GPS, it may not function properly as a location detection device in the event of little or no cellular phone network reception. For this reason, the GPS Device should optimally be equipped with at least traditional GPS, even if it does have A-GPS capabilities as well; thus, even if A-GPS cannot function due to a loss in cellular reception, regular GPS technology will still be able to track the location of the vehicle. The GPS Device may use wired or wireless connections to provide the current location data of the vehicle.
  • Speed Detector
  • The Speed Detector 202 is used to determine the speed of the vehicle at any given moment. Several different methods, including (but not limited to) those described in the following examples, may be used to find out this speed. GPS satellites may lock onto the position of the GPS Device and track its motion in order to detect the speed of the vehicle, hence allowing the GPS Device to act as the Speed Detector. Alternatively, the Speed Detector may be built-in (that is, permanently integrated with the vehicle) and may interface directly with the speedometer to accurately measure the exact speed of the vehicle at any moment. A Speed Detector may also utilize radar, laser, sonic, optical, motional, or other technologies to determine the current speed of the vehicle. Yet another method of determining the speed of a vehicle may be implemented. A GPS-equipped unit may work in conjunction with a precise clock to determine the distance that the vehicle travels in a certain short measured period of time; then, the formula of distance/time can be used to determine the speed of the vehicle in real-time. As mentioned before, the Speed Detector may be built-in to the vehicle; alternatively, it may be physically separate from the vehicle. The Speed Detector may use wired or wireless data communication protocols to provide the current speed data.
  • Speed Limit Database Management System
  • The Speed Limit Database Management System 203 maps and keeps track of the speed limits of all roads within a geographic region, and can be queried to provide such data based on the location of the vehicle and, optionally, the type of vehicle and/or the time of day and/or date. The database may be loaded onto a GPS satellite (or satellites), loaded onto the GPS Device, or located in or on another device (or devices). The database may store information about different speed limits on different segments of roads within a geographic region. The database mentioned above may be implemented using a relational database management system and may be manipulated using SQL (Structured Query Language). Alternatively, the database may be organized through a Comma-separated values, or CSV, file. Other methods of data storage and retrieval may be used for the database as well.
  • Such databases as those provided by third party providers like NAVTEQ, which already contain speed limit data for different roads, may be used for this purpose.
  • Alternatively, if no such databases are already available or provide sufficient information, a new database or databases may be populated with speed limit data by overlaying a map of speed limits onto a road map of a given geographic region, thereby creating a relationship between the geographic location and the applicable speed limit at that location. As mentioned earlier, the speed limits may be further qualified based on the type of vehicle and/or the time of day and/or date.
  • Before the Speed Limit Database Management System may be queried to provide the speed limit of a specified road segment at a specified time of day and/or on a specific date, the speed limit database must be populated with the necessary data. There are many different ways to populate the database with the appropriate information; the following description is provided only as an example, and does not constitute the only method by which data may be entered into the database or how this data may specifically be used. One method of achieving this data population may involve overlaying computer-generated road maps that are already equipped with coordinate data (such as those found in computer mapping programs like or similar to Google Earth) with specific end points of road segments where speed limits or directions change.
  • As shown in FIG. 2 a, road segment records 210 may be recorded in the database including, among others, the following information:
      • Segment ID: To uniquely identify the road segment
      • Endpoint 1 (N): The North (latitude) coordinate value of the first endpoint of the road segment
      • Endpoint 1 (W): The West (longitude) coordinate value of the first endpoint of the road segment
      • Endpoint 2 (N): The North (latitude) coordinate value of the second endpoint of the road segment
      • Endpoint 2 (W): The West (longitude) coordinate value of the second endpoint of the road segment
  • For each such road segment, one or more speed limit records 211 may be recorded in the database including, among others, the following information:
      • Segment ID: To uniquely identify the road segment
      • Time Period Start: The starting time of day for a particular speed limit
      • Time Period End: The ending time of day for a particular speed limit
      • Speed Limit: The applicable speed limit during the time period between Time Period Start and Time Period End
  • Therefore, for each road segment, there may be a separate speed limit record for each unique combination of Time Period Start and Time Period End values. For example, if a road segment has a constant speed limit throughout an entire day, it will have only one speed limit record. However, if a road segment has two different speed limits—one from 7:00 AM to 3:00 PM and the other for the rest of the day—it will have two different speed limit records. For example, suppose a road segment (Segment ID=100) in front of a school on West Campbell Avenue, Campbell, Calif. 95008 has a speed limit of 25 mph (miles per hour) during school hours (7:00 AM-3:00 PM) and otherwise 35 mph. Meanwhile, a different road segment (Segment ID=200) on San Tomas Expressway, Campbell, Calif. 95008 may have a speed limit of 45 mph at all times. For these road segments, the following records would be entered in the database as shown in FIG. 2 a.
  • When the Speed Limit Database Management System is queried with the coordinates of a location, those coordinates may first be mapped into a road segment record such that the given coordinates either fall into or are very close to the line segment between the recorded end points of that road segment. One may use the equation of a line corresponding to a road segment to check if the given location belongs to that road segment. Using the Segment ID of such a road segment record, the corresponding speed limit record may be found based on the specified time of day. This speed limit record will provide the applicable speed limit value.
  • The Speed Limit Database Management System may be provided the vehicle type by the Control Unit and may store a separate set of speed limit information for each individual type of vehicle. For example, a speed limit of 55 mph is imposed for many large trucks and trailer-towing vehicles on most freeways, as opposed to the usual speed limit of 65 mph for normal vehicles. In this case, the Speed Limit Database Management System would store the 55 mph speed limit data and send this information back to the Control Unit if the Control Unit reports that the vehicle is a large truck or trailer-towing vehicle; therefore, the driver of the truck or trailer-towing vehicle would be alerted that the speed limit on the freeway is 55 mph. If, however, the Control Unit reports that the driver is operating a normal vehicle on the freeway, the Speed Limit Database Management System will store the regular 65 mph speed limit and report this speed limit to the driver.
  • The diagram of FIG. 3 provides a high-level overview of how the Speed Limit Database Management System processes queries for speed limits. The speed limit records may further be enhanced to store applicable days for different speed limits. For example, the Speed Limit Database Management System may record that the special speed limit during school hours (7:00 AM to 3:00 PM) is applicable only from Monday to Friday or only during weeks and/or months when school is in session. In view of the above description and examples, if the location data 301 comprising latitude and longitude coordinate values of 37°17′11.00″N, 121°58′10.00″ W belong to road segment 100 in front of the school on West Campbell Avenue, Calif. 95008, then the applicable speed limit values 302 shown in FIG. 3 a will be returned by the Speed Limit Database Management System when queried.
  • There are many ways for the Speed Limit Database Management System to detect the current local time and date 303 in the region in which the vehicle is traveling; the following examples do not constitute the only ways in which the local time at the vehicle's location may be derived. The Speed Limit Database Management System may use the geographic coordinates of the vehicle, derived originally by the GPS Device and sent to the Speed Limit Database Management System by way of the Control Unit, to determine the time zone in which the vehicle is currently in. Then, using Greenwich Mean Time (or some other time zone) as a reference, the Speed Limit Database Management System may determine the exact local time and date information by adding or subtracting hours from the neutral time zone in relation to the time zone in which the vehicle is currently located. Optionally, the Speed Limit Database itself may store information about the different time zones that roads are located in; this way, rather than needing to query the time zone of the vehicle's location every instance the vehicle's location changes in order to determine the local time and date, the time zone information may be determined at the same instance the speed limit of the current road is derived from the Speed Limit Database. Finally, as described further in the description of the Control Unit, the Control Unit may provide the local time and date through the use of a clock.
  • The Speed Limit Database may need to be updated if and when speed limits within a specified geographic area are added, modified, or deleted. Such a database may be accessed using wired or wireless data communication protocols, such as (but not limited to) Wi-Fi or cellular radios.
  • Vehicle type 304 may be a configurable parameter within the system, or alternatively may be determined automatically if the system has access to the vehicle's OBD system. The SLDBMS 305 contains a populated speed limit database 306 and query processor function 307.
  • Speed Limit Indicator
  • The Speed Limit Indicator 204 provides the driver the speed limit of the road that the vehicle is currently traversing. By giving the driver a clear indication of the current speed limit, the Speed Limit Indicator allows the driver to confidently drive his or her vehicle at a safe speed. The Speed Limit Indicator may be built-in to the GPS Device, the Speed Alerter, the Speed Detector, the vehicle itself, another device in close proximity to the driver (such as a mobile phone, car stereo system, or steering wheel), or may constitute a separate device in and of itself. The Speed Limit Indicator communicates with the Control Unit to gain the speed limit on the road that the vehicle is currently traversing; as detailed later, this speed limit may be manipulated based on weather conditions and/or user inputs and/or other factors. Through visual and/or audible means, the Speed Limit Indicator provides the driver with this speed limit information.
  • In the case of a visual display, the current speed limit would simply be shown on the screen of the Speed Limit Indicator at all times. Two types of audible alerts are possible:
      • 1) Changed Speed Limit Indicator: Each time the speed limit changes, the Speed Limit Indicator audibly provides the current speed limit.
      • 2) Periodic Speed Limit Indicator: The speed limit of the current road is audibly provided at given intervals (e.g. every ten [10] seconds).
  • Both the Changed Speed Limit Indicator and the Periodic Speed Limit Indicator may be used individually or in combination.
  • The Speed Limit Indicator may also provide an adjusted or advisory speed limit that has been altered as a result of certain parameters. These parameters may include those such as local weather conditions whereby an adjusted or advisory speed limit may be reduced relative to the legal limit according to the severity of the weather conditions and/or adjustments based on other factors, such as driver inputs.
  • Speed Alerter
  • The Speed Alerter 205 notifies a driver when the vehicle exceeds the speed limit. The Speed Alerter uses sensory indications to alert the driver in case of a speed limit violation. These indications may be of an audio, visual, kinesthetic, olfactory, or other sensory nature. They may be activated either independently or in combinations of more than one at a time. An example of an audible signal may be a beeping sound emitted from the GPS Device, the car stereo system, or another device in close proximity to the driver. This sound may dynamically change based on the severity of the speed violation; for instance, the frequency, pitch, and/or loudness of the beeping sound may increase if the driver increases the vehicle's speed over the speed limit, while the opposite effect (less frequent and/or quieter beeps) may be observed if the driver reduces the amount by which the vehicle is exceeding the speed limit. The volume and/or frequency of an audible signal may be user-configurable and/or may respond to the level of sound in the ambient environment. For example, in order to ensure that a driver can hear the Speed Alerter even when he or she is playing his or her music at a loud volume, the sounds emitted from the Speed Alerter for a speed violation of ten (10) mph may be louder than those emitted if the same violation was committed in a quieter environment. A visual indicator may consist of a flashing light or a set of lights visible, yet non-distracting (for safety reasons) to the driver, that may flash with greater frequency and/or greater brightness when the driver's speed over the speed limit increases and may flash with a lesser frequency and/or lesser brightness when the driver reduces the vehicle's speed. This (these) light(s) may change color(s) depending on the level of the speed violation; for example, if a vehicle is exceeding the current speed limit by less than ten (10) mph, the color of the light(s) may be yellow, while this color may change to red if the vehicle exceeds the current speed limit by greater than ten (10) mph. These and/or other visual cue(s) may come from a set of light embedded within the vehicle, from the GPS Device, or from another device in close proximity to the driver, such as a mobile phone.
  • Furthermore, one or more entities may display any visual cues at any given moment; for example, an alert may be shown on both the driver's mobile phone and through a set of lights embedded within the vehicle, or it may only be shown on the driver's mobile phone. The visual indicator may also be user-configurable and/or may respond to the ambient lighting near the driver. For example, if one is driving at night and the inside of the vehicle is dark, the visual indicator may be less brighter in order to avoid being distracting or blinding to the driver, while the visual indicator may become brighter in broad daylight. A kinesthetic signal to alert the driver of the vehicle's speed limit violation may consist of a slight vibration of the steering wheel; of the driver's seat; of the physical wheel(s) of the vehicle by means of the wheels themselves, the axels of the car, or through other means (similar, in a sense, to the vibration sensation one feels on the highway when one accidentally veers off the road onto the shoulder); or of the GPS Device or another object (such as a mobile phone or Bluetooth headset) in close proximity to the driver. An example of an olfactory signal may be a scent that is released within the vehicle that increases in intensity as the vehicle's speed over the speed limit increases and decreases as the vehicle's speed is reduced. The functionality of a Speed Alerter may be built into a number of devices, such as a mobile phone, a vehicle's audio system, a GPS Device, or another piece of physical equipment. The Speed Alerter may be activated through wired or wireless data communication protocols, such as (but not limited to) Bluetooth or Wi-Fi. For example, a driver's Bluetooth-enabled mobile phone or Bluetooth over-the-ear headset may be used as a Speed Alerter.
  • One may also configure the Speed Alerter to be activated at certain speeds above or below the actual speed limit. For example, a parent whose child is beginning to learn how to drive may configure the Speed Alerter to alert the driver when the vehicle's speed comes within five (5) mph of the actual speed limit (e.g. at 30 mph on a road with a 35 mph speed limit). Alternatively, an experienced driver who feels comfortable traveling at a speed slightly over the limit may configure the Speed Alerter such that it is activated only when the vehicle's speed exceeds the actual speed limit by a custom-defined value. In all cases, the GPS Device, Speed Detector, Speed Limit Database Management System, Speed Limit Indicator, Speed Alerter, Speed Reducer, Speed Limit Violation Logger, Driver Identification System, and Control Unit all continue to work in sync, while the user has the ability to determine at which speed(s) above or below the speed limit the Speed Alerter should be activated.
  • Furthermore, the Speed Alerter may be configured such that it is activated only if the vehicle exceeds a given speed, such as the speed limit, for the full duration of a certain period of time. For example, a driver may configure the Speed Alerter such that it is activated only if the vehicle violates the speed limit for at least ten (10) continuous seconds. In this case, if the vehicle's speed exceeds the current speed limit for a duration of time less than ten (10) seconds (for instance, six [6] seconds), the Speed Alerter will not be activated. This configuration of the Speed Alerter may occur in several ways; for example, the driver may physically push and/or hold a button or use voice commands to temporarily disable the Speed Alerter. Alternatively, the Speed Alerter may also have a mode in which it always allows alert conditions to be deferred for a temporary period of time with no specific action required by the driver to temporarily disable the Speed Alerter. Regardless of implementation, this option allows for situations in which a temporary increase in speed may be necessary while an alert is not desired; for example, a driver may need to speed up in order to overtake another vehicle while changing lanes or merge into traffic.
  • Speed Reducer
  • The Speed Reducer 206 uses electromechanical means to physically or electronically force the vehicle to slow down. The Speed Reducer receives an input from the Control Unit to determine if it should be activated. The Control Unit may be configured to activate the Speed Reducer only if the vehicle's speed exceeds the speed limit for a certain amount of time (e.g. at least for ten [10] seconds) and/or if the driver exceeds the speed limit by a certain amount (e.g. a speed greater than or equal to more than 15 mph over the limit). Alternatively, the Speed Reducer may receive the speed limit of the road currently being traversed and the current speed of the vehicle to determine whether it should activate itself. One may configure the Speed Reducer in these and other regards by configuring the Speed Reducer directly; for example, one may configure the Speed Reducer to activate only if the vehicle's speed exceeds the speed limit for a certain amount of time (e.g. at least for ten [10] seconds) and/or if the driver exceeds the speed limit by a certain amount (e.g. a speed greater than or equal to more than 15 mph over the limit). Once the Speed Reducer is activated and the vehicle begins to slow down, the Speed Alerter may be deactivated or continue to remain activated until the vehicle's speed no longer exceeds the speed limit. Furthermore, the driver may be alerted that the vehicle's speed is being manipulated by the Speed Reducer through visual, audible, kinesthetic, and/or other sensory means that may be activated in combination or individually. The Speed Reducer may be turned on and off as desired and/or needed.
  • One way to implement the Speed Reducer could be by following the methods and apparatus as described by Yutaka Fujii in U.S. Pat. No. 5,315,295 as issued by the USPTO on May 24, 1994, in which a throttle activator and/or brake activator are used to forcibly apply the brakes to a vehicle to reduce its speed. Alternatively, the Speed Reducer may function by following the methods and apparatus as described by Butsuen, et al in U.S. Pat. No. 5,420,792 as issued by the USPTO on May 30, 1995, in which hydraulic systems are used to slow the vehicle, thereby reducing its speed. Other methods of physically or electronically forcing the vehicle to slow down may possibly be used as well.
  • Driver Identification (DID) System
  • A Driver Identification (DID) System 207 identifies the driver. The DID may be optionally provided in addition to any other components and/or functionalities of the SPIRAL System. Thus, the DID is not included in all of the diagrams in the figures.
  • In one embodiment, the DID confirms that the driver in question is in the vehicle, while in another embodiment, the DID verifies that the driver in question is, in fact, sitting behind the wheel and is controlling the vehicle. The DID may include a fingerprint reader or other biometric device such as a retina scanner that can be used to validate that the driver is present in the vehicle. Other embodiments may include the fingerprint scanner constructed integrally with the steering wheel to ensure that the identified person is, in fact, driving the vehicle. A retina scanner may be positioned so as to accomplish the same goal. Additionally, an image recognition camera positioned so as to view the driver's face may be used to validate the driver.
  • Speed Limit Violation Logger
  • The Speed Limit Violation Logger 208 tracks, records, and indexes a vehicle's speeding data. This data may include the identity of the driver, as provided by the Driver Identification System (DID), the vehicle identification number (VIN), the time of a speeding violation, the time duration of the speeding violation, the location of the speeding violation, the actual speed driven while committing the infraction, the legal speed limit that was violated, the amount of the speeding violation (the actual speed of the vehicle minus the legal speed limit), and other information. This information may be useful for a variety of purposes. For example, a driver may analyze the logs of speeding data generated by the Speed Limit Violation Logger to improve his or her driving habits by keeping track of where he or she speeds most often, by examining how much he or she speeds at certain locations and/or times, and using this data to take proactive steps in order to become a safer driver. The Speed Limit Violation Logger may store information in a variety of ways, such as in comma-separated value (CSV) files, or in a relational database management system that may be manipulated using SQL (Structured Query Language). These logs may be indexed and searched for certain parameters; for example, one may search logs generated by the Speed Violation Logger for certain locations or instances in which one's speed exceeded the speed limit by a certain amount, or may sort the speeding records based on the severity of those violations. Various useful reports may be generated and analyzed using the data procured from the Speed Limit Violation Logger; for example, one may choose to find all instances of speeding within the last week or last month, and may further qualify these searches based on the severity of the violations, locations of the violations, or other factors. One may utilize a map display to intuitively view the speed habits of a driver on a map. Furthermore, the speeding logs may optionally be used for law enforcement purposes. In addition, automobile insurance companies can use data provided by the Speed Limit Violation Logger to adjust insurance premiums based on how safely their customers drive or for other purposes. Moreover, information from the Speed Limit Violation Logger may used by the operator(s) of a chain of fleet vehicles in order to track the speed habits of the chain's drivers, who may be limousine drivers, taxi drivers, goods transportation drivers, etc. Overall, the degree to which a driver's driving behavior reflects concern for safety, specifically obeying speed laws, may be tracked over a period of time by the Speed Limit Violation Logger in order to generate an evaluative pattern of driving behavior for the driver. The Speed Limit Violation Logger may be turned on or off either directly, through the Control Unit, or by other means (such as through remote control), as desired and/or needed. The Speed Limit Violation Logger may transmit information to or may be accessed from another source using wired or wireless data communication protocols, such as (but not limited to) Wi-Fi or cellular radios.
  • Control Unit
  • The Control Unit 209 is the main driving component of the SPIRAL System. It provides the core functionality of controlling the Speed Limit Indicator 204, Speed Alerter 205, Speed Reducer 206, and Speed Limit Violation Logger 208 by seamlessly processing inputs from the GPS Device 201, the Speed Detector 202, the Speed Limit Database Management System 203, and the Driver Identification System 207. The Control Unit has communication capabilities—both the ability to send and receive data/signals through wired or wireless data communication protocols to and from other components that comprise the SPIRAL System. The Control Unit, which may be located within or outside the vehicle or another device, receives location data from the GPS Device and vehicular speed information from the Speed Detector. The Control Unit additionally receives information regarding the current driver through the Driver Identification System if a DID is present. The Control Unit may also be provided the type of vehicle that the SPIRAL System is being used in, such as a large truck or trailer or a normal vehicle. The default speed limits applicable to normal vehicles may be changed by specifying an alternative type of vehicle, such as a large truck or trailer. This vehicle type information may then be sent to the Speed Limit Database Management System such that the correct speed limit data particular to the type of vehicle is provided to the Control Unit. The Control Unit sends the vehicle's location data, optionally, the vehicle's type, and, optionally, the current local time and date to the Speed Limit Database Management System. The Speed Limit Database Management System, in turn, sends back the applicable speed limit of the current road, which is provided to the driver by the Speed Limit Indicator. If the vehicular speed derived from the Speed Detector is greater than the speed limit, the Control Unit then sends the appropriate signals to activate the Speed Alerter and/or the Speed Reducer. If the vehicular speed derived from the Speed Detector is greater than the speed limit or does not meet a minimum speed threshold, the Control Unit records speeding data, with DID and other applicable information, into the Speed Limit Violation Logger. If the vehicle's speed falls at or under the applicable speed limit of the current road, the Control Unit sends the appropriate signals to deactivate the Speed Alerter and/or the Speed Reducer, if they are currently activated. The Control Unit continuously performs its operations while the vehicle is in motion, unless it is explicitly shut off.
  • If the Control Unit is required to send the current local time and date to the Speed Limit Database Management System, the Control Unit may derive such information from a clock that is equipped with both time and date information and is located either within the Control Unit or exists as an external device.
  • If desired, the Control Unit may be configured to activate the Speed Alerter at certain speeds above or below the actual speed limit. For example, a parent whose child is beginning to learn how to drive may configure the Control Unit to activate the Speed Alerter and, optionally, the Speed Reducer when the vehicle's speed comes within five (5) mph of the actual speed limit (e.g. at 30 mph on a road with a 35 mph speed limit). Alternatively, an experienced driver who feels comfortable traveling at a speed slightly over the limit may configure the Control Unit such that it activates the Speed Alerter and/or the Speed Reducer, only when the vehicle's speed exceeds the actual speed limit by a custom-defined value. In all cases, the GPS Device, Speed Detector, Speed Limit Database Management System, Speed Limit Indicator, Speed Alerter, Speed Reducer, Driver Identification System, Speed Limit Violation Logger, and Control Unit all continue to work in sync, with the Control Unit determining at what configured speed(s) above or below the actual speed limit the Speed Alerter and/or the Speed Reducer should be activated.
  • The Control Unit may also collect information about current weather conditions in the nearby vicinity of the vehicle and use this information when providing instructions to the Speed Indicator, Speed Alerter, and Speed Reducer to enhance the driver's safety in dangerous weather conditions. This weather data may be procured in several ways, such as through the use of sensors around the vehicle to determine the presence of ice, wind, fog, rain, snow, hail, or sleet. The information within the vehicle that is used to implement rain-sensing variable speed wipers can also be used by the SPIRAL System. Also, slip-sensing technology is incorporated into many modern vehicles as part of systems known as “dynamic stability control” systems, whereby information on slippage of the tires relative to the road is acquired from the sensors that also are used to implement anti-lock braking. Dynamic stability control systems, specifically the slip-sensing technology used in those systems, may also be used for weather condition detection purposes.
  • Data on local weather conditions may also be procured through the weather information provided by an online weather database, such as those provided by popular Internet weather-related websites; or through other means. Based on this weather data, including the severity of any extreme weather conditions detected, the Control Unit may make a determination to provide the driver with a “safe speed limit” lower than the posted speed limit of the current road being traversed, as stored in the Speed Limit Database Management System and provided to the Control Unit. Such a “safe speed limit” may be either advisory or mandatory. If following such a “safe speed limit” is determined to be more beneficial for the safety of the driver than if he or she were simply to obey the posted speed limit, the Control Unit may send this “safe speed limit” to the Speed Limit Indicator, Speed Alerter, and Speed Reducer, which then use the “safe speed limit,” rather than the posted speed limit, to perform their operations. This weather-based information, coupled with the type of vehicle and the other information provided by the Speed Limit Database Management System, allows the Speed Limit Indicator, Speed Alerter, and Speed Reducer to work better. For example, suppose a driver is driving on a freeway through extremely stormy conditions, including a huge downpour of rain and high winds. The Control Unit may detect these extreme weather conditions through the use of sensors, information gathered from an online database or other source of current weather status, or another source, or a combination of information procured from different sources. Once this weather information is processed, the Control Unit may set the “safe speed limit” on the freeway currently being traversed by the vehicle at 50 mph, 15 mph less than the normally posted speed limit of 65 mph. This new speed limit data is sent to the Speed Limit Indicator, Speed Alerter, and Speed Reducer, which all work to assist the driver in maintaining a safe speed under the assumption that the current speed limit is 50 mph. The Control Unit's handing of weather conditions may be user-configurable in several ways. For example, the user could set it to reduce the speed limit by a specific amount under the posted speed limit depending on the weather conditions; or, alternatively, the weather condition function of the Control Unit may be toggled on and off.
  • Furthermore, the Control Unit may be configured such that the Speed Alerter and/or the Speed Reducer are activated only if the speed limit is exceeded by the vehicle for the full duration of a certain temporary period of time. For example, a driver may configure the Control Unit such that the Speed Alerter and/or the Speed Reducer are activated only if the vehicle violates the speed limit for at least ten (10) continuous seconds. In this case, if the vehicle's speed exceeds the current speed limit for a duration of time less than ten (10) seconds (for instance, six [6] seconds), the Speed Alerter and/or the Speed Reducer, will not be activated. This option allows for situations where a temporary increase in speed may be necessary while an alert is not desired; for example, a driver may need to speed up in order to overtake another vehicle while changing lanes or in order to merge into traffic.
  • Configurations of the SPIRAL System's Components
  • While the different components/functionalities that comprise the SPIRAL System have, for the most part, been described thus far as separate entities, they may be combined together in a variety of physical configurations. Although there exist thousands of different possible combinations (and only a fraction of those are shown here), the essential function of the SPIRAL System remains the same in each one; only the physical arrangements differ within the different combinations shown below. The diagrams in the figures and the descriptions that follow show some of the possible configurations of the SPIRAL System's components/functionalities, including options for physical packaging. Note that the different components of the SPIRAL System have been abbreviated in the following manners:
      • GPS Device=GPS
      • Speed Limit Database Management System=SLDBMS
      • Speed Detector=SD
      • Speed Alerter=SA
      • Speed Limit Indicator=SLI
      • Speed Reducer=SR
      • Driver Identification System=DID
      • Speed Limit Violation Logger=SLVL
      • Control Unit=CU
  • Furthermore, note in the diagrams depicted in FIGS. 4 through 16 that include the SLI and SR, these components (the SLI and SR) may or may not be present in the actual implementation of the system. In general, the diagrams in FIGS. 4 through 16 may or may not include one or more of the components/functionalities shown in FIG. 2. However, it is understood that any of the components or functionalities shown in FIG. 2 may still be present in an actual implementation of the system.
  • In FIG. 4, the GPS, SLDBMS, SD, SA, SLI, SR, SLVL, and CU all exist as separate entities. As indicated by the arrows, the GPS 401 and SD 402 each communicate separately with the CU 403. The CU sends and receives information from the SLDBMS and sends signals and/or commands to the SA, SLI, SR, and SLVL.
  • In FIG. 5, the GPS, SLDBMS, SD, SA, SLI, SR, SLVL, and CU are all co-located within one multi-functional device 501. This multifunctional device may be created by adding the functionality of an SLDBMS, an SD, an SA, an SLI, an SR, an SLVL, and a CU to a device that is already GPS-enabled. As indicated by the arrows, the GPS and SD each communicate separately with the CU. The CU sends and receives information from the SLDBMS and sends signals and/or commands to the SLI, SA, SR, and SLVL. In addition, the CU 502 may also communicate externally to the vehicle by way of a communications link 503 that in some embodiments may provide communication by way of the Internet 504.
  • In FIG. 6, the GPS, SLDBMS, SD, SA, and CU are all co-located within one multi-functional device 601. This multifunctional device may be created by adding the functionality of an SLDBMS, an SD, an SA, and a CU to a device that is already GPS-enabled. As indicated by the arrows, the GPS 602 and SD 603 both communicate at the same time with the CU 604. The CU sends and receives information from the SLDBMS and sends signals to activate or deactivate the SA.
  • In FIG. 7, the GPS, SLDBMS, SD, SA, and CU all exist as separate entities. As indicated by the arrows, the GPS 701 and SD 702 both communicate at the same time with the CU 703. The CU sends and receives information from the SLDBMS and sends signals to activate or deactivate the SA.
  • In FIG. 8, the GPS, SD, CU, and SA are all co-located within one multi-functional device 801, while the SLDBMS exists independently of the GPS, SD, CU, and SA. This multifunctional device may be created by adding the functionality of an SD, an SA, and a CU to a device that is already GPS-enabled. As indicated by the arrows, the GPS 802 and SD 803 both communicate at the same time with the CU 804. The CU 804 sends and receives information from the SLDBMS 805 (a separate device) and sends signals to activate or deactivate the SA.
  • In FIG. 9, the GPS, SD, CU, and SA are all co-located within one multi-functional device 901, while the SLDBMS exists independently of the GPS, SD, CU, and SA. This multifunctional device may be created by adding the functionality of an SD, an SA, and a CU to a device that is already GPS-enabled. As indicated by the arrows, the GPS 902 and SD 903 each communicate separately with the CU 904. The CU sends and receives information from the SLDBMS 905 (a separate device) and sends signals to activate or deactivate the SA.
  • In FIG. 10, the GPS, SD, and CU are all co-located within one multi-functional device 1001, while both the SLDBMS and the SA exist independently of the GPS, SD, and CU. This multifunctional device may be created by adding the functionality of an SD and a CU to a device that is already GPS-enabled. As indicated by the arrows, the GPS 1002 and SD 1003 each communicate separately with the CU 1004. The CU sends and receives information from the SLDBMS 1005 (a separate device) and sends signals to activate or deactivate the SA 1006 (another separate device).
  • In FIG. 11, the GPS, SD, and CU are all co-located within one multi-functional device 1101, while both the SLDBMS and the SA exist independently of the GPS, SD, and CU. This multifunctional device may be created by adding the functionality of an SD and a CU to a device that is already GPS-enabled. As indicated by the arrows, the GPS 1102 and SD 1103 both communicate at the same time with the CU 1104. The CU sends and receives information from the SLDBMS 1105 (a separate device) and sends signals to activate or deactivate the SA 1106 (another separate device).
  • In FIG. 12, the GPS and SD are both co-located within one multi-functional device 1201, while the SLDBMS, the SA, and the CU exist independently of the GPS and SD. This multifunctional device may be created by adding the functionality of an SD to a device that is already GPS-enabled. As indicated by the arrows, the GPS 1202 and SD 1203 (both of which exist within a single entity 1201) both communicate at the same time with the CU 1204. The CU sends and receives information from the SLDBMS 1205 (a separate device) and sends signals to activate or deactivate the SA 1206 (another separate device).
  • In FIG. 13, the GPS and SA are both co-located within one multi-functional device 1301, while the SLDBMS, the SD, and the CU exist independently of the GPS and SA. This multifunctional device may be created by adding the functionality of an SA to a device that is already GPS-enabled. As indicated by the arrows, the GPS 1302 and SD 1303 (both of which reside within different entities) each communicate separately with the CU 1304. The CU sends and receives information from the SLDBMS 1305 (a separate device) and sends signals to activate or deactivate the SA 1306 (another separate device).
  • In FIG. 14, the GPS and SA are all co-located within one multi-functional device 1401, while the SLDBMS, the SD, and the CU exist independently of the GPS and SA. This multifunctional device may be created by adding the functionality of an SA to a device that is already GPS-enabled. As indicated by the arrows, the GPS 1402 and SD 1403 (both of which reside within different entities) both communicate at the same time with the CU 1404. The CU sends and receives information from the SLDBMS 1405 (a separate device) and sends signals to activate or deactivate the SA 1406 (another separate device).
  • In FIG. 15, the GPS, SD, and SA are all co-located within one multi-functional device 1501, while the SLDBMS and the CU exist independently of the GPS, SD, and SA. This multifunctional device may be created by adding the functionality of an SD and an SA to a device that is already GPS-enabled. As indicated by the arrows, the GPS 1502 and SD 1503 (both of which, along with the SA, reside within the same entity) each communicate separately with the CU 1504. The CU sends and receives information from the SLDBMS 1505 (a separate device) and sends signals to activate or deactivate the SA 1506 (which resides in the same entity as the GPS and SD).
  • In FIG. 16, the GPS, SD, and SA are all co-located within one multi-functional device 1601, while the SLDBMS and the CU exist independently of the GPS, SD, and SA. This multifunctional device may be created by adding the functionality of an SD and an SA to a device that is already GPS-enabled. As indicated by the arrows, the GPS 1602 and SD 1603 (both of which, along with the SA 1604, reside within the same entity 1601) both communicate at the same time with the CU 1605. The CU sends and receives information from the SLDBMS 1606 (a separate device) and sends signals to activate or deactivate the SA (which resides in the same entity as the GPS and SD).
  • A log of alert condition data from the SPIRAL System that relates to a driver's pattern of driving behavior over time may be displayed to the driver, other individuals, or an external organization either as textual data or, alternatively, with a geographical orientation by means of a map display. An example of such a map display 1701 is shown in FIG. 17. Map displays may be annotated with attribute information related to alert conditions, such as the weather condition(s), the location of the speeding violation(s), applicable speed limit(s), the severity of the violation(s), driver identity (identities), and other parameters. In particular, FIG. 17 shows to geographical areas 1702 where the driver on average exceeded the speed limit by the degrees 1703 shown. Such a map display may be shown within the vehicle by the SPIRAL System itself or alternately by an existing display in the vehicle or a GPS display. In addition, such a map display may also be made available to the driver and/or other individuals via an online Internet connection or other communications means and may also be made available to an external organization or organizations.
  • FIG. 18 describes the flow of information between the SPIRAL System, the driver of the vehicle, and a number of external organizations with which the driver and the SPIRAL System may interact. First, the driver may interact with a DMV (Department of Motor Vehicles) 1803 and/or a police organization 1804 relative to driver licensing issues and/or speeding and other traffic violations.
  • Government Organizations
  • Relative to government organizations such as law enforcement agencies, the system described herein can be used to monitor a driver who is under a probationary status to determine if he or she is consistently driving in a safe manner, and therefore deserves special considerations in return. One example of such a probationary status might be a person whose driver's license has been suspended for a severe moving violation, or multiple moving violations, but with proof of safe driving may be allowed to continue to drive as long as he or she meets a set of probationary rules. This would allow a person to keep driving when an inability to drive would cause severe hardship to himself or herself or the driver's family. Another probationary scenario might include a new driver who is operating under a learner's permit or a provisional, age-restricted license for young people. Often these new drivers and/or young drivers are restricted to operate with certain restrictions with regard to time of day and or the presence of an appropriate licensed driver riding with them. If the system described herein is attached to new and/or young drivers' vehicles and is in communication with the local DMV (Department of Motor Vehicles), it could be used to monitor the behavior of individuals operating under a learner's permit or a provisional license and therefore allow them more freedom given that they adhere to a set of probationary rules. It may also enable them to transition to a full driver's license at an earlier time.
  • When the SPIRAL System is present in a vehicle, law enforcement agencies can use transmitted speed log information not only for initiating and maintaining a probationary period, but could also use the speed log information for issuing warnings or even tickets. Another age-related probationary process that can take advantage of the SPIRAL System involves the elderly. In some states and countries, drivers may lose their licenses after passing a certain age. A probationary process using the SPIRAL System can be implemented to allow elderly drivers to continue driving under probation. This may include not only that they obey the speed limits, but that they also maintain a minimum rate of speed that safely keeps up with traffic. Thus, for drivers where it is desired to measure their ability to keep up with traffic, there would be two speed thresholds for determining alert conditions—an upper speed threshold for determining if they are speeding and a lower speed threshold for determining if they are keeping up with traffic.
  • The data logged by the SPIRAL System over a period of time may be used to determine if such a driver has, in fact, maintained an acceptable minimum rate of speed. A challenge exists, however, in that an acceptable minimum rate of speed must be determined relative to traffic conditions. A solution to this challenge is to develop over time a database of typical speeds traveled by motorists on each segment of road and at each time of day and day of the week. If the road is populated with sensors for determining such information, such as freeways where sensing systems are installed for the purpose of reporting traffic densities and speeds, then this data can be used to compare the average speed of traffic for a given day and time in order to determine a minimum acceptable speed for the driver in question. Alternately, should a multitude of SPIRAL Systems be deployed over a certain geographical area, data may be collected in aggregate from a number of SPIRAL Systems installed in different vehicles to provide a baseline for minimum acceptable speeds at a given time and location. If the availability of such data is minimal, then an average of speeds may be used to calculate an acceptable minimum. However, if the SPIRAL System is deployed in sufficient numbers, the probability increases that other vehicles so equipped will be present on the same segment of road and in the same timeframe as the driver in question in order to use data from those other vehicles as a basis for comparison.
  • The SPIRAL System may also be used to report to government/DMV agencies the cumulative distance (miles or kilometers) driven for a particular vehicle in addition to the pattern of driving behavior of the driver. Drivers may then be taxed (DMV renewal for a particular vehicle) according to the cumulative distance driven with a particular vehicle, and also may have registration fee rate reductions on one or more vehicle(s) according to proof of safe driving provided through SPIRAL System data logs that have been automatically supplied to the government/DMV agency. When a driver's vehicle is equipped with the SPIRAL System, the driver may also be issued tickets for speeding based on alert condition logs supplied by the System.
  • Insurance Companies
  • Relative to insurance companies 1805, the system described herein can log parameters indicating a driver's speeding behavior and automatically report this data to an insurance company. In return, the insurance company may provide reduced premium rates for that individual. Regarding the ability to mitigate restrictions or penalties imposed on a driver after he or she has had speeding violations and/or accidents, the present invention may be used to monitor such a driver in a probationary sense, providing ongoing information to an insurance company regarding the driver's safe pattern of driving behavior, thus enabling the driver to avoid an increase in premiums as a result of an accident or moving violation record as long as he or she adheres to a set of probationary rules relative to his or her driving behavior. Should a driver habitually speed while being monitored by the SPIRAL System, the insurance company may decide to increase the driver's premiums instead.
  • Rental Car Companies
  • Companies that loan vehicles to drivers (such as rental car companies 1806) may use the SPIRAL System to monitor driving behavior as well as use the speed data to determine the rental charges incurred by a driver. Beyond a certain age, individuals sometimes become ineligible to rent from some car rental companies. The installation of the SPIRAL System on a rental car could enable rental car companies that would normally not rent to elderly persons beyond a certain age limit to allow elderly persons to rent with probationary treatment as long as their driving habits—as logged and reported by the SPIRAL System—are within the limits of certain rules. Rental car companies also act as insurance companies when they offer insurance to renters. As such, a rental car company may use the SPIRAL System to offer reduced insurance rates in return for proof of a driver's safe driving behavior—or may increase insurance rates if the driver's driving behavior is unsatisfactory or does not meet certain requirements.
  • Companies that Employ Professional Drivers
  • A commercial trucking company or any company 1807 that uses professionally-driven vehicles for transporting goods or people (such as a bus, taxi, or limousine driving service company) can use the SPIRAL System for monitoring its drivers to determine how safe the drivers' patterns of driving behavior are. Rewards of punishment may be provided commensurate with driving behavior. Besides the specific examples of organizations shown in FIG. 18, the SPIRAL System may be similarly used to enhance or facilitate the interactions of drivers with other organizations 1808.
  • FIG. 19 shows a flowchart describing the steps for an example interaction between a driver, the SPIRAL System, and an external organization. First, when the vehicle is operated, the SPIRAL System continually determines 1901 the speed and location of the vehicle. The vehicle location is then used by the SPIRAL System to access a database and determine 1902 the speed limit based on the time of day, day of the week, type of vehicle, and in some implementations, local weather conditions or other appropriate parameters. The speed limit may be the actual legal speed limit given the above parameters, or may be an adjusted or advisory speed limit that has been altered based on parameters such as local weather conditions and/or user input(s). The SPIRAL System then uses the speed limit or adjusted speed limit to compare 1903 the speed limit with the vehicle's actual speed in order to determine if an alert condition exists. Should an alert condition exist, the SPIRAL System may log 1904 that alert condition, and also may notify 1905 the driver of the alert condition through one or more sensory means. The SPIRAL System may periodically report 1906 an alert condition log to an external organization, and may also at an appropriate time report 1907 an alert condition log to the driver or other individuals by way of a textual representation or alternately by way of an annotated map display. Finally, the external organization that previously received an alert condition log may provide 1908 some form of conditional treatment to the driver in question.
  • The Speed Reduction, Alerting, and Logging System (SPIRAL System), described above, solves the long-lasting problem of drivers being ignorant of violating speed limits and thereby presenting a danger to themselves and the people around them. The system also may be utilized to enhance or facilitate interactions between drivers and external organizations such as government/law enforcement, insurance companies, rental car companies, and companies that employ professional drivers. Finally, studies have consistently shown that drivers who obey the speed limit save not just fuel and help the environment, but save lives as well.
  • The foregoing description of preferred embodiments of the present invention has been provided for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Many modifications and variations will be apparent to one of ordinary skill in the relevant arts. For example, steps preformed in the embodiments of the invention disclosed can be performed in alternate orders, certain steps can be omitted, and additional steps can be added. The embodiments were chosen and described in order to best explain the principles of the invention and its practical application, thereby enabling others skilled in the art to understand the invention for various embodiments and with various modifications that are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the claims and their equivalents.

Claims (23)

1. A method for speed reduction, alerting, and logging for a motor vehicle, comprising the steps of:
continuously determining the speed and location of the vehicle;
determining the presence of an alert condition by comparing the speed of the vehicle with the legal speed limit at a location;
providing an alert notification to the driver of the motor vehicle; and wherein:
a system within said vehicle determines vehicle speed, vehicle location, the speed limit at a location, and the presence of an alert condition; and
speed thresholds for determining alert conditions may be automatically varied according to local weather conditions.
2. The method of claim 1 wherein:
speed thresholds for determining alert conditions may be adjusted according to the type of vehicle;
speed thresholds for determining alert conditions may be adjusted according to the time of day, day of the week, or date; and
an adjusted speed limit indication is provided to the driver based on the vehicle type, the time of day, the day of the week, date, and local weather conditions.
3. The method of claim 2 wherein an alert condition may be deferred for a temporary period of time.
4. The method of claim 3 wherein:
an alert notification provided to the driver may include at least one of an audible, visual, kinesthetic, or olfactory alert;
the intensity of an alert notification may be altered in response to the ambient conditions of the driver's environment; and
the intensity of an alert notification to the driver may be altered in response to the severity of an alert condition.
5. The method of claim 4 wherein a speed reduction of the vehicle may be forced according to an alert condition.
6. A method for speed reduction, alerting, and logging for a motor vehicle, comprising the steps of:
continuously determining the speed and location of the vehicle being driven by a driver;
determining the presence of an alert condition by comparing the speed of the vehicle with the legal speed limit at a location;
providing an alert notification to the driver;
logging alert conditions over a period of time to determine a pattern of driving behavior for said driver; and wherein:
a system within said vehicle determines vehicle speed, vehicle location, the speed limit at a location, and the presence of an alert condition;
speed thresholds for determining alert conditions may be automatically varied according to local weather conditions, and
locations of alert conditions are logged and made available by means of a map display where locations of alert conditions are marked on the map along with information representing one or more attributes regarding the alert conditions.
7. The method of claim 6 wherein a log of alert conditions is transferred to an organization by way of a communications link.
8. The method of claim 6 wherein:
speed thresholds for determining alert conditions may be adjusted according to the type of vehicle;
speed thresholds for determining alert conditions may be adjusted according to the time of day, day of the week, or date; and
an adjusted speed limit indication is provided to the driver based on the vehicle type, the time of day, the day of the week, the date, and local weather conditions.
9. The method of claim 8 wherein an alert condition may be deferred for a temporary period of time.
10. The method of claim 9 wherein:
an alert notification provided to the driver may include at least one of an audible, visual, kinesthetic, or olfactory alert;
the intensity of an alert notification to the driver may be altered in response to the severity of an alert condition; and
the intensity of an alert notification may be altered in response to the ambient conditions of the driver's environment.
11. The method of claim 10 wherein a speed reduction of the vehicle may be forced according to an alert condition.
12. A system for speed reduction, alerting, and logging for a motor vehicle, comprising:
a GPS device that provides the geographic location of the vehicle;
a speed detector that provides the current speed of the vehicle;
a speed limit database management system that provides the legal speed limits of roads within a geographic region;
a speed limit indicator that provides the driver of the vehicle with the speed limit of the current road segment being traversed;
a speed alerter that notifies the driver of an alert condition;
a control unit that collects the current geographic location data of the vehicle from the GPS device, collects the local weather conditions, queries the speed limit database management system for the current speed limit of the segment of the road the vehicle is traveling on, provides the driver with the current speed limit through the speed limit indicator, collects the current speed of the vehicle from the speed detector, and optionally activates the speed alerter; and
wherein speed thresholds for determining alert conditions are set relative to the legal limits at corresponding locations and may be automatically varied according to local weather conditions.
13. The system of claim 12 wherein:
speed thresholds for determining alert conditions may be adjusted according to the type of vehicle;
speed thresholds for determining alert conditions may be adjusted according to the time of day, day of the week, or date; and
an adjusted speed limit indication is provided based on the vehicle type, the time of day, the day of the week, the date, and local weather conditions.
14. The system of claim 13 wherein an alert condition may be deferred for a temporary period of time.
15. The system of claim 14 wherein:
an alert notification provided to the driver may include at least one of an audible, visual, kinesthetic, or olfactory alert;
the intensity of an alert notification to the driver may be altered in response to the severity of an alert condition; and
the intensity of an alert notification may be altered in response to the ambient conditions of the driver's environment.
16. The system of claim 15 wherein:
a speed reduction of the vehicle may be forced according to an alert condition.
17. The system of claim 12 wherein the control unit records speeding data into a speed limit violation logger which tracks, records, and indexes information about alert conditions and can be accessed to examine the driver's driving behavior.
18. The system of claim 17 wherein a log of alert conditions is transferred to an organization by way of a communications link.
19. The system of claim 17 wherein locations of alert conditions are logged by said speed limit violation logger and made available by means of a map display where alert locations are marked on the map along with information representing one or more attributes regarding the alert conditions.
20. The system of claim 19 wherein:
speed thresholds for determining alert conditions may be adjusted according to the type of vehicle;
speed thresholds for determining alert conditions may be adjusted according to the time of day, day of the week, or date; and
the speed limit indicator provides an adjusted speed limit based on the vehicle type, the time of day, the day of the week, the date, and local weather conditions.
21. The system of claim 20 wherein an alert condition may be deferred for a temporary period of time.
22. The system of claim 21 wherein:
an alert notification provided to the driver may include at least one of an audible, visual, kinesthetic, or olfactory alert;
the intensity of an alert notification to the driver may be altered in response to the severity of an alert condition; and
the intensity of an alert notification may be altered in response to the ambient conditions of the driver's environment.
23. The system of claim 22 wherein:
a speed reduction of the vehicle may be forced according to an alert condition.
US12/583,525 2008-08-25 2009-08-22 Speed reduction, alerting, and logging system Abandoned US20100045451A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/583,525 US20100045451A1 (en) 2008-08-25 2009-08-22 Speed reduction, alerting, and logging system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US18987908P 2008-08-25 2008-08-25
US12/583,525 US20100045451A1 (en) 2008-08-25 2009-08-22 Speed reduction, alerting, and logging system

Publications (1)

Publication Number Publication Date
US20100045451A1 true US20100045451A1 (en) 2010-02-25

Family

ID=41695824

Family Applications (2)

Application Number Title Priority Date Filing Date
US12/583,525 Abandoned US20100045451A1 (en) 2008-08-25 2009-08-22 Speed reduction, alerting, and logging system
US12/583,526 Active - Reinstated 2030-10-27 US8248223B2 (en) 2008-08-25 2009-08-22 Speed reporting for providing conditional driver treatment

Family Applications After (1)

Application Number Title Priority Date Filing Date
US12/583,526 Active - Reinstated 2030-10-27 US8248223B2 (en) 2008-08-25 2009-08-22 Speed reporting for providing conditional driver treatment

Country Status (1)

Country Link
US (2) US20100045451A1 (en)

Cited By (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070219685A1 (en) * 2006-03-16 2007-09-20 James Plante Vehicle event recorders with integrated web server
US20080111666A1 (en) * 2006-11-09 2008-05-15 Smartdrive Systems Inc. Vehicle exception event management systems
US20090157255A1 (en) * 2005-12-08 2009-06-18 Smart Drive Systems, Inc. Vehicle Event Recorder Systems
US20100214148A1 (en) * 2009-02-20 2010-08-26 Escort Inc. Wireless connectivity in a radar detector
US20110029187A1 (en) * 2009-07-29 2011-02-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Promotional correlation with selective vehicle modes
US20110029181A1 (en) * 2009-07-29 2011-02-03 Searete Llc., A Limited Liability Corporation Of The State Of Delaware Selective control of an optional vehicle mode
US20110029357A1 (en) * 2009-07-29 2011-02-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Promotional correlation with selective vehicle modes
US20110029356A1 (en) * 2009-07-29 2011-02-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Selective control of an optional vehicle mode
US20110029188A1 (en) * 2009-07-29 2011-02-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Remote processing of selected vehicle operating parameters
US20110029170A1 (en) * 2009-07-29 2011-02-03 Searete LLC, a limited liability corporation on the State of Delaware System for selective vehicle operation modes
US20110029173A1 (en) * 2009-07-29 2011-02-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Hybrid vehicle qualification for preferential result
US20110029189A1 (en) * 2009-07-29 2011-02-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Promotional correlation with selective vehicle modes
US20110077805A1 (en) * 2009-09-29 2011-03-31 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Selective implementation of an optional vehicle mode
US20110077808A1 (en) * 2009-09-30 2011-03-31 Searete LLC; a limited liability corporation of the State of Delaware Vehicle system for varied compliance benefits
US20110077806A1 (en) * 2009-09-29 2011-03-31 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Selective implementation of an optional vehicle mode
US20110087399A1 (en) * 2009-07-29 2011-04-14 Searete Llc, A Limited Corporation Of The State Of Delaware Promotional correlation with selective vehicle modes
US20110090076A1 (en) * 2008-06-02 2011-04-21 Honda Motor Co., Ltd. Speed alarm system
US20110196571A1 (en) * 2010-02-09 2011-08-11 At&T Mobility Ii Llc System And Method For The Collection And Monitoring Of Vehicle Data
US20120004933A1 (en) * 2010-02-09 2012-01-05 At&T Mobility Ii Llc System And Method For The Collection And Monitoring Of Vehicle Data
US20120185130A1 (en) * 2011-01-18 2012-07-19 Ekchian Gregory J Vehicle lighting
WO2013055487A1 (en) * 2011-10-12 2013-04-18 Drivecam, Inc. Drive event capturing based on geolocaton
WO2013126866A1 (en) * 2012-02-24 2013-08-29 B3, Llc Systems and methods for comprehensive insurance loss management and loss minimization
US8571740B2 (en) 2009-07-29 2013-10-29 Searete Llc Vehicle system for varied compliance benefits
US8571791B2 (en) 2009-07-29 2013-10-29 Searete Llc Remote processing of selected vehicle operating parameters
WO2014045284A1 (en) * 2012-09-19 2014-03-27 Keren Yakov Personal profiles based system for enforcing speed limit and methods of use thereof
EP2796333A1 (en) * 2013-04-26 2014-10-29 ITCiCo Spain, S.L. Speed detection system and compliance monitoring
US8880279B2 (en) 2005-12-08 2014-11-04 Smartdrive Systems, Inc. Memory management in event recording systems
US8892310B1 (en) 2014-02-21 2014-11-18 Smartdrive Systems, Inc. System and method to detect execution of driving maneuvers
US20140365062A1 (en) * 2012-04-24 2014-12-11 Ford Global Technologies, Llc Method and apparatus for changing an autonomously travelling motor vehicle to a safe state
US20150057831A1 (en) * 2013-08-20 2015-02-26 Qualcomm Incorporated Navigation Using Dynamic Speed Limits
US20150077237A1 (en) * 2013-09-17 2015-03-19 Toyota Motor Engineering & Manufacturing North America, Inc. Interactive vehicle window display system with a safe driving reminder system
US8989959B2 (en) 2006-11-07 2015-03-24 Smartdrive Systems, Inc. Vehicle operator performance history recording, scoring and reporting systems
US20150206355A1 (en) * 2014-01-21 2015-07-23 Speedgauge, Inc. Fleet manager based vehicle control
US9096234B2 (en) 2012-11-20 2015-08-04 General Motors Llc Method and system for in-vehicle function control
US9168929B2 (en) 2013-03-18 2015-10-27 Hyundai Motor Company System and method for providing vehicle driving information
US9183679B2 (en) 2007-05-08 2015-11-10 Smartdrive Systems, Inc. Distributed vehicle event recorder systems having a portable memory data transfer system
CN105046992A (en) * 2015-06-09 2015-11-11 上海电机学院 Automatic speed limiting apparatus applied to highway hazy road
US9201842B2 (en) 2006-03-16 2015-12-01 Smartdrive Systems, Inc. Vehicle event recorder systems and networks having integrated cellular wireless communications systems
US9340155B2 (en) 2013-09-17 2016-05-17 Toyota Motor Sales, U.S.A., Inc. Interactive vehicle window display system with user identification
US9344683B1 (en) 2012-11-28 2016-05-17 Lytx, Inc. Capturing driving risk based on vehicle state and automatic detection of a state of a location
US9387824B2 (en) 2013-09-17 2016-07-12 Toyota Motor Engineering & Manufacturing North America, Inc. Interactive vehicle window display system with user identification and image recording
US9418491B2 (en) * 2014-09-22 2016-08-16 Brian K. Phillips Method and system for automatically identifying a driver by creating a unique driver profile for a vehicle from driving habits
US9501878B2 (en) 2013-10-16 2016-11-22 Smartdrive Systems, Inc. Vehicle event playback apparatus and methods
US9554080B2 (en) 2006-11-07 2017-01-24 Smartdrive Systems, Inc. Power management systems for automotive video event recorders
US9604648B2 (en) 2011-10-11 2017-03-28 Lytx, Inc. Driver performance determination based on geolocation
US9610955B2 (en) 2013-11-11 2017-04-04 Smartdrive Systems, Inc. Vehicle fuel consumption monitor and feedback systems
US9639804B1 (en) 2016-03-22 2017-05-02 Smartdrive Systems, Inc. System and method to determine responsiveness of a driver of a vehicle to feedback regarding driving behaviors
CN106683418A (en) * 2016-12-15 2017-05-17 清华大学苏州汽车研究院(吴江) Vehicle overspeed real-time analyzing system and vehicle overspeed real-time analyzing method
US9663127B2 (en) 2014-10-28 2017-05-30 Smartdrive Systems, Inc. Rail vehicle event detection and recording system
WO2017130122A1 (en) 2016-01-25 2017-08-03 Smartdrive Systems, Inc. Systems and method to trigger vehicle events based on contextual information
US9728228B2 (en) 2012-08-10 2017-08-08 Smartdrive Systems, Inc. Vehicle event playback apparatus and methods
CN107181823A (en) * 2017-07-07 2017-09-19 芜湖恒天易开软件科技股份有限公司 The method that vehicle is controlled based on mobile unit
US9807196B2 (en) 2013-09-17 2017-10-31 Toyota Motor Sales, U.S.A. Automated social network interaction system for a vehicle
US9902266B2 (en) 2013-09-17 2018-02-27 Toyota Motor Engineering & Manufacturing North America, Inc. Interactive vehicle window display system with personal convenience reminders
US10086653B2 (en) 2014-05-01 2018-10-02 Patel Sanjiv Electronic contactless horn and sound device
US10332392B2 (en) * 2015-07-16 2019-06-25 Streamax Technology Co., Ltd. Method and system for segmentally limiting speed of vehicle
WO2019125485A1 (en) * 2017-12-22 2019-06-27 Ford Global Technologies, Llc Vehicle real-time performance feedback system
US10493996B2 (en) 2014-09-22 2019-12-03 Future Technology Partners, Llc Method and system for impaired driving detection, monitoring and accident prevention with driving habits
JP2020048720A (en) * 2018-09-25 2020-04-02 株式会社アロマジョイン Olfactory sense display system for vehicle
AU2019236612B2 (en) * 2012-10-23 2020-11-05 Lformation Pty Ltd System for managing vehicle information displayed on a plurality of vehicles
US20210031765A1 (en) * 2019-08-01 2021-02-04 7980302 Canada Inc. Simulating Braking When Speeding on Cruise Control to Facilitate Use of ISA System
US10930093B2 (en) 2015-04-01 2021-02-23 Smartdrive Systems, Inc. Vehicle event recording system and method
US11069257B2 (en) 2014-11-13 2021-07-20 Smartdrive Systems, Inc. System and method for detecting a vehicle event and generating review criteria
US11097746B2 (en) * 2018-10-17 2021-08-24 Volvo Car Corporation System and method for detecting and/or preventing automation expectation mismatch in vehicle
US11142069B2 (en) * 2017-03-28 2021-10-12 Honda Motor Co., Ltd. Control device for controlling vehicle, method for controlling vehicle, and storage medium
CN113548063A (en) * 2020-04-20 2021-10-26 本田技研工业株式会社 Driving support device, driving support method, and storage medium

Families Citing this family (72)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7650509B1 (en) 2004-01-28 2010-01-19 Gordon & Howard Associates, Inc. Encoding data in a password
US20070194881A1 (en) 2006-02-07 2007-08-23 Schwarz Stanley G Enforcing payment schedules
US8630768B2 (en) * 2006-05-22 2014-01-14 Inthinc Technology Solutions, Inc. System and method for monitoring vehicle parameters and driver behavior
US9026267B2 (en) 2007-03-09 2015-05-05 Gordon*Howard Associates, Inc. Methods and systems of selectively enabling a vehicle by way of a portable wireless device
US9045101B2 (en) * 2008-07-02 2015-06-02 Michael Phelan Driver authentication system and method for monitoring and controlling vehicle usage
US9493149B2 (en) * 2008-07-02 2016-11-15 Michael Phelan Driver authentication system and method for monitoring and controlling vehicle usage
US8380176B2 (en) 2008-08-08 2013-02-19 Websafery, Inc. Method of inhibiting functions of a mobile communications device
US20110050459A1 (en) * 2009-08-28 2011-03-03 Alcatel-Lucent Usa Inc. System and method to enhance safety and legal compliance by location analysis
DE102009040800B4 (en) * 2009-09-09 2017-03-23 Knorr-Bremse Systeme für Nutzfahrzeuge GmbH Device for controlling the speed of a vehicle with direct speed adjustment control element
US8463488B1 (en) 2010-06-24 2013-06-11 Paul Hart Vehicle profile control and monitoring
US9142142B2 (en) * 2010-12-10 2015-09-22 Kaarya, Llc In-car driver tracking device
GB2486578B (en) * 2010-12-15 2013-06-05 Land Rover Uk Ltd Vehicle control system
JP5141760B2 (en) * 2010-12-28 2013-02-13 株式会社デンソー Vehicle behavior data storage control system, electronic control device, data storage device
US8928495B2 (en) 2011-01-24 2015-01-06 Lexisnexis Risk Solutions Inc. Systems and methods for telematics monitoring and communications
US9164957B2 (en) 2011-01-24 2015-10-20 Lexisnexis Risk Solutions Inc. Systems and methods for telematics monitoring and communications
US8751133B2 (en) * 2011-02-17 2014-06-10 7980302 Canada Inc. Speed limiter system and method for a vehicle
US8626568B2 (en) * 2011-06-30 2014-01-07 Xrs Corporation Fleet vehicle management systems and methods
US9037852B2 (en) 2011-09-02 2015-05-19 Ivsc Ip Llc System and method for independent control of for-hire vehicles
US20130060721A1 (en) 2011-09-02 2013-03-07 Frias Transportation Infrastructure, Llc Systems and methods for pairing of for-hire vehicle meters and medallions
US9132742B2 (en) * 2012-02-23 2015-09-15 International Business Machines Corporation Electric vehicle (EV) charging infrastructure with charging stations optimumally sited
DE102012007986A1 (en) * 2012-04-20 2013-10-24 Valeo Schalter Und Sensoren Gmbh Remote maneuvering of a motor vehicle using a portable communication device
US9037394B2 (en) * 2012-05-22 2015-05-19 Hartford Fire Insurance Company System and method to determine an initial insurance policy benefit based on telematics data collected by a smartphone
US8760314B2 (en) * 2012-06-11 2014-06-24 Apple Inc. Co-operative traffic notification
US9390628B2 (en) 2012-08-10 2016-07-12 Xrs Corporation Vehicle data and driver association for transportation management
GB2508459B (en) * 2012-08-16 2015-01-21 Jaguar Land Rover Ltd System and method for controlling vehicle speed to enhance occupant comfort
US10360352B2 (en) * 2012-10-02 2019-07-23 Banjo, Inc. System and method for event-based vehicle operation
US8977430B2 (en) 2012-12-26 2015-03-10 Robert Bosch Gmbh Electronic stability control system indicator
US9665997B2 (en) * 2013-01-08 2017-05-30 Gordon*Howard Associates, Inc. Method and system for providing feedback based on driving behavior
WO2014134194A1 (en) * 2013-02-27 2014-09-04 Gentex Corporation System and method for monitoring vehicle speed with driver notification
US8928471B2 (en) 2013-03-14 2015-01-06 Gordon*Howard Associates, Inc. Methods and systems related to remote tamper detection
US9035756B2 (en) 2013-03-14 2015-05-19 Gordon*Howard Associates, Inc. Methods and systems related to remote tamper detection
US9378480B2 (en) 2013-03-14 2016-06-28 Gordon*Howard Associates, Inc. Methods and systems related to asset identification triggered geofencing
US9840229B2 (en) 2013-03-14 2017-12-12 Gordon*Howard Associates, Inc. Methods and systems related to a remote tamper detection
US9013333B2 (en) 2013-06-24 2015-04-21 Gordon*Howard Associates, Inc. Methods and systems related to time triggered geofencing
US20140379170A1 (en) * 2013-06-24 2014-12-25 Zf Friedrichshafen Ag Location based drive strategy
WO2015015236A1 (en) 2013-07-29 2015-02-05 Thomas Berger Safety device for driving in foggy weather
US10169821B2 (en) * 2013-09-20 2019-01-01 Elwha Llc Systems and methods for insurance based upon status of vehicle software
US9499139B2 (en) 2013-12-05 2016-11-22 Magna Electronics Inc. Vehicle monitoring system
USD792421S1 (en) 2014-10-01 2017-07-18 Websafety, Inc. Display screen or portion thereof with graphical user interface
US9485206B2 (en) 2013-12-19 2016-11-01 Websafety, Inc. Devices and methods for improving web safety and deterrence of cyberbullying
US9373097B2 (en) * 2014-06-20 2016-06-21 Sensormatic Electronics, LLC Mobile access control system with geo-tagging
US10319230B2 (en) 2014-09-22 2019-06-11 International Business Machines Corporation Safe speed limit recommendation
US9373203B1 (en) 2014-09-23 2016-06-21 State Farm Mutual Automobile Insurance Company Real-time driver monitoring and feedback reporting system
US9056616B1 (en) * 2014-09-23 2015-06-16 State Farm Mutual Automobile Insurance Student driver feedback system allowing entry of tagged events by instructors during driving tests
US10373523B1 (en) 2015-04-29 2019-08-06 State Farm Mutual Automobile Insurance Company Driver organization and management for driver's education
US9586591B1 (en) 2015-05-04 2017-03-07 State Farm Mutual Automobile Insurance Company Real-time driver observation and progress monitoring
WO2016210327A1 (en) 2015-06-25 2016-12-29 Websafety, Inc. Management and control of mobile computing device using local and remote software agents
JP6653439B2 (en) * 2015-07-02 2020-02-26 パナソニックIpマネジメント株式会社 Display control device, projection device, display control program, and recording medium
US9704398B2 (en) 2015-09-14 2017-07-11 At&T Intellectual Property I, L.P. Method and apparatus for enhancing driver situational awareness
US10102759B2 (en) * 2015-09-25 2018-10-16 Honeywell International Inc. Systems and methods for collecting weather information for selected airspace regions
US9744905B1 (en) * 2015-10-30 2017-08-29 State Farm Mutual Automobile Insurance Company Systems and methods for notification of exceeding speed limits
BR102015030304A2 (en) * 2015-12-03 2017-06-06 Skydock Participações Ltda embedded vehicle monitoring and safety equipment and system
US9701279B1 (en) 2016-01-12 2017-07-11 Gordon*Howard Associates, Inc. On board monitoring device
US9630555B1 (en) * 2016-01-25 2017-04-25 Ford Global Technologies, Llc Driver alert system for speed and acceleration thresholds
US10257278B2 (en) 2016-01-27 2019-04-09 Honeywell International Inc. Vehicle defined source transmitter
US10189479B2 (en) 2016-04-06 2019-01-29 At&T Intellectual Property I, L.P. Methods and apparatus for vehicle operation analysis
US10093322B2 (en) 2016-09-15 2018-10-09 International Business Machines Corporation Automatically providing explanations for actions taken by a self-driving vehicle
US10839716B2 (en) * 2016-10-27 2020-11-17 International Business Machines Corporation Modifying driving behavior
US10319221B2 (en) * 2016-11-04 2019-06-11 Ford Global Technologies, Llc Systems and methods for vehicular application of detected traffic flow
US10118538B2 (en) * 2016-12-07 2018-11-06 Ford Global Technologies, Llc Illuminated rack
DE102017201664A1 (en) * 2017-02-02 2018-08-02 Robert Bosch Gmbh Method for locating a higher automated vehicle in a digital map
US10150411B2 (en) * 2017-04-14 2018-12-11 Cartasite, Inc. Monitoring and notification of aberrational driver based on time-separated events
US10705105B2 (en) 2017-07-21 2020-07-07 Applied Concepts, Inc. Absolute speed detector
US10889297B2 (en) * 2017-10-13 2021-01-12 International Business Machines Corporation Determining a safe driving speed for a vehicle
US10737585B2 (en) * 2017-11-28 2020-08-11 International Business Machines Corporation Electric vehicle charging infrastructure
WO2019144090A1 (en) * 2018-01-22 2019-07-25 RPMAnetworks Holding System and method of two-way wireless communication for connected car vehicle
KR20200072999A (en) * 2018-12-13 2020-06-23 현대자동차주식회사 Apparatus and method for outputting driver warning
DE102019209708A1 (en) * 2019-07-02 2021-01-07 Volkswagen Aktiengesellschaft Method and system for alerting when a vehicle exceeds a speed
DE112019007571T5 (en) * 2019-07-26 2022-04-28 Honda Motor Co., Ltd. Information processing server, information processing method, program and service providing support system
US10683017B1 (en) * 2020-02-21 2020-06-16 Smartdrive Systems, Inc. Systems and methods for managing speed thresholds for vehicles
US20210347360A1 (en) * 2020-05-11 2021-11-11 Micron Technology, Inc. Automated driving actions for determined driving conditions
CN113147769A (en) * 2020-12-07 2021-07-23 蔚来汽车科技(安徽)有限公司 Method and device for determining driver habits for driving assistance

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3863205A (en) * 1972-07-06 1975-01-28 Chun Chih Hsian Automobile over speed prevention device
US5315295A (en) * 1991-01-18 1994-05-24 Mazda Motor Corporation Vehicle speed control system
US5420792A (en) * 1992-03-30 1995-05-30 Mazda Motor Corporation Automatic brake control system
US5485161A (en) * 1994-11-21 1996-01-16 Trimble Navigation Limited Vehicle speed control based on GPS/MAP matching of posted speeds
US6265989B1 (en) * 2000-06-17 2001-07-24 Richard Taylor GPS enabled speeding detector
US6278364B1 (en) * 1997-03-26 2001-08-21 Ivan Robert Vehicular deceleration warning system
US6515596B2 (en) * 2001-03-08 2003-02-04 International Business Machines Corporation Speed limit display in a vehicle
US20050137757A1 (en) * 2003-05-06 2005-06-23 Joseph Phelan Motor vehicle operating data collection and analysis
US7176813B2 (en) * 2004-09-10 2007-02-13 Xanavi Informatics Corporation System and method for processing and displaying traffic information in an automotive navigation system
US20070067086A1 (en) * 2005-09-22 2007-03-22 Rothschild Leigh M Device, system and method for controlling speed of a vehicle using a positional information device
US20070213896A1 (en) * 2006-03-08 2007-09-13 Jonathan Fischer Method and apparatus for determining and storing excessive vehicle speed
US20100004838A1 (en) * 2008-07-01 2010-01-07 Sony Corporation Automatic speed limit adjust for road conditions
US20100184484A1 (en) * 2007-07-25 2010-07-22 Phillip John Lindberg Deferring Alerts

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5636546U (en) * 1979-08-31 1981-04-08
IL102097A (en) * 1992-06-04 1995-05-26 Davidian Dan Anti-collision system for vehicles
US8090598B2 (en) * 1996-01-29 2012-01-03 Progressive Casualty Insurance Company Monitoring system for determining and communicating a cost of insurance
US5952941A (en) * 1998-02-20 1999-09-14 I0 Limited Partnership, L.L.P. Satellite traffic control and ticketing system
AU7434800A (en) * 1999-10-11 2001-04-23 Last Mile Communications/Tivis Limited Information system
US6563426B2 (en) * 2001-07-03 2003-05-13 International Business Machines Corp. Warning method and apparatus
US20040074122A1 (en) * 2002-10-18 2004-04-22 Goodwin Julie A. Permit driver/young driver warning apparatus
US7346439B2 (en) * 2002-11-07 2008-03-18 International Business Machines Corporation Location-based intelligent remote vehicle function control
WO2004104968A1 (en) * 2003-05-15 2004-12-02 Landsonar, Inc. System and method for evaluating vehicle and operator performance
US20060053038A1 (en) * 2004-09-08 2006-03-09 Warren Gregory S Calculation of driver score based on vehicle operation
US20070038338A1 (en) * 2005-08-15 2007-02-15 Larschan Bradley R Driver activity and vehicle operation logging and reporting
US7427929B2 (en) * 2005-10-12 2008-09-23 Toyota Motor Engineering & Manufacturing North America, Inc. Method and apparatus for previewing conditions on a highway
US8117049B2 (en) * 2007-04-10 2012-02-14 Hti Ip, Llc Methods, systems, and apparatuses for determining driver behavior
US20090079555A1 (en) * 2007-05-17 2009-03-26 Giadha Aguirre De Carcer Systems and methods for remotely configuring vehicle alerts and/or controls
US9520061B2 (en) * 2008-06-20 2016-12-13 Tk Holdings Inc. Vehicle driver messaging system and method

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3863205A (en) * 1972-07-06 1975-01-28 Chun Chih Hsian Automobile over speed prevention device
US5315295A (en) * 1991-01-18 1994-05-24 Mazda Motor Corporation Vehicle speed control system
US5420792A (en) * 1992-03-30 1995-05-30 Mazda Motor Corporation Automatic brake control system
US5485161A (en) * 1994-11-21 1996-01-16 Trimble Navigation Limited Vehicle speed control based on GPS/MAP matching of posted speeds
US6278364B1 (en) * 1997-03-26 2001-08-21 Ivan Robert Vehicular deceleration warning system
US6265989B1 (en) * 2000-06-17 2001-07-24 Richard Taylor GPS enabled speeding detector
US6515596B2 (en) * 2001-03-08 2003-02-04 International Business Machines Corporation Speed limit display in a vehicle
US20050137757A1 (en) * 2003-05-06 2005-06-23 Joseph Phelan Motor vehicle operating data collection and analysis
US7176813B2 (en) * 2004-09-10 2007-02-13 Xanavi Informatics Corporation System and method for processing and displaying traffic information in an automotive navigation system
US20070067086A1 (en) * 2005-09-22 2007-03-22 Rothschild Leigh M Device, system and method for controlling speed of a vehicle using a positional information device
US20070213896A1 (en) * 2006-03-08 2007-09-13 Jonathan Fischer Method and apparatus for determining and storing excessive vehicle speed
US20100184484A1 (en) * 2007-07-25 2010-07-22 Phillip John Lindberg Deferring Alerts
US20100004838A1 (en) * 2008-07-01 2010-01-07 Sony Corporation Automatic speed limit adjust for road conditions

Cited By (131)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9633318B2 (en) 2005-12-08 2017-04-25 Smartdrive Systems, Inc. Vehicle event recorder systems
US8880279B2 (en) 2005-12-08 2014-11-04 Smartdrive Systems, Inc. Memory management in event recording systems
US20090157255A1 (en) * 2005-12-08 2009-06-18 Smart Drive Systems, Inc. Vehicle Event Recorder Systems
US9226004B1 (en) 2005-12-08 2015-12-29 Smartdrive Systems, Inc. Memory management in event recording systems
US10878646B2 (en) 2005-12-08 2020-12-29 Smartdrive Systems, Inc. Vehicle event recorder systems
US9566910B2 (en) 2006-03-16 2017-02-14 Smartdrive Systems, Inc. Vehicle event recorder systems and networks having integrated cellular wireless communications systems
US9545881B2 (en) 2006-03-16 2017-01-17 Smartdrive Systems, Inc. Vehicle event recorder systems and networks having integrated cellular wireless communications systems
US9472029B2 (en) 2006-03-16 2016-10-18 Smartdrive Systems, Inc. Vehicle event recorder systems and networks having integrated cellular wireless communications systems
US8996240B2 (en) 2006-03-16 2015-03-31 Smartdrive Systems, Inc. Vehicle event recorders with integrated web server
US10404951B2 (en) 2006-03-16 2019-09-03 Smartdrive Systems, Inc. Vehicle event recorders with integrated web server
US9691195B2 (en) 2006-03-16 2017-06-27 Smartdrive Systems, Inc. Vehicle event recorder systems and networks having integrated cellular wireless communications systems
US9201842B2 (en) 2006-03-16 2015-12-01 Smartdrive Systems, Inc. Vehicle event recorder systems and networks having integrated cellular wireless communications systems
US9208129B2 (en) 2006-03-16 2015-12-08 Smartdrive Systems, Inc. Vehicle event recorder systems and networks having integrated cellular wireless communications systems
US9402060B2 (en) 2006-03-16 2016-07-26 Smartdrive Systems, Inc. Vehicle event recorders with integrated web server
US20070219685A1 (en) * 2006-03-16 2007-09-20 James Plante Vehicle event recorders with integrated web server
US9942526B2 (en) 2006-03-16 2018-04-10 Smartdrive Systems, Inc. Vehicle event recorders with integrated web server
US8989959B2 (en) 2006-11-07 2015-03-24 Smartdrive Systems, Inc. Vehicle operator performance history recording, scoring and reporting systems
US9554080B2 (en) 2006-11-07 2017-01-24 Smartdrive Systems, Inc. Power management systems for automotive video event recorders
US10339732B2 (en) 2006-11-07 2019-07-02 Smartdrive Systems, Inc. Vehicle operator performance history recording, scoring and reporting systems
US10053032B2 (en) 2006-11-07 2018-08-21 Smartdrive Systems, Inc. Power management systems for automotive video event recorders
US10682969B2 (en) 2006-11-07 2020-06-16 Smartdrive Systems, Inc. Power management systems for automotive video event recorders
US9761067B2 (en) 2006-11-07 2017-09-12 Smartdrive Systems, Inc. Vehicle operator performance history recording, scoring and reporting systems
US9738156B2 (en) 2006-11-09 2017-08-22 Smartdrive Systems, Inc. Vehicle exception event management systems
US10471828B2 (en) 2006-11-09 2019-11-12 Smartdrive Systems, Inc. Vehicle exception event management systems
US11623517B2 (en) 2006-11-09 2023-04-11 SmartDriven Systems, Inc. Vehicle exception event management systems
US20080111666A1 (en) * 2006-11-09 2008-05-15 Smartdrive Systems Inc. Vehicle exception event management systems
US8868288B2 (en) 2006-11-09 2014-10-21 Smartdrive Systems, Inc. Vehicle exception event management systems
US9679424B2 (en) 2007-05-08 2017-06-13 Smartdrive Systems, Inc. Distributed vehicle event recorder systems having a portable memory data transfer system
US9183679B2 (en) 2007-05-08 2015-11-10 Smartdrive Systems, Inc. Distributed vehicle event recorder systems having a portable memory data transfer system
US20110090076A1 (en) * 2008-06-02 2011-04-21 Honda Motor Co., Ltd. Speed alarm system
US8618923B2 (en) * 2008-06-02 2013-12-31 Honda Motor Co., Ltd. Speed alarm system
US8373588B2 (en) * 2009-02-20 2013-02-12 Escort Inc. Wireless connectivity in a radar detector
US8760339B2 (en) 2009-02-20 2014-06-24 Escort Inc. Wireless connectivity in a radar detector
US20100214148A1 (en) * 2009-02-20 2010-08-26 Escort Inc. Wireless connectivity in a radar detector
US8396624B2 (en) 2009-07-29 2013-03-12 The Invention Science Fund I, Llc Remote processing of selected vehicle operating parameters
US20110029189A1 (en) * 2009-07-29 2011-02-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Promotional correlation with selective vehicle modes
US8392101B2 (en) 2009-07-29 2013-03-05 The Invention Science Fund I Llc Promotional correlation with selective vehicle modes
US20110029187A1 (en) * 2009-07-29 2011-02-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Promotional correlation with selective vehicle modes
US20110029181A1 (en) * 2009-07-29 2011-02-03 Searete Llc., A Limited Liability Corporation Of The State Of Delaware Selective control of an optional vehicle mode
US20110029357A1 (en) * 2009-07-29 2011-02-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Promotional correlation with selective vehicle modes
US20110029356A1 (en) * 2009-07-29 2011-02-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Selective control of an optional vehicle mode
US20110029188A1 (en) * 2009-07-29 2011-02-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Remote processing of selected vehicle operating parameters
US20110029170A1 (en) * 2009-07-29 2011-02-03 Searete LLC, a limited liability corporation on the State of Delaware System for selective vehicle operation modes
US8571791B2 (en) 2009-07-29 2013-10-29 Searete Llc Remote processing of selected vehicle operating parameters
US8571740B2 (en) 2009-07-29 2013-10-29 Searete Llc Vehicle system for varied compliance benefits
US9008956B2 (en) * 2009-07-29 2015-04-14 The Invention Science Fund I, Llc Promotional correlation with selective vehicle modes
US9073554B2 (en) 2009-07-29 2015-07-07 The Invention Science Fund I, Llc Systems and methods for providing selective control of a vehicle operational mode
US8571731B2 (en) 2009-07-29 2013-10-29 Searete Llc Hybrid vehicle qualification for preferential result
US20110029173A1 (en) * 2009-07-29 2011-02-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Hybrid vehicle qualification for preferential result
US9123049B2 (en) * 2009-07-29 2015-09-01 The Invention Science Fund I, Llc Promotional correlation with selective vehicle modes
US20110087399A1 (en) * 2009-07-29 2011-04-14 Searete Llc, A Limited Corporation Of The State Of Delaware Promotional correlation with selective vehicle modes
US8412454B2 (en) 2009-07-29 2013-04-02 The Invention Science Fund I, Llc Selective control of an optional vehicle mode
US8452532B2 (en) 2009-07-29 2013-05-28 The Invention Science Fund I, Llc Selective control of an optional vehicle mode
US8457873B2 (en) 2009-07-29 2013-06-04 The Invention Science Fund I, Llc Promotional incentives based on hybrid vehicle qualification
US8751059B2 (en) 2009-09-29 2014-06-10 The Invention Science Fund I, Llc Selective implementation of an optional vehicle mode
US8751058B2 (en) 2009-09-29 2014-06-10 The Invention Science Fund I, Llc Selective implementation of an optional vehicle mode
US20110077806A1 (en) * 2009-09-29 2011-03-31 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Selective implementation of an optional vehicle mode
US20110077805A1 (en) * 2009-09-29 2011-03-31 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Selective implementation of an optional vehicle mode
US20110077808A1 (en) * 2009-09-30 2011-03-31 Searete LLC; a limited liability corporation of the State of Delaware Vehicle system for varied compliance benefits
US20110196571A1 (en) * 2010-02-09 2011-08-11 At&T Mobility Ii Llc System And Method For The Collection And Monitoring Of Vehicle Data
US20120004933A1 (en) * 2010-02-09 2012-01-05 At&T Mobility Ii Llc System And Method For The Collection And Monitoring Of Vehicle Data
US20120185130A1 (en) * 2011-01-18 2012-07-19 Ekchian Gregory J Vehicle lighting
US9604648B2 (en) 2011-10-11 2017-03-28 Lytx, Inc. Driver performance determination based on geolocation
US9298575B2 (en) 2011-10-12 2016-03-29 Lytx, Inc. Drive event capturing based on geolocation
WO2013055487A1 (en) * 2011-10-12 2013-04-18 Drivecam, Inc. Drive event capturing based on geolocaton
US9582834B2 (en) 2012-02-24 2017-02-28 B3, Llc Surveillance and positioning system
US9483796B1 (en) 2012-02-24 2016-11-01 B3, Llc Surveillance and positioning system
WO2013126866A1 (en) * 2012-02-24 2013-08-29 B3, Llc Systems and methods for comprehensive insurance loss management and loss minimization
US9150200B2 (en) * 2012-04-24 2015-10-06 Ford Global Technologies, Llc Method and apparatus for changing an autonomously travelling motor vehicle to a safe state
US20140365062A1 (en) * 2012-04-24 2014-12-11 Ford Global Technologies, Llc Method and apparatus for changing an autonomously travelling motor vehicle to a safe state
US9728228B2 (en) 2012-08-10 2017-08-08 Smartdrive Systems, Inc. Vehicle event playback apparatus and methods
WO2014045284A1 (en) * 2012-09-19 2014-03-27 Keren Yakov Personal profiles based system for enforcing speed limit and methods of use thereof
AU2019236612B2 (en) * 2012-10-23 2020-11-05 Lformation Pty Ltd System for managing vehicle information displayed on a plurality of vehicles
US9096234B2 (en) 2012-11-20 2015-08-04 General Motors Llc Method and system for in-vehicle function control
US9344683B1 (en) 2012-11-28 2016-05-17 Lytx, Inc. Capturing driving risk based on vehicle state and automatic detection of a state of a location
US9168929B2 (en) 2013-03-18 2015-10-27 Hyundai Motor Company System and method for providing vehicle driving information
EP2796333A1 (en) * 2013-04-26 2014-10-29 ITCiCo Spain, S.L. Speed detection system and compliance monitoring
US9557179B2 (en) * 2013-08-20 2017-01-31 Qualcomm Incorporated Navigation using dynamic speed limits
US20150057831A1 (en) * 2013-08-20 2015-02-26 Qualcomm Incorporated Navigation Using Dynamic Speed Limits
US9387824B2 (en) 2013-09-17 2016-07-12 Toyota Motor Engineering & Manufacturing North America, Inc. Interactive vehicle window display system with user identification and image recording
US9340155B2 (en) 2013-09-17 2016-05-17 Toyota Motor Sales, U.S.A., Inc. Interactive vehicle window display system with user identification
US20150077237A1 (en) * 2013-09-17 2015-03-19 Toyota Motor Engineering & Manufacturing North America, Inc. Interactive vehicle window display system with a safe driving reminder system
US9400564B2 (en) * 2013-09-17 2016-07-26 Toyota Motor Engineering & Manufacturing North America, Inc. Interactive vehicle window display system with a safe driving reminder system
US9807196B2 (en) 2013-09-17 2017-10-31 Toyota Motor Sales, U.S.A. Automated social network interaction system for a vehicle
US9902266B2 (en) 2013-09-17 2018-02-27 Toyota Motor Engineering & Manufacturing North America, Inc. Interactive vehicle window display system with personal convenience reminders
US10818112B2 (en) 2013-10-16 2020-10-27 Smartdrive Systems, Inc. Vehicle event playback apparatus and methods
US9501878B2 (en) 2013-10-16 2016-11-22 Smartdrive Systems, Inc. Vehicle event playback apparatus and methods
US10019858B2 (en) 2013-10-16 2018-07-10 Smartdrive Systems, Inc. Vehicle event playback apparatus and methods
US11260878B2 (en) 2013-11-11 2022-03-01 Smartdrive Systems, Inc. Vehicle fuel consumption monitor and feedback systems
US9610955B2 (en) 2013-11-11 2017-04-04 Smartdrive Systems, Inc. Vehicle fuel consumption monitor and feedback systems
US11884255B2 (en) 2013-11-11 2024-01-30 Smartdrive Systems, Inc. Vehicle fuel consumption monitor and feedback systems
US9478074B2 (en) * 2014-01-21 2016-10-25 Speedgauge, Inc. Vehicle management
US20150206355A1 (en) * 2014-01-21 2015-07-23 Speedgauge, Inc. Fleet manager based vehicle control
US10170004B2 (en) 2014-01-21 2019-01-01 Speedgauge, Inc. Fleet manager based vehicle control
US10847037B2 (en) 2014-01-21 2020-11-24 Speedgauge, Inc. Fleet manager based vehicle control
US10497187B2 (en) 2014-02-21 2019-12-03 Smartdrive Systems, Inc. System and method to detect execution of driving maneuvers
US11250649B2 (en) 2014-02-21 2022-02-15 Smartdrive Systems, Inc. System and method to detect execution of driving maneuvers
US10249105B2 (en) 2014-02-21 2019-04-02 Smartdrive Systems, Inc. System and method to detect execution of driving maneuvers
US9594371B1 (en) 2014-02-21 2017-03-14 Smartdrive Systems, Inc. System and method to detect execution of driving maneuvers
US8892310B1 (en) 2014-02-21 2014-11-18 Smartdrive Systems, Inc. System and method to detect execution of driving maneuvers
US11734964B2 (en) 2014-02-21 2023-08-22 Smartdrive Systems, Inc. System and method to detect execution of driving maneuvers
US10086653B2 (en) 2014-05-01 2018-10-02 Patel Sanjiv Electronic contactless horn and sound device
US10493996B2 (en) 2014-09-22 2019-12-03 Future Technology Partners, Llc Method and system for impaired driving detection, monitoring and accident prevention with driving habits
US10065653B1 (en) 2014-09-22 2018-09-04 Brian K. Phillips Method and system for automatically identifying a driver by creating a unique driver profile for a vehicle from driving habits
US11161519B2 (en) 2014-09-22 2021-11-02 Future Technology Partners, Llc Method and system for impaired driving detection, monitoring and accident prevention with driving habits
US9988058B2 (en) 2014-09-22 2018-06-05 Brian K. Phillips Method and system for automatically identifying a driver by creating a unique driver profile for a vehicle from driving habits
US9418491B2 (en) * 2014-09-22 2016-08-16 Brian K. Phillips Method and system for automatically identifying a driver by creating a unique driver profile for a vehicle from driving habits
US10300924B2 (en) 2014-09-22 2019-05-28 Brian K. Phillips Method and system for automatically identifying a driver by creating a unique driver profile for a vehicle from driving habits
US9663127B2 (en) 2014-10-28 2017-05-30 Smartdrive Systems, Inc. Rail vehicle event detection and recording system
US11069257B2 (en) 2014-11-13 2021-07-20 Smartdrive Systems, Inc. System and method for detecting a vehicle event and generating review criteria
US10930093B2 (en) 2015-04-01 2021-02-23 Smartdrive Systems, Inc. Vehicle event recording system and method
CN105046992A (en) * 2015-06-09 2015-11-11 上海电机学院 Automatic speed limiting apparatus applied to highway hazy road
US10332392B2 (en) * 2015-07-16 2019-06-25 Streamax Technology Co., Ltd. Method and system for segmentally limiting speed of vehicle
WO2017130122A1 (en) 2016-01-25 2017-08-03 Smartdrive Systems, Inc. Systems and method to trigger vehicle events based on contextual information
US10796504B2 (en) 2016-01-25 2020-10-06 Smartdrive Systems, Inc. Systems and method to trigger vehicle events based on contextual information
US9786104B2 (en) 2016-01-25 2017-10-10 Smartdrive Systems, Inc. Systems and method to trigger vehicle events based on contextual information
EP3408617A4 (en) * 2016-01-25 2019-08-21 Smartdrive Systems, Inc. Systems and method to trigger vehicle events based on contextual information
US11631287B2 (en) 2016-01-25 2023-04-18 Smartdrive Systems, Inc. Systems and method to trigger vehicle events based on contextual information
US9639804B1 (en) 2016-03-22 2017-05-02 Smartdrive Systems, Inc. System and method to determine responsiveness of a driver of a vehicle to feedback regarding driving behaviors
US11254317B2 (en) 2016-03-22 2022-02-22 Smartdrive Systems, Inc. System and method to determine responsiveness of a driver of a vehicle to feedback regarding driving behaviors
US11731636B2 (en) 2016-03-22 2023-08-22 Smartdrive Systems, Inc. System and method to determine responsiveness of a driver of a vehicle to feedback regarding driving behaviors
US10793160B2 (en) 2016-03-22 2020-10-06 Smartdrive Systems, Inc. System and method to determine responsiveness of a driver of a vehicle to feedback regarding driving behaviors
CN106683418A (en) * 2016-12-15 2017-05-17 清华大学苏州汽车研究院(吴江) Vehicle overspeed real-time analyzing system and vehicle overspeed real-time analyzing method
US11142069B2 (en) * 2017-03-28 2021-10-12 Honda Motor Co., Ltd. Control device for controlling vehicle, method for controlling vehicle, and storage medium
CN107181823A (en) * 2017-07-07 2017-09-19 芜湖恒天易开软件科技股份有限公司 The method that vehicle is controlled based on mobile unit
WO2019125485A1 (en) * 2017-12-22 2019-06-27 Ford Global Technologies, Llc Vehicle real-time performance feedback system
JP2020048720A (en) * 2018-09-25 2020-04-02 株式会社アロマジョイン Olfactory sense display system for vehicle
US11097746B2 (en) * 2018-10-17 2021-08-24 Volvo Car Corporation System and method for detecting and/or preventing automation expectation mismatch in vehicle
US20210031765A1 (en) * 2019-08-01 2021-02-04 7980302 Canada Inc. Simulating Braking When Speeding on Cruise Control to Facilitate Use of ISA System
CN113548063A (en) * 2020-04-20 2021-10-26 本田技研工业株式会社 Driving support device, driving support method, and storage medium
US11851078B2 (en) 2020-04-20 2023-12-26 Honda Motor Co., Ltd. Driving assistance device, driving assistance method, and storage medium

Also Published As

Publication number Publication date
US8248223B2 (en) 2012-08-21
US20100045452A1 (en) 2010-02-25

Similar Documents

Publication Publication Date Title
US8248223B2 (en) Speed reporting for providing conditional driver treatment
US11009364B2 (en) Vehicular communications network and methods of use and manufacture thereof
US11735037B2 (en) Method and system for determining traffic-related characteristics
US7375624B2 (en) Telematic parametric speed metering system
US11735046B2 (en) Designing preferred vehicle routes based on driving scores from other vehicles
US7362239B2 (en) Vehicle warning system
US9688286B2 (en) System and method for integrating smartphone technology into a safety management platform to improve driver safety
US7739036B2 (en) Speed limit advisor
US8626418B2 (en) Method and system for monitoring speed of a vehicle
US20110267205A1 (en) System and Method for Monitoring and Updating Speed-By-Street Data
US20160328968A1 (en) Running red lights avoidance and virtual preemption system
US11731645B2 (en) Driver warning system
US11928962B2 (en) Location risk determination and ranking based on vehicle events and/or an accident database

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION