Systems and methods for determining a speed limit violation
First Claim
1. A method of determining a speed limit violation by a vehicle, comprising:
- receiving location coordinates of the vehicle from a locator device coupled to the vehicle;
determining a speed of the vehicle based on measurements from an engine control module;
determining a vehicle type of the vehicle;
based on the location coordinates, identifying, by the locator device, a speed limit for the vehicle type of a roadway on which the vehicle is traveling;
comparing, by the locator device, the speed of the vehicle to the speed limit of the roadway and a value above the speed limit of the roadway;
determining, by the locator device, a speed limit violation when the speed of the vehicle continuously exceeds the speed limit of the roadway and the value above the speed limit of the roadway for a period of time; and
providing, by the locator device, an alert of the speed limit violation upon the vehicle entering a segment of the roadway having a speed limit different from a speed limit of a segment of the roadway on which the vehicle previously traveled, wherein the alert is provided to one or more remote entities and the alert includes the speed limit violation and the period of time the vehicle exceeded the speed limit.
16 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods to determine a speed limit violation by a vehicle. A locator device coupled to the vehicle receives GPS location coordinates from a satellite. The systems and methods determine the speed of the vehicle using the received coordinates or the functions of an engine control module. The speed limit of the segment of roadway on which the vehicle is traveling is identified based on the coordinates, and the vehicle speed is compared to the speed limit to determine whether the vehicle is violating the speed limit for the segment of roadway. The systems and methods alert any interested parties, such as the vehicle driver or a fleet manager, of the speed limit violation.
-
Citations
65 Claims
-
1. A method of determining a speed limit violation by a vehicle, comprising:
-
receiving location coordinates of the vehicle from a locator device coupled to the vehicle; determining a speed of the vehicle based on measurements from an engine control module; determining a vehicle type of the vehicle; based on the location coordinates, identifying, by the locator device, a speed limit for the vehicle type of a roadway on which the vehicle is traveling; comparing, by the locator device, the speed of the vehicle to the speed limit of the roadway and a value above the speed limit of the roadway; determining, by the locator device, a speed limit violation when the speed of the vehicle continuously exceeds the speed limit of the roadway and the value above the speed limit of the roadway for a period of time; and providing, by the locator device, an alert of the speed limit violation upon the vehicle entering a segment of the roadway having a speed limit different from a speed limit of a segment of the roadway on which the vehicle previously traveled, wherein the alert is provided to one or more remote entities and the alert includes the speed limit violation and the period of time the vehicle exceeded the speed limit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A locator device coupled to the vehicle for determining a speed limit violation by a vehicle, comprising:
-
a wireless interface; and a processor, communicating with the wireless interface, the processor being configured to; receive location coordinates of the vehicle; determine a speed of the vehicle based on measurements from an engine control module; determine a vehicle type of the vehicle; based on the location coordinates, identify a speed limit for the vehicle type of a roadway on which the vehicle is traveling; compare the speed of the vehicle to the speed limit of the roadway and a value above the speed limit of the roadway; determine a speed limit violation when the speed of the vehicle continuously exceeds the speed limit of the roadway and the value above the speed limit of the roadway for a period of time; and provide, by the locator device, an alert of the speed limit violation upon the vehicle entering a segment of the roadway having a speed limit different from a speed limit of a segment of the roadway on which the vehicle previously traveled, wherein the alert is provided to one or more remote entities and the alert includes the speed limit violation and the period of time the vehicle exceeded the speed limit. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for determining a speed limit violation by a vehicle coupled to a locator device, comprising:
-
means for providing a wireless interface to the locator device; and means for providing data to the locator device, communicating with the means for providing the wireless interface, the means for providing data being configured to— receive location coordinates of the vehicle; determine a speed of the vehicle based on measurements from an engine control module; determine a vehicle type of the vehicle; based on the location coordinates, identify a speed limit for the vehicle type of a roadway on which the vehicle is traveling; compare the speed of the vehicle to the speed limit of the roadway and a value above the speed limit of the roadway; determine a speed limit violation when the speed of the vehicle continuously exceeds the speed limit of the roadway and the value above the speed limit of the roadway for a period of time; and provide, by the locator device, an alert of the speed limit violation upon the vehicle entering a segment of the roadway having a speed limit different from a speed limit of a segment of the roadway on which the vehicle previously traveled, wherein the alert is provided to one or more remote entities and the alert includes the speed limit violation and the period of time the vehicle exceeded the speed limit. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer program product, comprising:
a non-transitory computer-readable medium comprising; at least one instruction for causing a computer to receive location coordinates of a vehicle from a locator device coupled to the vehicle; at least one instruction for causing a computer to determine a speed of the vehicle based on measurements from an engine control module; at least one instruction for causing a computer to determine a vehicle type of the vehicle; at least one instruction for causing a computer to, based on the location coordinates, identify, by the locator device, a speed limit for the vehicle type of a roadway on which the vehicle is traveling; at least one instruction for causing a computer to compare, by the locator device, the speed of the vehicle to the speed limit of the roadway and a value above the speed limit of the roadway; at least one instruction for causing a computer to determine, by the locator device, a speed limit violation when the speed of the vehicle continuously exceeds the speed limit of the roadway and the value above the speed limit of the roadway for a period of time; and at least one instruction for causing a computer to provide, by the locator device, an alert of the speed limit violation upon the vehicle entering a segment of the roadway having a speed limit different from a speed limit of a segment of the roadway on which the vehicle previously traveled, wherein the alert is provided to one or more remote entities and the alert includes the speed limit violation and the period of time the vehicle exceeded the speed limit. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37)
-
38. A method of determining a speed limit violation by a vehicle coupled to a locator device, comprising:
-
receiving location coordinates of the vehicle from at least one GPS satellite; determining a speed of the vehicle based on measurements from an engine control module; determining a vehicle type of the vehicle; based on the location coordinates, identifying, by the locator device, a speed limit for the vehicle type of a roadway on which the vehicle is traveling; comparing, by the locator device, the speed of the vehicle to the speed limit of the roadway and a value above the speed limit of the roadway; determining, by the locator device, speed limit violation when the speed of the vehicle continuously exceeds the speed limit of the roadway and the value above the speed limit of the roadway for a period of time; and providing, by the locator device, an alert of the speed limit violation upon the vehicle entering a segment of the roadway having a speed limit different from a speed limit of a segment of the roadway on which the vehicle previously traveled, wherein the alert is provided to one or more remote entities and the alert includes the speed limit violation and the period of time the vehicle exceeded the speed limit. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45)
-
-
46. A locator device, comprising:
-
a wireless interface; and a processor, communicating with the wireless interface, the processor being configured to— receive location coordinates of a vehicle coupled to the locator device from at least one GPS satellite; determine a speed of the vehicle based on measurements from an engine control module; determine a vehicle type of the vehicle; based on the location coordinates, identify a speed limit for the vehicle type of a roadway on which the vehicle is traveling; compare the speed of the vehicle to the speed limit of the roadway and a value above the speed limit of the roadway; determine a speed limit violation when the speed of the vehicle continuously exceeds the speed limit of the roadway and the value above the speed limit of the roadway for a period of time; and provide, by the locator device, an alert of the speed limit violation upon the vehicle entering a segment of the roadway having a speed limit different from a speed limit of a segment of the roadway on which the vehicle previously traveled, wherein the alert is provided to one or more remote entities and the alert includes the speed limit violation and the period of time the vehicle exceeded the speed limit. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53)
-
-
54. A system for determining a speed limit violation by a vehicle coupled to a locator device, comprising:
-
means for providing a wireless interface to the locator device; and means for providing data to the locator device, communicating with the means for providing a wireless interface, the means for providing data being configured to— receive location coordinates of the vehicle from at least one GPS satellite; determine a speed of the vehicle based on measurements from an engine control module; determine a vehicle type of the vehicle; based on the location coordinates, identify a speed limit for the vehicle type of a roadway on which the vehicle is traveling; compare the speed of the vehicle to the speed limit of the roadway and a value above the speed limit of the roadway; determine a speed limit violation when the speed of the vehicle continuously exceeds the speed limit of the roadway and the value above the speed limit of the roadway for a period of time; and provide, by the locator device, an alert of the speed limit violation upon the vehicle entering a segment of the roadway having a speed limit different from a speed limit of a segment of the roadway on which the vehicle previously traveled, wherein the alert is provided to one or more remote entities and the alert includes the speed limit violation and the period of time the vehicle exceeded the speed limit. - View Dependent Claims (55, 56, 57, 58, 59)
-
-
60. A computer program product, comprising:
a non-transitory computer-readable medium comprising; at least one instruction for causing a computer to receive location coordinates of a vehicle coupled to a locator device from at least one GPS satellite; at least one instruction for causing a computer to determine a speed of the vehicle based on measurements from an engine control module; at least one instruction for causing a computer to determine a vehicle type of the vehicle; at least one instruction for causing a computer to, based on the location coordinates, identify, by the locator device, a speed limit for the vehicle type of a roadway on which the vehicle is traveling; at least one instruction for causing a computer to compare, by the locator device, the speed of the vehicle to the speed limit of the roadway and a value above the speed limit of the roadway; at least one instruction for causing a computer to determine, by the locator device, a speed limit violation when the speed of the vehicle continuously exceeds the speed limit of the roadway and the value above the speed limit of the roadway for a period of time; and at least one instruction for causing a computer to provide, by the locator device, an alert of the speed limit violation upon the vehicle entering a segment of the roadway having a speed limit different from a speed limit of a segment of the roadway on which the vehicle previously traveled, wherein the alert is provided to one or more remote entities and the alert includes the speed limit violation and the period of time the vehicle exceeded the speed limit. - View Dependent Claims (61, 62, 63, 64, 65)
Specification