System and method for providing a user interface for vehicle mentoring system users and insurers

Information

  • Patent Grant
  • 9117246
  • Patent Number
    9,117,246
  • Date Filed
    Thursday, February 12, 2009
    16 years ago
  • Date Issued
    Tuesday, August 25, 2015
    9 years ago
Abstract
System and method for communicating between an insurer and insured. The system detects operating characteristics of a driver or vehicle, and a cost of insuring the driver or vehicle, as decided by the insurer in consideration of the detected operating characteristics. The system provides an interface system for communicating the operating characteristics and the cost of insuring the driver or vehicle between the insurer and the insured. The system provides a vehicle monitoring system for monitoring the operating characteristics and for providing mentoring feedback to a driver, and a storage system for storing the operating characteristics. The system includes a processing system for deciding the cost of insuring the driver or vehicle based upon the monitored operating characteristics.
Description
CROSS-REFERENCE TO RELATED APPLICATIONS

This application relates to the following co-pending and commonly assigned patent application: U.S. patent application Ser. No. 11/779,178, filed Jul. 17, 2007, entitled “System and Method for Categorizing Driving Behavior Using Driver Mentoring and/or Monitoring Equipment to Determine an Underwriting Risk,” which application is hereby incorporated by reference herein in its entirety.


TECHNICAL FIELD

The present invention relates generally to a system and method for mentoring users and insurers to using a vehicle monitoring system.


BACKGROUND

Insurance rates are set for broad, generalized categories of drivers and vehicles without the capability to set future insurance rates based upon the driving habits of an individual driver. U.S. Pat. No. 5,797,134 (“the '134 patent”) and U.S. Pat. No. 6,064,970 (“the '970 patent”), both entitled “Motor Vehicle Monitoring System for Determining a Cost of Insurance,” and U.S. Pat. No. 6,868,386 (“the '386 patent”), entitled “Monitoring System for Determining and Communicating a Cost of Insurance,” disclose a system and method in which previously set insurance rates are adjusted, after the coverage term, based upon driver behavior during the term of the insurance contract, and applied to the past coverage term. The '134 patent, the '970 patent, and the '386 patent are each hereby incorporated by reference. These patents disclose a passive vehicle monitoring system that observes driver behavior and vehicle operation, but that does not provide any mentoring, warnings or feedback to the driver. In particular, the disclosed systems do not provide any mentoring, warnings or feedback based upon the driver's behavior or operation of the vehicle. There is no teaching, discussion or attempt by those patents to “improve” an operator's driving performance or relate the operator's driving performance with real-time and/or future adjustments of insurance coverage and/or costs.


The '134, '970, and '386 patents and other known systems do not provide a user interface, website or portal that allows insurers to bid on providing insurance coverage to groups of one or more drivers based upon known driver performance. Instead, known systems set driver insurance rates based upon a standard insurance rating profile. The '134, '970, and '386 patents do not disclose a system or method for categorizing or grading driver skill or behavior for the purpose of setting current and/or future insurance rates or for grouping drivers for consideration by insurance companies. Current systems also lack the capability for real-time metered pricing, such as calculating an insurance price, rate or premium in real-time according to how a driver drives, where a vehicle is driven, the condition of a vehicle, when a vehicle is driven, and under what conditions a vehicle is driven (e.g. weather, road construction, or traffic conditions). The insurance rates disclosed in known systems are based upon a driver or insured profile that is established before monitoring the driver's performance.


SUMMARY OF THE INVENTION

The present invention is directed to a system and method for communicating between an insurer and insured. The system detects operating characteristics of an entity, and a cost of insuring the entity, as decided by the insurer in consideration of the detected operating characteristics. The entity may be a driver or a vehicle. The system provides an interface system for communicating the operating characteristics and the cost of insuring the entity between the insurer and the insured. The system provides a vehicle monitoring system for monitoring the operating characteristics and for providing mentoring feedback to a driver, and a storage system for storing the operating characteristics. The system includes a processing system for deciding the cost of insuring the entity based upon the monitored operating characteristics.


Further features of the present invention, as well as the structure and operation of various embodiments of the present invention are described in detail below with reference to the accompanying drawing.





BRIEF DESCRIPTION OF THE DRAWING

For a more complete understanding of the present invention, and the advantages thereof, reference is now made to the following description taken in conjunction with the accompanying drawings, in which:



FIG. 1 illustrates one embodiment of a system for implementing the present invention.



FIG. 2 is a flowchart in accordance with one implementation of the present invention.



FIG. 3 is a flowchart in accordance with another implementation of the present invention.





DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS

The present invention provides many applicable inventive concepts that can be embodied in a wide variety of specific contexts. The specific embodiments discussed are merely illustrative of specific ways to make and use the invention, and do not limit the scope of the invention.


Driver performance may be measured using vehicle monitoring equipment that is installed in a vehicle. The equipment collects information, such as the vehicle's speed, acceleration, and location. The system may capture data identifying where the vehicle is driven, when the vehicle is driven, how the vehicle is driven (i.e. driver performance), and current condition of the vehicle. Such vehicle monitoring devices are described in U.S. patent application Ser. No. 11/805,237, filed on May 22, 2007, entitled “System and Method for Monitoring Vehicle Parameters and Driver Behavior,” the disclosure of which is hereby incorporated by reference herein in its entirety. The vehicle monitoring system may receive inputs from internal and external sources and sensors such as accelerometers, global positioning systems (GPS), vehicle on-board diagnostic systems, seatbelt sensors, wireless device, or cell phone use detectors, alcohol vapor detectors, or trans-dermal ethanol detection and/or a road speeds database. The vehicle monitoring system may be used to evaluate and grade driver behavior, as described in U.S. patent application Ser. No. 11/755,556, filed on May 30, 2007, entitled “System and Method for Evaluating Driver Behavior,” the disclosure of which is hereby incorporated by reference herein in its entirety. The vehicle monitoring system may also be used to provide feedback and mentoring to the driver in order improve the driver's performance and driving behavior, such as described in U.S. patent application Ser. No. 11/768,056, filed on Jun. 25, 2007, entitled “System and Method for Monitoring and Improving Driver Behavior,” the disclosure of which is hereby incorporated by reference herein in its entirety.


Using a vehicle monitoring and mentoring system, such as one of the devices described in the above-referenced patent applications, a driver's performance can be evaluated. The driver's performance may also be improved, based on mentoring feedback or warnings from the vehicle monitoring system. Driving performance may be evaluated as a letter grade (for example, A, B, C, D, or F), a number, a percentage, or using a more general category (for example, Excellent, Good, Fair, or Poor). The driver's performance may be evaluated against parameters, thresholds or criteria set in the vehicle monitoring system. Speed thresholds may be set to determine if the driver has exceeded a posted speed limit and/or a maximum selected speed. Multiple levels of speed thresholds may be set and, if any are exceeded, the vehicle monitoring system may also determine the extent and duration of each violation. For example, U.S. patent application Ser. No. 11/805,238, filed May 22, 2007, entitled “System and Method for Monitoring and Updating Speed-By-Street Data,” the disclosure of which is hereby incorporated by reference herein in its entirety, discloses a system and method for detecting when a speed threshold has been exceeded. A speed-by-street database may be used to track the posted speeds for streets so that the current speed of vehicles on the streets may be evaluated for speeding conditions. Other features and conditions of the streets may also be tracked in a database, such as delays due to construction, weather or lane closures, speed traps, traffic signal outages, and actual or average observed speeds.


Acceleration thresholds may be set in the vehicle monitoring system to determine if the driver starts, stops or turns too aggressively. Multiple levels of acceleration thresholds may be established as described above for speed thresholds. Other parameters, thresholds and criteria may be established to monitor and evaluate other driver and vehicle operating conditions. For example, thresholds may also be set in other sensors such as seatbelt, detection of a wireless device (e.g., the use of a cellular telephone and/or text messaging), and alcohol vapor detectors to further evaluate the driver's behavior. GPS positioning systems may also be used to detect low frequency steering correction (which can be indicative of impaired driving, distracted driving, fatigue, and/or lane departure). The vehicle monitoring system may record the extent and duration to which any threshold is violated and uses that information to evaluate the driver.



FIG. 1 illustrates one embodiment of a system for implementing the present invention. Vehicle monitoring and/or mentoring equipment 101 is installed in a plurality of vehicles 102. Monitoring devices 101 may be self contained, such as a single unit mounted on a windshield or dashboard of vehicle 102. Alternatively, the monitoring device may include multiple components, such as a processor or central unit mounted under a car seat or in a trunk of the vehicle and a user interface mounted on a dashboard or windshield. Similarly, monitoring device 101 may have a self-contained antenna in the unit or may be connected to remotely mounted antennas for communication with remote systems.


Vehicle monitoring units 101 may be connected to an on-board diagnostic (OBD) system or control area network (CAN) data bus in the vehicle. Information and data associated with the operation of the vehicle may be collected from the OBD system, such as engine operating parameters, vehicle identification, seatbelt use, door position, etc. The OBD system may also be used to power the vehicle monitoring device. Vehicle monitoring system 101 may receive inputs from internal and external sources and sensors such as accelerometers, global positioning systems (GPS), vehicle on-board diagnostic systems, seatbelt sensors, wireless device, or cell phone use detectors, alcohol vapor detectors, or trans-dermal ethanol detection. In one embodiment, the vehicle monitoring device is one of the types described in U.S. patent application Ser. No. 11/755,556, filed on May 30, 2007, entitled “System and Method for Evaluating Driver Behavior,” the disclosure of which is hereby incorporated by reference herein in its entirety.


Information may be exchanged between vehicle monitoring system 101 and central monitoring system or server 104 in real-time or at intervals. Vehicle monitoring system 101 includes a display, such as a visual monitor that displays data such as driver performance data, grades, insurance data or other information. The display may be a standalone monitor or integral to the dashboard of the vehicle. The display may be audible instead of visual, such as a speaker with voice capabilities. The display may communicate information to the user in other manners, as well.


In some embodiments, the vehicle operation parameters may be transmitted to server 104 via communication network 103, which may be a cellular, satellite, WiFi, WiMAX, Bluetooth, infrared, ultrasound, short wave, microwave or any other suitable network. Communication network 103 may be coupled to server 104 via Internet 110 or any other public or private network. Server 104 may process the parameters and/or store the data to database 105, which may be part of server 104 or a separate device located nearby or at a remote location. Users may access the data on server 104 and database 105 using terminals 106, which may be co-located with server 104 and database 105 or remotely coupled via the Internet 110 or other network connection. In other embodiments, users may access the data on server 104, such as driver performance data, grades, street data, insurance data or other information, using telephones. For example, a user may call a customer service agent, who in turn accesses the data on server 104 for the user, or the user may access data via an interactive voice response (IVR) system.


In some embodiments, the data captured by monitoring system 101 in vehicle 102 may be transmitted via a hardwired communication connection, such as an Ethernet connection that is attached to vehicle 102 when the vehicle is within a service yard or at a base station or near server 104. Alternatively, the data may be transferred via a flash memory, diskette, or other memory device that can be directly connected to server 104 or terminal 106. Data, such as driving performance or warning thresholds, may also be uploaded from central server 104 to vehicle monitoring device 101 in a similar manner.


In one embodiment of the invention, the data captured by vehicle monitoring system 101 is used to monitor, mentor, grade, or otherwise analyze a driver's behavior during certain events. For example, if vehicle 102 is operated improperly, such as speeding, taking turns too fast, colliding with another vehicle, rapid and repeated acceleration/deceleration, or driving in an unapproved area, then monitoring unit 101 or server 104 may assign a lower grade to the driver's performance. Additionally, if the driver's behavior is inappropriate or illegal, such as not wearing a seatbelt or using a cell phone while driving, the driver's performance evaluation may also be lowered even if this activity does not coincide with improper operation of the vehicle.


The driver's behavior and driving performance may be improved by providing mentoring feedback when a particular threshold is violated. Thresholds are set, as described above, for numerous vehicle operating parameters, such as speed, acceleration, and the like. Upon detection that one of these thresholds has been exceeded, such as driving faster than a posted speed limit, the vehicle monitoring system may provide audible and/or visual feedback cues to mentor the driver. For example, an audible warning tone or voice message may indicate that a speed limit has been exceeded. Similarly, a warning light, icon, graphic or text message may be displayed to the driver to indicate that the speed limit has been exceeded. If the driver does not correct the speeding condition or other threshold violation, then a notice may be sent to a central monitoring server, parent, fleet manager or other supervisor or authority. On the other hand, if the driver chooses to follow the mentoring cues and reduces the vehicle's speed to or below the posted speed limit within an acceptable time, then the monitoring system may take into account the degree to which the driver reacted to the mentoring cues.


Additionally, the driver's behavior and driving performance may be used to calculate insurance coverage, including premiums. The insurance coverage may be recalculated in a periodic manner, e.g., monthly or weekly, in a non-periodic manner, or may be calculated in real-time. The insurance coverage may be calculated using the driver grade, as described above. The insurance coverage may also be calculated using the raw driving behavior data, or a combination of the two data. As a part of driver mentoring, the current insurance coverage can be displayed to the driver, visually or audibly or in some other manner. As the driver's behavior and driving performance changes, the current insurance coverage can also change dynamically in real-time. As described above, the insurance coverage can be calculated at the device 101 or the server 104.


In an embodiment, the current insurance coverage includes a base coverage that includes the coverage typical for an entity such as the driver or vehicle, including location and driving grade. As the driver uses the vehicle over time, the insurance coverage cost for the entity may increase upon unsafe driving, and then may decrease as the unsafe driving decreases. It is possible for a safe driver to always have minimum insurance coverage, whether the vehicle remains parked for a period of time or is driven extensively. It is also possible for an unsafe driver to have constantly rising insurance coverage which may result in termination of a policy. The mentoring may be displayed to the driver in a visual meter, either in a standalone device or integral to ordinary displays, such as a radio or GPS device. The meter may include a dollar amount corresponding to insurance coverage, or may communicate the metering in another manner.



FIG. 2 illustrates a mentoring feedback system described above. In step 201, the monitoring unit 101 or server 104 receives data from the driver in order to create a driver profile. During driving, in step 203, the monitoring unit 101 or server 104 receives data in order to create driver performance data associated with the driver profile. In step 205, the monitoring unit 101 provides the driver the mentoring feedback to help lower the driver's insurance premiums.


Referring to FIG. 3, a method for insurance pricing includes monitoring operation of a vehicle and recording vehicle operation data (step 301). Vehicle operation data 302 includes any data usable to assess risk, such as data usable to assess unsafe driving. For example, vehicle operation data 302 may include vehicle speed associated with a location, vehicle speed associated with a probable speed limit, vehicle speed associated with various environmental conditions, rates of acceleration, rates of deceleration, cornering speeds, vehicle condition, and the like.


At step 304, vehicle operation data is evaluated based on criteria for safe vehicle operation. In an embodiment, step 304 is performed by a vehicle monitoring device 101. The criteria for safe vehicle operation 303 may include a predetermined set of vehicle operation parameters that is associated with safe driving. For example, the criteria may include predetermined vehicle speeds for various geographic locations that are associated with safe vehicle operation.


At step 305, risk is assessed based on the evaluated vehicle operation data. In an embodiment, step 305 is performed by a vehicle monitoring device 101. The risk may be, for example, the risk of a driver getting into an accident. In an embodiment, the risk is assessed based on a grade or score assigned to the driver associated with the vehicle operation data 302 monitored at step 301. A score associated with poor driving behavior can result in a determination that the driver is at a high risk for getting into an accident, whereas a score associated with excellent driving behavior may result in a determination that the driver is at a low risk of getting into an accident.


At step 306, an insurance premium is priced based on the assessed risk. In an embodiment, the insurance is priced higher based on a determination that the driver is at a high risk for getting into an accident, whereas the insurance may be priced lower based on a determination that the driver is at a low risk of getting into an accident. The assessed risk may be used to adjust the price of a current insurance premium or to calculate a future insurance premium. At step 307, the driver is provided with mentoring feedback based on the evaluated vehicle operation data and/or the assessed risk.


The vehicle monitoring system may have the capability of disabling the vehicle under certain conditions. For example, U.S. patent application Ser. No. 11/756,315, entitled “System and Method for Remotely Deactivating a Vehicle,” and filed on May 31, 2007, the disclosure of which is hereby incorporated by reference herein in its entirety, discloses a vehicle monitoring system that is adapted to disable or deactivate a vehicle under preset conditions or upon command from an authority or supervisor. In another embodiment of the invention, the preset conditions or command from an authority or supervisor may be associated with an insurance status of the driver. For example, if an insurance company, supervisor, or other authority determines that the vehicle is not registered, the driver is uninsured, underinsured, lacking coverage required in a particular jurisdiction, or that the driver's insurance premiums are delinquent, then the vehicle monitoring system may be directed to disable or deactivate the vehicle, for example, until the situation is remedied. Alternatively, the vehicle monitoring system may provide warnings or other mentoring cues to the driver if it is determined that the vehicle is not registered, the driver is uninsured, underinsured, lacking coverage required in a particular jurisdiction, or that the driver's insurance premiums are delinquent. This alternative would allow the driver to continue to operate the vehicle, but would put the driver on notice that he or she is driving at their own risk.


Driving performance evaluation and grading may be performed by monitoring device 101 and/or by central server 104. The driver's behavior is typically evaluated against predetermined vehicle operation parameters, thresholds or other criteria. The driver's performance may be monitored while driving vehicle 102 with monitoring device 101 installed for some period, such as a number of weeks or months, or for some number of miles driven or for some number of trips, for example. After monitoring device 101 has sufficient exposure to the driver's performance, the driver is assigned a driving grade or category. This grade or category may be assigned by monitoring device 101, or performance data from monitoring device 101 may be provided to central server 104, which may also assign a grade or category to the driver. Each driver's grade, category or other classification may be stored to database 105. Other driver information may also be stored in database 105, such as driver profile data, insurance policy data, contact information, license information and the like.


Driver performance is evaluated against parameters such as speed-by-street data to determine, based upon those parameters, if the driver is speeding and should receive mentoring feedback (i.e. a speeding warning) and/or be subject to a higher or lower grade. Therefore, it is important for the data, such as speed limits in a speed-by-street database, to be as accurate as possible. If the speed-by-street data is incorrect due to changes in posted speed limits, then drivers may be incorrectly warned or penalized for speeding or not warned/penalized due to the speed limit changes. Additionally, street conditions may change, for example, due to construction, increased or decreased traffic, accidents, or other factors. In one embodiment, the present invention provides users with the capability to update speed-by-street data, road conditions and other information so that the most current parameters are used to evaluate drivers. As noted in co-pending application Ser. No. 11/779,178, which as noted above is incorporated herein by reference, if the database speed limit values differ from actual posted speed limits, then driver confidence in the vehicle monitoring and mentoring system may wane due to false alarms or cautions for speeding, for example. Accordingly, there exists a need in the industry for drivers and/or users of a driver monitoring and/or driver mentoring system to notify service providers of such errors in posted and/or system speed limits. The present invention thus provides several methods for reporting speed errors b the users in real-time from a vehicle such as by a pin-pointing technique that allows the driver to mark a location by pressing a button on the vehicle monitoring system in the vehicle when the system incorrectly indicates a speeding violation.


The present invention is also directed to identifying and compensating for differences in speed limits at intersections and/or when two or more roads are in close proximity. For example, when a vehicle passes through an intersection, it is technically traveling on two streets at the same time and each of those streets may have different posted speed limits and/or different speed limits in the speed-by-street database. If a vehicle is traveling on an interstate highway or major road it will likely pass across, over, or under numerous cross streets that may have speed limits that are different from the speed limit for the road the vehicle is actually traveling on. When the vehicle crosses an intersection with one of these cross streets, the vehicle monitoring system may have two or more choices of speed limit thresholds to use for monitoring and mentoring, such as thresholds or speed limits for the main road and the cross street. If the vehicle monitoring system chooses to use the cross street speed limit data while the vehicle crossing the intersection on a main road, then the driver may be incorrectly warned or reported for speeding if the cross street speed limit is lower than the main road. Similarly, if two roads with different speed limits are in close proximity, such as an interstate highway and a frontage road, then the driver may be incorrectly warned or reported for speeding if the vehicle monitoring system uses the wrong speed limit data. The vehicle's GPS position would typically show the user on the proper road, but errors in the mapping data or the GPS information may present times when the vehicle monitoring system would need to select from two or more speed limits.


An averaging approach may be used in one embodiment of the invention to address the problem of intersecting or close streets. In averaging, when a vehicle is at an intersection, the vehicle monitoring system averages the values of the intersecting streets. For example, if the vehicle is traveling at 50 MPH on a street having a 50 MPH speed limit and crosses a street with a 30 MPH speed limit, then the vehicle monitoring system may momentarily determine that the vehicle has exceeded the speed limit by 20 MPH, which is likely to be considered an excessive speeding condition to be reported by the vehicle monitoring system. The averaging approach minimizes the false excessive speeding warnings by averaging the speed limits of the two streets. In the example above, the speed limit threshold used by the vehicle monitoring system at or near the intersection would be 40 MPH (i.e. the average of 30 MPH and 50 MPH). This may incorrectly cause the vehicle monitoring system to determine that the vehicle is speeding by 10 MPH, but the magnitude of the false speeding violation has been reduced and is less likely to cause immediate speeding reporting against the driver. Averaging the speeds may also allow sufficient time for the monitoring vehicle to move away from the complicating intersection whereas the system would revert to the previous and correct speed.


In the alternative, interpretive logic may eliminate false speeding alerts, as described above by analyzing speeds on streets and considering the last street traveled before posting a speeding alert. For example, if one were to go north-bound at 50 mph on a 50 mph posted limit road, and cross a east-west road with a 30 mph posted limit, the logic could identify the north-bound road as your current speed limit based on the near-term, previous speed, the near-term previous posted speed limit, the near-term, previous heading, and other possible factors to rule-out the 30 mph posted limit road as a probability.


In another embodiment, the speed limit averaging may include speed limit values for more than one location, such as a series of locations along a vehicle path. For example, speed limit data for three consecutive locations may be used at, for example, a sampling rate of 30 seconds. Accordingly, when the vehicle is on a 50 MPH street segment having no intersections, the averaged speed limit threshold for three consecutive samples will be 50 MPH (i.e. the average of three 50 MPH samples). However, if the vehicle passes an intersection with a 30 MPH street during one of the samples, then the averaged speed limit threshold will be 45 MPH (i.e. the average of three 50 MPH samples and one overlapping 30 MPH sample). Using this method, the vehicle monitoring system may detect that the vehicle—which is traveling at 50 MPH through the intersection—is speeding by only 5 MPH (i.e. 50 MPH actual speed versus 45 MPH for the averaged speed limit samples). This is less likely to cause a false, incorrect or erroneous speeding report against the driver and, in some embodiments, may not even trigger mentoring feedback to the driver. It will be understood that the sampling rate of the street speed limit may vary and may be faster or slower (e.g. sample every second, 15 seconds, or minute) depending upon user or operator preference. Also, the number of speed limit samples that are averaged may be increased or decreased depending on user or operator preference. By adjusting the sample rate and number of samples, the false speeding violation detections in the vehicle monitoring system may be significantly reduced.


In another embodiment, the sample rate of the vehicle's speed may be increased or decreased at or near intersections to avoid erroneous speeding violation reports. For example, if the sample rate was reduced at or near an intersection, or if the speed thresholds were ignored at intersections, then it would be less likely for the vehicle monitoring system to make a false speeding determination. Because a vehicle is likely to move through the intersection quickly, temporarily ignoring the speeding thresholds in the intersection is unlikely to have a significant effect on the vehicle monitoring system's monitoring and mentoring functions. Moreover, if an actual speeding condition is occurring, then the vehicle monitoring system will detect and report this condition once the vehicle is out of the intersection. In one embodiment, the determination to use or ignore speed limit thresholds at intersections may depend upon the speed limit for the street on which the vehicle is traveling. For example, if the vehicle is traveling on a street with a speed limit of 50 MPH or above, then it is likely that the vehicle will pass intersections with streets having speed limits of 30 MPH or below, which may create a false speeding violation of 20 MPH or more. Accordingly, when traveling on streets with speed limits above 50 MPH or some other speed limit value, the vehicle monitoring system may ignore speeding violations or may not make a speeding determination or analysis at or near intersections.


In a further embodiment of the invention, the vehicle's heading or directional information is used to determine the proper speed limit threshold data that should be used by the vehicle monitoring system. The vehicle monitoring system receives GPS data, which may include heading information for the vehicle. Alternatively, the vehicle monitoring system may calculate the vehicle's heading from two or more reports of the vehicle's location. By comparing the vehicle's heading to the orientation of the streets at an intersection or streets in close proximity, the vehicle monitoring system may eliminate or reduce the use of incorrect speed limit data. If the vehicle is traveling eastbound on a street that intersects a north-south street, then, at or near the intersection, the vehicle monitoring system may determine the vehicle's heading (i.e. east) and select speed limit data for the street that most closely matches the vehicle's heading. Depending on the accuracy of the speed-by-street mapping data and the GPS heading calculation, the vehicle monitoring system may use heading information to eliminate potentially incorrect speed limit thresholds for streets that intersect not only at right angles, but also at more acute angles. The vehicle's most recent heading may be used to select the speed limit threshold to be used. Alternatively, the vehicle's heading over a period of time may be averaged, if desired, and the average used to select the threshold speed limit data. The sampling rate of the vehicle's heading may be increased or decreased, as desired, to improve the accuracy of the speed limit analysis. For example, when a dramatic drop in the speed limit threshold is detected, the vehicle monitoring system may compare the most recent heading and the previous posted speed at that heading. The vehicle monitoring system may then continue to use the previous posted speed and increase the sample rate until the speed limit data stabilizes again.


The techniques described herein may be used for purposes of insurance pricing and driver mentoring in vehicles having multiple drivers, such as, for example, a family car. This would allow the vehicle to be insured for an unknown driver or number of drivers.


Although the present invention and its advantages have been described in detail, it should be understood that various changes, substitutions and alterations can be made herein without departing from the spirit and scope of the invention as defined by the appended claims. Moreover, the scope of the present application is not intended to be limited to the particular embodiments of the process, machine, manufacture, composition of matter, means, methods and steps described in the specification. As one of ordinary skill in the art will readily appreciate from the disclosure of the present invention, processes, machines, manufacture, compositions of matter, means, methods, or steps, presently existing or later to be developed, that perform substantially the same function or achieve substantially the same result as the corresponding embodiments described herein may be utilized according to the present invention. Accordingly, the appended claims are intended to include within their scope such processes, machines, manufacture, compositions of matter, means, methods, or steps.

Claims
  • 1. A system of mentoring a driver of a vehicle to provide the driver with awareness of how the driver's behavior while operating the vehicle affects the driver's insurance rating, the system comprising: a plurality of sensors installed in a vehicle which detect parameters from which data is derived that defines the following information: i) where the vehicle is being driven, ii) date and time as to when the vehicle is being driven, iii) how the vehicle is being operated, iv) road conditions, v) whether vehicle equipment is being correctly used, and vi) one or more driver behaviors that are related to safe driving behaviors;an on-board vehicle monitoring system which comprises system memory and one or more processors for data processing, and which receives as inputs i) the detected parameters from said plurality of sensors installed in the vehicle, ii) thresholds which define criteria against which one or more of the detected parameters are evaluated, and iii) identification information for the driver of the vehicle;the on-board vehicle monitoring system using the one or more processors to evaluate the input detected parameters by performing the following computer-implemented data processing: determining a particular date, time and street where the vehicle is traveling; anddetermining from the input parameters and the one or more thresholds whether one or more of the following violations is occurring: the vehicle is being operated in an unsafe manner, the driver of the vehicle is engaging in unsafe behavior, or vehicle equipment is failing to be properly utilized or is being improperly utilized;one or more processors determining an impact for one or more determined violations on an insurance rating for the driver or an entity associated with driver, the one or more processors comprising either the same one or more processors of the on-board vehicle monitoring system, or one or more processors different from the on-board vehicle processors;a warning device installed in the vehicle that provides in real-time a discernible warning to the driver of the vehicle of how a determined violation is impacting the insurance rating;at the on-board vehicle monitoring system, in response to a warning provided by the on-board vehicle monitoring system, observing by the driver that the warning is inconsistent with actual driving conditions and then activating in response to a single driver input a real-time error indication that a warning issued by the vehicle monitoring system to the driver of the vehicle is an error based on the vehicle driver's observation of the actual traffic conditions or vehicle operation; andso that the most current parameters are used to evaluate drivers, in response to said activation by the driver of said error indication, the vehicle monitoring system performing the following: storing in system memory the data for the error indication, including identification of the driver, a particular street location, the date and time the vehicle was traveling on the particular street, and vehicle operation; andsending to a central server or database said data for the error indication in order to enable evaluation of the driver using the most current parameters.
  • 2. The system of claim 1, wherein the detected parameters comprise a given location of the vehicle and a speed limit associated with the location, and the speed of the vehicle at the given location, and wherein the one or more processors of the on-board vehicle monitoring system perform the following data processing: determining whether more than one speed limit may be associated with the given location, and then determining which speed limit is the most likely correct speed limit for the given location.
  • 3. The system of claim 2, wherein determining which speed limit is the most likely correct speed limit for the given location comprises determining an average speed limit from a plurality of possible speed limits associated with the given location.
  • 4. The system of claim 2, wherein determining which speed limit is the most likely correct speed limit for the given location is based at least in part upon heading information associated with the vehicle.
  • 5. The system of claim 1, wherein the detected parameters comprise a given location of the vehicle and a speed limit associated with the location, and the speed of the vehicle at the given location, and wherein the error activation mechanism comprises an interface adapted to receive from the driver an input indicating that the speed limit associated with the location is an error so that the detected speed of the vehicle is not determined to be in excess of a speed threshold.
  • 6. The system of claim 5, wherein the one or more processors are located remotely from the interface system.
  • 7. The system of claim 5, wherein the one or more processors are located proximately to the interface system.
  • 8. The system of claim 1, wherein the said impact for the one or more determined violations on the driver's insurance rating is determined in real-time.
  • 9. The system of claim 8, wherein the impact for the one or more determined violations on the driver's insurance rating comprises a future cost of insuring the driver or another entity associated with the driver.
  • 10. The system of claim 1, wherein the detected parameters are adjustable by adjusting a sampling rate of one or more of said installed sensors.
  • 11. A method of mentoring a driver of a vehicle to provide the driver with awareness of how the driver's behavior while operating the vehicle affects the driver's insurance rating, the method comprising: detecting at a plurality of sensors installed in a vehicle parameters from which data is derived that defines the following information: i) where the vehicle is being driven, ii) date and time as to when the vehicle is being driven, iii) road conditions, iv) how the vehicle is being operated, v) whether vehicle equipment is being correctly used, and vi) one or more driver behaviors that are related to safe driving behaviors;inputting to an on-board vehicle monitoring system which comprises system memory and one or more processors for data processing, i) the detected parameters from said plurality of sensors installed in the vehicle, ii) thresholds which define criteria against which the detected parameters are evaluated, and iii) identification information for the driver of the vehicle;the on-board vehicle monitoring system evaluating the input detected parameters by performing the following computer-implemented data processing: determining a particular date, time and street where the vehicle is traveling; anddetermining from the input parameters and the thresholds whether one or more of the following violations is occurring: the vehicle is being operated in an unsafe manner, the driver of the vehicle is engaging in unsafe behavior, or vehicle equipment is failing to be properly utilized or is being improperly utilized;determining an impact for one or more determined violations on an insurance rating for the driver or an entity associated with the driver;providing in real-time a discernible warning to the driver of the vehicle of how a determined violation is impacting the insurance rating;at the on-board vehicle monitoring system, in response to a warning provided by the on-board vehicle monitoring system, observing by the driver that the warning is inconsistent with actual driving conditions and then activating in response to a single driver input a real-time error indication that a warning issued by the vehicle monitoring system to the driver of the vehicle is an error based on the vehicle driver's observation of the actual traffic conditions or vehicle operation; andso that the most current parameters are used to evaluate drivers, in response to said activation by the driver of said error indication, the vehicle monitoring system performing the following: storing in system memory the data for the error indication, including identification of the driver, a particular street location, the date and time the vehicle was traveling on the particular street, and vehicle operation; andsending to a central server or database said data for the error indication in order to enable evaluation of the driver using the most current parameters.
  • 12. The method of claim 11, wherein the impact for the one or more determined violations on the driver's insurance rating comprises a future cost of insuring the driver or another entity associated with the driver.
  • 13. The method of claim 11, wherein the detected parameters comprise a given location of the vehicle and a speed limit associated with the location, and the speed of the vehicle at the given location, and wherein the error indication comprises receiving from the driver an input indicating that the speed limit associated with the location is an error so that the detected speed of the vehicle is not determined to be in excess of a speed threshold.
  • 14. The method of claim 13, wherein the interface is included as part of the on-board monitoring system and is in direct communication with the one or more processors.
  • 15. The method of claim 13, wherein the interface is a website or portal accessed via an Internet connection.
  • 16. The method of claim 11, wherein the impact for the one or more determined violations on the driver's insurance rating comprises a graded evaluation.
  • 17. One or more hardware memory devices containing computer-executable instructions, which, when executed by one or more processors, implementing a method of mentoring a driver of a vehicle to provide the driver with awareness of how the driver's behavior while operating the vehicle affects the driver's insurance rating, the computer-implemented method comprising: receiving as inputs at an on-board vehicle monitoring system which comprises system memory and one or more processors, data derived from a plurality of sensors installed in a vehicle, the data corresponding to parameters that define the following information: i) where the vehicle is being driven, ii) date and time as to when the vehicle is being driven, iii) how the vehicle is being operated, iv) road conditions, v) whether vehicle equipment is being correctly used, and vi) one or more driver behaviors that are related to safe driving behaviors;inputting to the on-board vehicle monitoring system i) thresholds which define criteria against which the received inputs for said parameters are evaluated, and ii) identification information for the driver of the vehicle;the on-board vehicle monitoring system evaluating the received inputs for said parameters by performing the following computer-implemented data processing: determining a particular date, time and street where the vehicle is traveling;determining from the input parameters and the thresholds whether at least one or more of the following violations is occurring: the vehicle is being operated in an unsafe manner, the driver of the vehicle is engaging in unsafe behavior, or vehicle equipment is failing to be properly utilized or is being improperly utilized;determining, at one or more processors that may be either the same as the one or more processors of the on-board vehicle monitoring system, or different therefrom, an impact for one or more determined violations on an insurance rating of the driver or an entity associated with the driver;providing in real-time a discernible warning to the driver of the vehicle of how a determined violation is impacting the driver's insurance rating;at the on-board vehicle monitoring system, in response to a warning provided by the on-board vehicle monitoring system, observing by the driver that the warning is inconsistent with actual driving conditions and then activating in response to a single driver input a real-time error indication that a warning issued by the vehicle monitoring system to the driver of the vehicle is an error based on the vehicle driver's observation of the actual traffic conditions or vehicle operation; andso that the most current parameters are used to evaluate drivers, in response to said activation by the driver of said error indication, the vehicle monitoring system performing the following: storing in system memory the data for the error indication, including identification of the driver, a particular street location, the date and time the vehicle was traveling on the particular street, and vehicle operation; andsending to a central server or database said data for the error indication in order to enable evaluation of the driver using the most current parameters.
  • 18. The one or more hardware memory devices for implementing the computer method of claim 17, wherein the impact for the one or more determined violations on the driver's insurance rating comprises a future cost of insuring the driver or another entity associated with the driver.
  • 19. The one or more hardware memory devices for implementing the computer method of claim 17, wherein the detected parameters comprise a given location of the vehicle and a speed limit associated with the location, and the speed of the vehicle at the given location, and wherein the error indication comprises receiving from the driver an input indicating that the speed limit associated with the location is an error so that the detected speed of the vehicle is not determined to be in excess of a speed threshold.
  • 20. The one or more hardware memory devices for implementing the computer method of claim 19, wherein the interface is included as part of the on-board monitoring system and is in direct communication with the one or more processors.
  • 21. The one or more hardware memory devices for implementing the computer method of claim 19, wherein the interface is a website or portal accessed via an Internet connection.
  • 22. The one or more hardware memory devices for implementing the computer method of claim 17, wherein the impact for the one or more determined violations on the driver's insurance rating comprises a graded evaluation.
US Referenced Citations (606)
Number Name Date Kind
3975708 Lusk Aug 1976 A
4344136 Panik Aug 1982 A
4369427 Drebinger et al. Jan 1983 A
4395624 Wartski Jul 1983 A
4419654 Funk Dec 1983 A
4458535 Juergens Jul 1984 A
4591823 Horvat May 1986 A
4785280 Fubini Nov 1988 A
4843578 Wade Jun 1989 A
4926417 Futami May 1990 A
4939652 Steiner Jul 1990 A
5006829 Miyamoto et al. Apr 1991 A
5032821 Domanico Jul 1991 A
5074144 Krofchalk et al. Dec 1991 A
5119504 Durboraw, III Jun 1992 A
5223844 Mansell et al. Jun 1993 A
5225842 Brown et al. Jul 1993 A
5303163 Ebaugh et al. Apr 1994 A
5305214 Komatsu Apr 1994 A
5309139 Austin May 1994 A
5311197 Sorden et al. May 1994 A
5325082 Rodriguez Jun 1994 A
5347260 Ginzel Sep 1994 A
5359528 Haendel Oct 1994 A
5365114 Tsurushima Nov 1994 A
5365451 Wang et al. Nov 1994 A
5381155 Gerber Jan 1995 A
5394136 Lammers Feb 1995 A
5400018 Scholl Mar 1995 A
5414432 Penny, Jr. et al. May 1995 A
5422624 Smith Jun 1995 A
5424584 Matsuda Jun 1995 A
5430432 Camhi et al. Jul 1995 A
5436612 Aduddell Jul 1995 A
5436837 Gerstung Jul 1995 A
5446659 Yamawaki Aug 1995 A
5453939 Hoffman Sep 1995 A
5457439 Kuhn Oct 1995 A
5475597 Buck Dec 1995 A
5485116 Cserveny et al. Jan 1996 A
5485161 Vaughn Jan 1996 A
5499182 Ousborne Mar 1996 A
5521579 Bernhard May 1996 A
5521580 Kaneko May 1996 A
5525960 McCall Jun 1996 A
5546305 Kondo Aug 1996 A
5548273 Nicol Aug 1996 A
5570087 Lemelson Oct 1996 A
5581464 Woll Dec 1996 A
5586130 Doyle Dec 1996 A
5600558 Mearek Feb 1997 A
5612875 Haendel Mar 1997 A
5617086 Klashinsky et al. Apr 1997 A
5625337 Medawar Apr 1997 A
5638077 Martin Jun 1997 A
5642284 Parupalli Jun 1997 A
5648755 Yagihashi Jul 1997 A
5659289 Zonkoski Aug 1997 A
5689067 Klein Nov 1997 A
5708417 Tallman Jan 1998 A
5717374 Smith Feb 1998 A
5719771 Buck Feb 1998 A
5723768 Ammon Mar 1998 A
5731285 Pavone et al. Mar 1998 A
5731785 Lemelson et al. Mar 1998 A
5740548 Hudgens Apr 1998 A
5742915 Stafford Apr 1998 A
5751245 Janky et al. May 1998 A
5764139 Nojima Jun 1998 A
5767767 Lima Jun 1998 A
5777580 Janky et al. Jul 1998 A
5795997 Gittins Aug 1998 A
5797134 McMillan et al. Aug 1998 A
5801618 Jenkins Sep 1998 A
5801948 Wood Sep 1998 A
5815071 Doyle Sep 1998 A
5819090 Wolf et al. Oct 1998 A
5819198 Peretz Oct 1998 A
5825283 Camhi Oct 1998 A
5825284 Dunwoody Oct 1998 A
5829782 Breed et al. Nov 1998 A
5844475 Horie Dec 1998 A
5847271 Poublon Dec 1998 A
5862500 Goodwin Jan 1999 A
5867093 Dodd Feb 1999 A
5877678 Donoho Mar 1999 A
5880674 Ufkes Mar 1999 A
5880958 Helms et al. Mar 1999 A
5883594 Lau Mar 1999 A
5892434 Carlson Apr 1999 A
5907277 Tokunaga May 1999 A
5914654 Smith Jun 1999 A
5918180 Dimino Jun 1999 A
5926087 Busch Jul 1999 A
5928291 Jenkins et al. Jul 1999 A
5941915 Federle et al. Aug 1999 A
5945919 Trask Aug 1999 A
5949330 Hoffman Sep 1999 A
5949331 Schofield Sep 1999 A
5952941 Mardirossian Sep 1999 A
5954781 Slepian Sep 1999 A
5955942 Slifkin Sep 1999 A
5957986 Coverdill Sep 1999 A
5964816 Kincaid Oct 1999 A
5969600 Tanguay Oct 1999 A
5974356 Doyle et al. Oct 1999 A
5978737 Pawlowski Nov 1999 A
5982278 Cuvelier Nov 1999 A
5987976 Sarangapani Nov 1999 A
5999125 Kurby Dec 1999 A
6002327 Boesch Dec 1999 A
6008724 Thompson Dec 1999 A
6018293 Smith Jan 2000 A
6026292 Coppinger et al. Feb 2000 A
6028508 Mason Feb 2000 A
6028510 Tamam Feb 2000 A
6037861 Ying Mar 2000 A
6037862 Ying Mar 2000 A
6038496 Dobler Mar 2000 A
6044315 Honeck Mar 2000 A
6059066 Lary May 2000 A
6060989 Gehlot May 2000 A
6064886 Perez et al. May 2000 A
6064928 Wilson May 2000 A
6064970 McMillan et al. May 2000 A
6067008 Smith May 2000 A
6067009 Hozuka May 2000 A
6072388 Kyrtsos Jun 2000 A
6073007 Doyle Jun 2000 A
6075458 Ladner et al. Jun 2000 A
6078853 Ebner Jun 2000 A
6081188 Kutlucinar Jun 2000 A
6084870 Wooten et al. Jul 2000 A
6094149 Wilson Jul 2000 A
6098048 Dashefsky Aug 2000 A
6100792 Ogino Aug 2000 A
6104282 Fragoso Aug 2000 A
6108591 Segal et al. Aug 2000 A
6112145 Zachman Aug 2000 A
6121922 Mohan Sep 2000 A
6122591 Pomerantz Sep 2000 A
6124810 Segal et al. Sep 2000 A
6130608 McKeown Oct 2000 A
6131067 Girerd et al. Oct 2000 A
6133827 Alvey Oct 2000 A
6141610 Rothert Oct 2000 A
6147598 Murphy Nov 2000 A
6161072 Clapper Dec 2000 A
6172602 Hasfjord Jan 2001 B1
6178374 Möhlenkamp Jan 2001 B1
6184784 Shibuya Feb 2001 B1
6185501 Smith Feb 2001 B1
6198995 Settles Mar 2001 B1
6204756 Senyk Mar 2001 B1
6204757 Evans Mar 2001 B1
6208240 Ledesma Mar 2001 B1
6212455 Weaver Apr 2001 B1
6216066 Goebel Apr 2001 B1
6222458 Harris Apr 2001 B1
6225898 Kamiya May 2001 B1
6227862 Harkness May 2001 B1
6229438 Kutlucinar May 2001 B1
6232873 Dilz May 2001 B1
6246933 Bague Jun 2001 B1
6246948 Thakker Jun 2001 B1
6247360 Anderson Jun 2001 B1
6249219 Perez Jun 2001 B1
6253129 Jenkins et al. Jun 2001 B1
6253151 Ohler et al. Jun 2001 B1
6255892 Gartner Jul 2001 B1
6255939 Roth Jul 2001 B1
6262657 Okuda et al. Jul 2001 B1
6262658 O'Connor Jul 2001 B1
6265989 Taylor Jul 2001 B1
6266588 McClellan Jul 2001 B1
6278361 Magiawala Aug 2001 B1
6285931 Hattori Sep 2001 B1
6289332 Menig Sep 2001 B2
6294988 Shomura Sep 2001 B1
6294989 Schofield Sep 2001 B1
6295492 Lang Sep 2001 B1
6297768 Allen, Jr. Oct 2001 B1
6301533 Markow Oct 2001 B1
6306063 Horgan et al. Oct 2001 B1
6308120 Good Oct 2001 B1
6308134 Croyle et al. Oct 2001 B1
6313742 Larson Nov 2001 B1
6314367 Ohler et al. Nov 2001 B1
6320497 Fukumoto Nov 2001 B1
6331825 Ladner et al. Dec 2001 B1
6333686 Waltzer Dec 2001 B1
6337653 Bchler Jan 2002 B1
6339739 Folke Jan 2002 B1
6339745 Novik Jan 2002 B1
6343301 Halt et al. Jan 2002 B1
6344805 Yasui Feb 2002 B1
6351211 Bussard Feb 2002 B1
6351709 King et al. Feb 2002 B2
6356188 Meyers Mar 2002 B1
6356822 Diaz Mar 2002 B1
6356833 Jeon Mar 2002 B2
6356836 Adolph Mar 2002 B1
6359554 Skibinski Mar 2002 B1
6362730 Razavi Mar 2002 B2
6362734 McQuade Mar 2002 B1
6366199 Osborn Apr 2002 B1
6366207 Murphy Apr 2002 B1
6378959 Lesesky Apr 2002 B2
6385533 Halt et al. May 2002 B1
6389340 Rayner May 2002 B1
6393348 Ziegler May 2002 B1
6401029 Kubota et al. Jun 2002 B1
6404329 Hsu Jun 2002 B1
6405112 Rayner Jun 2002 B1
6405128 Bechtolsheim et al. Jun 2002 B1
6415226 Kozak Jul 2002 B1
6417764 Tonkin Jul 2002 B2
6424268 Isonaga Jul 2002 B1
6427687 Kirk Aug 2002 B1
6430488 Goldman Aug 2002 B1
6433681 Foo Aug 2002 B1
6438472 Tano et al. Aug 2002 B1
6441732 Laitsaari Aug 2002 B1
6449540 Rayner Sep 2002 B1
6459365 Tamura Oct 2002 B2
6459367 Green Oct 2002 B1
6459369 Wang Oct 2002 B1
6459961 Obradovich Oct 2002 B1
6459969 Bates Oct 2002 B1
6462675 Humphrey Oct 2002 B1
6472979 Schofield Oct 2002 B2
6476763 Allen, Jr. Nov 2002 B2
6480106 Crombez Nov 2002 B1
6484035 Allen, Jr. Nov 2002 B2
6484091 Shibata Nov 2002 B2
6493650 Rodgers Dec 2002 B1
6512969 Wang Jan 2003 B1
6515596 Awada Feb 2003 B2
6519512 Haas Feb 2003 B1
6523912 Bond et al. Feb 2003 B1
6525672 Chainer Feb 2003 B2
6526341 Bird et al. Feb 2003 B1
6529159 Fan et al. Mar 2003 B1
6535116 Zhou Mar 2003 B1
6542074 Tharman Apr 2003 B1
6542794 Obradovich Apr 2003 B2
6549834 McClellan et al. Apr 2003 B2
6552682 Fan et al. Apr 2003 B1
6556905 Mittelsteadt et al. Apr 2003 B1
6559769 Anthony May 2003 B2
6564126 Lin May 2003 B1
6567000 Slifkin May 2003 B2
6571168 Murphy May 2003 B1
6577946 Myr Jun 2003 B2
6587759 Obradovich Jul 2003 B2
6594579 Lowrey Jul 2003 B1
6599243 Woltermann Jul 2003 B2
6600985 Weaver Jul 2003 B2
6604033 Banet Aug 2003 B1
6609063 Bender et al. Aug 2003 B1
6609064 Dean Aug 2003 B1
6611740 Lowrey Aug 2003 B2
6611755 Coffee Aug 2003 B1
6622085 Amita et al. Sep 2003 B1
6629029 Giles Sep 2003 B1
6630884 Shanmugham Oct 2003 B1
6631322 Arthur et al. Oct 2003 B1
6633811 Aumayer Oct 2003 B1
6636790 Lightner Oct 2003 B1
6639512 Lee Oct 2003 B1
6643578 Levine Nov 2003 B2
6651001 Apsell Nov 2003 B2
6654682 Kane et al. Nov 2003 B2
6657540 Knapp Dec 2003 B2
6662013 Takiguchi et al. Dec 2003 B2
6662141 Kaub Dec 2003 B2
6664922 Fan Dec 2003 B1
6665613 Duvall Dec 2003 B2
6674362 Yoshioka Jan 2004 B2
6675085 Straub Jan 2004 B2
6677854 Dix Jan 2004 B2
6678612 Khawam Jan 2004 B1
6696932 Skibinski Feb 2004 B2
6701234 Vogelsang Mar 2004 B1
6703925 Steffel Mar 2004 B2
6714894 Tobey et al. Mar 2004 B1
6718235 Borugian Apr 2004 B1
6718239 Rayner Apr 2004 B2
6718258 Barton Apr 2004 B1
6720889 Yamaki et al. Apr 2004 B2
6727809 Smith Apr 2004 B1
6728605 Lash Apr 2004 B2
6732031 Lightner May 2004 B1
6732032 Banet May 2004 B1
6737962 Mayor May 2004 B2
6741169 Magiawala May 2004 B2
6741170 Alrabady May 2004 B2
6745153 White Jun 2004 B2
6748322 Fernandez Jun 2004 B1
6750761 Newman Jun 2004 B1
6750762 Porter Jun 2004 B1
6756916 Yanai Jun 2004 B2
6759952 Dunbridge Jul 2004 B2
6766244 Obata et al. Jul 2004 B2
6768448 Farmer Jul 2004 B2
6775602 Gordon Aug 2004 B2
6778068 Wolfe Aug 2004 B2
6778885 Agashe et al. Aug 2004 B2
6784793 Gagnon Aug 2004 B2
6784832 Knockeart et al. Aug 2004 B2
6788196 Ueda Sep 2004 B2
6788207 Wilkerson Sep 2004 B2
6792339 Basson Sep 2004 B2
6795017 Puranik et al. Sep 2004 B1
6798354 Schuessler Sep 2004 B2
6803854 Adams et al. Oct 2004 B1
6807481 Gastelum Oct 2004 B1
6813549 Good Nov 2004 B2
6819236 Kawai Nov 2004 B2
6832141 Skeen et al. Dec 2004 B2
6845314 Fosseen Jan 2005 B2
6845316 Yates Jan 2005 B2
6845317 Craine Jan 2005 B2
6847871 Malik et al. Jan 2005 B2
6847872 Bodin Jan 2005 B2
6847873 Li Jan 2005 B1
6847887 Casino Jan 2005 B1
6850841 Casino Feb 2005 B1
6859039 Horie Feb 2005 B2
6859695 Klausner Feb 2005 B2
6865457 Mittelsteadt Mar 2005 B1
6867733 Sandhu et al. Mar 2005 B2
6868386 Henderson et al. Mar 2005 B1
6870469 Ueda Mar 2005 B2
6873253 Veziris Mar 2005 B2
6873261 Anthony Mar 2005 B2
6873998 Dorum et al. Mar 2005 B1
6877007 Hentzel et al. Apr 2005 B1
6879894 Lightner Apr 2005 B1
6885293 Okumura Apr 2005 B2
6888495 Flick May 2005 B2
6892131 Coffee May 2005 B2
6894606 Forbes et al. May 2005 B2
6895332 King May 2005 B2
6909398 Knockeart et al. Jun 2005 B2
6909947 Douros et al. Jun 2005 B2
6914523 Munch Jul 2005 B2
6922133 Wolfe Jul 2005 B2
6922616 Obradovich Jul 2005 B2
6922622 Dulin Jul 2005 B2
6925425 Remboski Aug 2005 B2
6928348 Lightner Aug 2005 B1
6931309 Phelan et al. Aug 2005 B2
6937162 Tokitsu Aug 2005 B2
6950013 Scaman Sep 2005 B2
6954140 Holler Oct 2005 B2
6958976 Kikkawa Oct 2005 B2
6960168 Yanagidaira et al. Nov 2005 B2
6965827 Wolfson Nov 2005 B1
6968311 Knockeart et al. Nov 2005 B2
6970075 Cherouny Nov 2005 B2
6970783 Knockeart et al. Nov 2005 B2
6972669 Saito Dec 2005 B2
6980131 Taylor Dec 2005 B1
6981565 Gleacher Jan 2006 B2
6982636 Bennie Jan 2006 B1
6983200 Bodin Jan 2006 B2
6988033 Lowrey Jan 2006 B1
6988034 Marlatt et al. Jan 2006 B1
6989739 Li Jan 2006 B2
7002454 Gustafson Feb 2006 B1
7002579 Olson Feb 2006 B2
7005975 Lehner Feb 2006 B2
7006820 Parker et al. Feb 2006 B1
7019641 Lakshmanan Mar 2006 B1
7023321 Brillon et al. Apr 2006 B2
7023332 Saito Apr 2006 B2
7024318 Fischer Apr 2006 B2
7027808 Wesby Apr 2006 B2
7034705 Yoshioka Apr 2006 B2
7038578 Will May 2006 B2
7042347 Cherouny May 2006 B2
7047114 Rogers May 2006 B1
7049941 Rivera-Cintron May 2006 B2
7054742 Khavakh et al. May 2006 B2
7059689 Lesesky Jun 2006 B2
7069126 Bernard Jun 2006 B2
7069134 Williams Jun 2006 B2
7072753 Eberle Jul 2006 B2
7081811 Johnston Jul 2006 B2
7084755 Nord Aug 2006 B1
7088225 Yoshioka Aug 2006 B2
7089116 Smith Aug 2006 B2
7091880 Sorensen Aug 2006 B2
7098812 Hirota Aug 2006 B2
7099750 Miyazawa Aug 2006 B2
7099774 King Aug 2006 B2
7102496 Ernst Sep 2006 B1
7109850 Kawazoe et al. Sep 2006 B2
7109853 Mattson Sep 2006 B1
7113081 Reichow Sep 2006 B1
7113107 Taylor Sep 2006 B2
7117075 Larschan et al. Oct 2006 B1
7119696 Borugian Oct 2006 B2
7124027 Ernst Oct 2006 B1
7124088 Bauer et al. Oct 2006 B2
7129825 Weber Oct 2006 B2
7132934 Allison Nov 2006 B2
7132937 Lu Nov 2006 B2
7132938 Suzuki Nov 2006 B2
7133755 Salman Nov 2006 B2
7135983 Filippov Nov 2006 B2
7138916 Schwartz Nov 2006 B2
7139661 Holze Nov 2006 B2
7142196 Connor et al. Nov 2006 B1
7145442 Wai Dec 2006 B1
7149206 Pruzan Dec 2006 B2
7155321 Bromley et al. Dec 2006 B2
7161473 Hoshal Jan 2007 B2
7164986 Humphries Jan 2007 B2
7170390 Quiñones Jan 2007 B2
7170400 Cowelchuk Jan 2007 B2
7174243 Lightner Feb 2007 B1
7176813 Kawamata et al. Feb 2007 B2
7180407 Guo Feb 2007 B1
7180409 Brey Feb 2007 B2
7183942 Rock et al. Feb 2007 B2
7187271 Nagata Mar 2007 B2
7188025 Hudson, Jr. Mar 2007 B2
7196629 Ruoss Mar 2007 B2
7197500 Israni et al. Mar 2007 B1
7216022 Kynast et al. May 2007 B2
7216035 Hörtner May 2007 B2
7218211 Ho May 2007 B2
7218924 McArdle May 2007 B2
7222009 Hijikata May 2007 B2
7225065 Hunt May 2007 B1
7228211 Lowrey Jun 2007 B1
7233235 Pavlish Jun 2007 B2
7236862 Kanno Jun 2007 B2
7239948 Nimmo Jul 2007 B2
7256686 Koutsky Aug 2007 B2
7256700 Ruocco Aug 2007 B1
7256702 Isaacs Aug 2007 B2
7260497 Watabe Aug 2007 B2
RE39845 Hasfjord Sep 2007 E
7269507 Cayford Sep 2007 B2
7269530 Lin Sep 2007 B1
7271716 Nou Sep 2007 B2
7273172 Olsen Sep 2007 B2
7280046 Berg Oct 2007 B2
7283904 Benjamin Oct 2007 B2
7286917 Hawkins Oct 2007 B2
7286929 Staton Oct 2007 B2
7289024 Sumcad Oct 2007 B2
7289035 Nathan Oct 2007 B2
7292152 Torkkola Nov 2007 B2
7292159 Culpepper Nov 2007 B2
7298248 Finley Nov 2007 B2
7298249 Avery Nov 2007 B2
7301445 Moughler Nov 2007 B2
7317383 Ihara Jan 2008 B2
7317392 DuRocher Jan 2008 B2
7317927 Staton Jan 2008 B2
7319848 Obradovich Jan 2008 B2
7321294 Mizumaki Jan 2008 B2
7321825 Ranalli Jan 2008 B2
7323972 Nobusawa Jan 2008 B2
7323974 Schmid Jan 2008 B2
7323982 Staton Jan 2008 B2
7327239 Gallant Feb 2008 B2
7327258 Fast Feb 2008 B2
7333883 Geborek Feb 2008 B2
7339460 Lane Mar 2008 B2
7349782 Churchill Mar 2008 B2
7352081 Taurasi Apr 2008 B2
7355508 Mian Apr 2008 B2
7362239 Franczyk et al. Apr 2008 B2
7365639 Yuhara Apr 2008 B2
7366551 Hartley Apr 2008 B1
7375624 Hines May 2008 B2
7376499 Salman May 2008 B2
7378946 Lahr May 2008 B2
7378949 Chen May 2008 B2
7386394 Shulman Jun 2008 B2
7397363 Joao Jul 2008 B2
7421334 Dahlgren et al. Sep 2008 B2
7433889 Barton Oct 2008 B1
7447509 Cossins et al. Nov 2008 B2
7499949 Barton Mar 2009 B2
7565230 Gardner et al. Jul 2009 B2
7584033 Mittelsteadt et al. Sep 2009 B2
7589643 Dagei et al. Sep 2009 B2
7671727 Flick Mar 2010 B2
7671752 Sofer Mar 2010 B2
7747410 Van Esch Jun 2010 B2
7783406 Rothschild Aug 2010 B2
7821421 Tamir et al. Oct 2010 B2
7859392 McClellan et al. Dec 2010 B2
7880642 Gueziec Feb 2011 B2
7898388 Ehrman et al. Mar 2011 B2
7941258 Mittelsteadt et al. May 2011 B1
8044809 Farmer Oct 2011 B2
8090598 Bauer et al. Jan 2012 B2
8314708 Gunderson et al. Nov 2012 B2
8428307 Bradai et al. Apr 2013 B2
8630768 McClellan et al. Jan 2014 B2
20010014849 King et al. Aug 2001 A1
20010018628 Jenkins et al. Aug 2001 A1
20020019703 Levine Feb 2002 A1
20020024444 Hiyama et al. Feb 2002 A1
20020026334 Igoe Feb 2002 A1
20020029226 Li et al. Mar 2002 A1
20020111725 Burge Aug 2002 A1
20020116228 Bauer et al. Aug 2002 A1
20020120371 Leivian et al. Aug 2002 A1
20020126023 Awada Sep 2002 A1
20020173881 Lash et al. Nov 2002 A1
20030016636 Tari et al. Jan 2003 A1
20030045273 Pyhalammi et al. Mar 2003 A1
20030052797 Rock et al. Mar 2003 A1
20030055555 Knockeart et al. Mar 2003 A1
20030060950 McKeown et al. Mar 2003 A1
20030125854 Kawasaki et al. Jul 2003 A1
20030169185 Taylor Sep 2003 A1
20040039504 Coffee et al. Feb 2004 A1
20040039609 Burkitt Feb 2004 A1
20040054687 McDonough Mar 2004 A1
20040066330 Knockeart et al. Apr 2004 A1
20040077339 Martens Apr 2004 A1
20040083041 Skeen et al. Apr 2004 A1
20040107037 Straub Jun 2004 A1
20040107220 Natesan et al. Jun 2004 A1
20040139034 Farmer Jul 2004 A1
20040142672 Stankewitz Jul 2004 A1
20040153362 Bauer et al. Aug 2004 A1
20040172418 Dorum et al. Sep 2004 A1
20040186661 Barton Sep 2004 A1
20040210353 Rice Oct 2004 A1
20040225557 Phelan et al. Nov 2004 A1
20040236474 Chowdhary et al. Nov 2004 A1
20040236475 Chowdhary Nov 2004 A1
20040252027 Torkkola et al. Dec 2004 A1
20040254698 Hubbard et al. Dec 2004 A1
20040257245 Jo Dec 2004 A1
20040260579 Tremiti Dec 2004 A1
20050021270 Hong et al. Jan 2005 A1
20050049765 Chetia et al. Mar 2005 A1
20050064835 Gusler Mar 2005 A1
20050065711 Dahlgren et al. Mar 2005 A1
20050091018 Craft Apr 2005 A1
20050091175 Farmer Apr 2005 A9
20050096809 Skeen et al. May 2005 A1
20050102098 Montealegre et al. May 2005 A1
20050131597 Raz et al. Jun 2005 A1
20050137757 Phelan et al. Jun 2005 A1
20050171663 Mittelsteadt et al. Aug 2005 A1
20060053038 Warren et al. Mar 2006 A1
20060055565 Kawamata et al. Mar 2006 A1
20060154687 McDowell Jul 2006 A1
20060193749 Ghazarian et al. Aug 2006 A1
20060253307 Warren et al. Nov 2006 A1
20070005240 Oumi et al. Jan 2007 A1
20070005404 Raz et al. Jan 2007 A1
20070005609 Breed Jan 2007 A1
20070027583 Tamir et al. Feb 2007 A1
20070027726 Warren et al. Feb 2007 A1
20070050130 Grimm et al. Mar 2007 A1
20070057781 Breed Mar 2007 A1
20070061155 Ji et al. Mar 2007 A1
20070126601 Park Jun 2007 A1
20070229234 Smith Oct 2007 A1
20070236342 Hines et al. Oct 2007 A1
20070260363 Miller Nov 2007 A1
20070293206 Lund Dec 2007 A1
20080027642 Winberry et al. Jan 2008 A1
20080030316 Flick Feb 2008 A1
20080046274 Geelen et al. Feb 2008 A1
20080059055 Geelen et al. Mar 2008 A1
20080064413 Breed Mar 2008 A1
20080065325 Geelen et al. Mar 2008 A1
20080082225 Barrett Apr 2008 A1
20080120175 Doering May 2008 A1
20080177469 Geelen et al. Jul 2008 A1
20080221787 Vavrus Sep 2008 A1
20080243558 Gupte Oct 2008 A1
20080252487 McClellan et al. Oct 2008 A1
20080255722 McClellan et al. Oct 2008 A1
20080255888 Berkobin Oct 2008 A1
20080258890 Follmer et al. Oct 2008 A1
20080262670 McClellan et al. Oct 2008 A1
20080296968 Culbert Dec 2008 A1
20080319602 McClellan et al. Dec 2008 A1
20090024273 Follmer et al. Jan 2009 A1
20090024419 McClellan et al. Jan 2009 A1
20090079555 Aguirre De Carcer et al. Mar 2009 A1
20100030459 Geelen et al. Feb 2010 A1
20100030586 Taylor et al. Feb 2010 A1
20100036610 Urciuoli et al. Feb 2010 A1
20100131189 Geelen et al. May 2010 A1
20100131304 Collopy et al. May 2010 A1
20100207751 Follmer et al. Aug 2010 A1
20100265074 Namba et al. Oct 2010 A1
20110179080 Miyazaki et al. Jul 2011 A1
20110267205 McClellan et al. Nov 2011 A1
20120181765 Hill et al. Jul 2012 A1
Foreign Referenced Citations (19)
Number Date Country
2071931 Dec 1993 CA
2307259 Oct 2001 CA
2631103 Nov 2008 CA
197 00 353 Jul 1998 DE
0843177 May 1998 EP
0921509 Jun 1999 EP
1811481 Jul 2007 EP
2434346 Jul 2007 GB
2454224 May 2009 GB
2004326492 Nov 2004 JP
2005-250825 Sep 2005 JP
2007235530 Sep 2007 JP
WO 03009175 Jan 2003 WO
WO 2005109273 Nov 2005 WO
WO2005109369 Nov 2005 WO
WO 2008045320 Aug 2008 WO
WO2008109477 Sep 2008 WO
WO 2013033756 Mar 2013 WO
WO 2013050548 Apr 2013 WO
Non-Patent Literature Citations (42)
Entry
Ogle, et al.; Accuracy of Global Positioning System for Determining Driver Performance Parameters; Transportation Research Record 1818; Paper No. 02-1063; pp. 12-24.
Shen, et al.; A computer Assistant for Vehicle Dispatching with Learning Capabilities; Annals of Operations Research 61; pp. 189-211, 1995.
Tijerina, et al.; Final Report Supplement; Heavy Vehicle Driver Workload Assessment; Task 5: Workload Assessment Protocol; U.S. Department of Transportation; 69 pages, Oct. 1996.
Myra Blanco; Effects of In-Vehicle Information System (IVIS) Tasks on the Information Processing Demands of a Commercial Vehicle Operations (CVO) Driver; 230 pages, 1999.
U.S. Appl. No. 11/805,238, Jul. 30, 2009, Office Action.
U.S. Appl. No. 11/755,556, Sep. 1, 2009, Office Action.
U.S. Appl. No. 11/779,176, Mar. 17, 2010, Office Action.
U.S. Appl. No. 11/805,238, Apr. 26, 2010, Notice of Allowance.
U.S. Appl. No. 11/755,556, May 4, 2010, Office Action.
U.S. Appl. No. 11/768,056, Jan. 18, 2011, Office Action.
U.S. Appl. No. 11/779,176, Aug. 18, 2011, Office Action.
U.S. Appl. No. 11/768,056, Sep. 16, 2011, Office Action.
U.S. Appl. No. 11/779,178, Nov. 2, 2011, Office Action.
U.S. Appl. No. 11/768,056, Feb. 16, 2012, Office Action.
U.S. Appl. No. 11/779,178, May 31, 2012, Office Action.
U.S. Appl. No. 11/768,056, Jul. 19, 2012, Office Action.
U.S. Appl. No. 11/779,176, Dec. 3, 2012, Office Action.
U.S. Appl. No. 11/779,178, Dec. 20, 2012, Office Action.
U.S. Appl. No. 11/779,178, May 9, 2013, Office Action.
U.S. Appl. No. 11/768,056, Jun. 21, 2013, Office Action.
U.S. Appl. No. 11/779,176, Jul. 1, 2013, Notice of Allowance.
U.S. Appl. No. 12/975,489, Oct. 3, 2013, Office Action.
Zhu et al., “A Small Low-Cost Hybrid Orientation system and Its Error Analysis”, Sensors Journal, IEEE—vol. 9, Issue 3, Digital Object Identifier: 10.1109/JSEN.2008.2012196; Publication Year: Mar. 2009, pp. 223-230.
Almazan et al., “Full auto-calibration of a smartphone on board a vehicle using IMU and GPS embedded sensors”, Intelligent Vehicles Symposium (IV), 2013 IEEE; Digital Object Identifier: 10.1109/IVS.2013.6629658; Publication Year: Jun. 2013, pp. 1374-1380.
Lupton et al., “Efficient Integration of Inertial Observations Into Visual SLAM Without Initialization”, Intelligent Robots and Systems, 2009, IROS 2009, IEEE/RSJ International Conference on: Digital Object Identifier: 10.1109/IROS.2009.5354267, Publication Year: Oct. 2009, pp. 1547-1552.
Mungula et al., “Attitude and Heading System Based on EKF Total State Configuration”, Industrial Electronics (ISIE), 2011 IEEE International Symposium on; Digital Object Identifier: 10.1109/ISIE.2011.5984493; Publication Year: Jun. 2011, pp. 2147-2152.
Huddle et al., “Application of Inertial Navigation Systems to Geodetic Position and Gravity Vector Survey”, Decision and Control including the 17th Symposium on Adaptive Processes, 1978 IEEE Conference on; vol. 17, Part 1; Digital Object Identifier: 10.1109/CDC.1978.267967; Publication Year: 1978, pp. 459-465.(The month of Publication is irrelevant since the year of Publication is clearly prior to the filing of the Application).
Zhao Yan et al., “Attitude Measurement of Driver's Head Based on Accelerometer and Magnetoresistive Sensor”, Fluid Power and Mechatronics (FPM), 2011 International Conference on; Digital Object Identifier: 10.1109/FPM.2011.6045836; Publication Year: Aug. 2011, pp. 613-617.
Google Maps, “Google Maps”, Available at least as early as Dec. 29, 2014. Whole Document.
U.S. Appl. No. 12/379,153, Jul. 29, 2011, Office Action.
U.S. Appl. No. 12/379,153, Dec. 16, 2011, Office Action.
U.S. Appl. No. 12/379,153, Jul. 31, 2012, Notice of Allowance.
U.S. Appl. No. 12/379,153, Aug. 14, 2013, Notice of Allowance.
U.S. Appl. No. 12/379,153, Mar. 17, 2014, Office Action.
U.S. Appl. No. 12/975,489, Oct. 1, 2014, Notice of Allowance.
U.S. Appl. No. 12/379,153, Oct. 6, 2014, Office Action.
U.S. Appl. No. 12/379,153, Jan. 9, 2015, Notice of Allowance.
U.S. Appl. No. 11/778,178, Feb. 6, 2014, Office Action.
U.S. Appl. No. 11/768,056, Feb. 6, 2014, Office Action.
U.S. Appl. No. 11/755,556, Jun. 10, 2014, Office Action.
U.S. Appl. No. 11/779,178, May 27, 2014, Notice of Allowance.
U.S. Appl. No. 11/755,556, Mar. 30, 2015, Notice of Allowance.
Related Publications (1)
Number Date Country
20100205012 A1 Aug 2010 US