IP Library Granted Patent US 9,002,575
Granted Patent B2
US 9,002,575 · App. 12/498,731 · Granted Apr 7, 2015

Vehicle security system and method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,002,575
App. No.
12/498,731
Granted
Apr 7, 2015
Kind
B2
Abstract

A method and apparatus for validating a vehicle operator. In one embodiment, an apparatus comprises an input device for allowing entry of vehicle operator identification information, a transceiver for transmitting a message and receiving a response to the message, an interface for allowing a processor to communication with a vehicle sub-system, and a processor connected to the input device, the transceiver, and the interface, the processor for receiving the vehicle operator identification information from the input device, for generating the message comprising the vehicle operation identification information and providing the message to the transceiver, for receiving the response from the transceiver and for controlling the vehicle sub-system, via the interface, based on the response.

Claims (58)

1. An apparatus for controlling operation of a selected function of a vehicle, comprising:

an input device, located on the vehicle, for allowing entry of vehicle operator identification information;

a processor, located on the vehicle, for generating a validation message based on the vehicle operator identification information;

a transceiver, located on the vehicle, for transmitting the validation message to one or more remote locations and receiving a response to the validation message;

an interface, located on the vehicle, for allowing the processor to communicate with a vehicle sub-system; and

a memory, located on the vehicle, for storing and providing a set of commands for controlling vehicle operations prior to the transceiver receiving the response to the validation message;

wherein the processor is configured to control operation of the vehicle based on the set of commands until the transceiver receives the response from the one or more remote locations, and the processor is further configured to control operation of the vehicle based on a different set of commands specified in the response to the validation message based on the transceiver receiving the response to the validation message from the one or more remote locations.

2. An apparatus for controlling operation of a selected function of a vehicle, comprising:

means for storing and providing a set of commands for controlling vehicle operations via the apparatus located at the vehicle;

means for receiving vehicle operator identification information via the apparatus located at the vehicle;

means for generating a validation message based on the vehicle operator identification information;

means for transmitting the validation message to one or more remote locations for validation of the vehicle operator identification information;

means for receiving and detecting a response to the validation message; and

means for controlling operation of the vehicle based on the set of commands until the response is received from the one or more remote locations, and for controlling operation of the vehicle based on a different set of commands specified in the response to the validation message based on the transceiver receiving the response to the validation message from the one or more remote locations.

3. The apparatus of claim 1 , wherein the set of commands comprises at least one of allowing a predetermined distance of travel by the vehicle, allowing a predetermined time of vehicle operation, or allowing a predetermined maximum speed of travel by the vehicle, prior to impairing operation of the vehicle associated with the apparatus.

4. The apparatus of claim 1 , wherein the processor is configured to impair operation of the vehicle associated with the apparatus according to the received response.

5. The apparatus of claim 1 , wherein the processor is configured to prevent the vehicle from starting according to the received response.

6. The apparatus of claim 1 , wherein the processor is configured to disable a vehicle ignition system according to the received response.

7. The apparatus of claim 1 , wherein the processor is configured to impair a vehicle fuel system according to the received response.

8. The apparatus of claim 1 , wherein the processor is configured to flash a vehicle headlight, a vehicle taillight, or a vehicle interior light, or sounds a vehicle horn according to the received response.

9. The apparatus of claim 1 , wherein the processor is configured to impair a vehicle transmission according to the received response.

10. The apparatus of claim 9 , wherein the processor is configured to impair the vehicle transmission by limiting a number of gears to be used during operation of the vehicle.

11. A method for controlling operation of a selected function of a vehicle, comprising:

storing and providing a set of commands for controlling vehicle operations;

receiving vehicle operator identification information via a device located at the vehicle;

generating, by the device, a validation message based on the vehicle operator identification information;

transmitting, by the device, the validation message to one or more remote locations for validation of the vehicle operator identification information;

receiving and detecting, by the device, a response to the validation message;

controlling operation of the vehicle based on the set of commands until the response is received from the one or more remote locations; and

controlling operation of the vehicle based on a different set of commands specified in the response to the validation message based on the transceiver receiving the response to the validation message from the one or more remote locations.

12. The apparatus of claim 2 , wherein the set of commands comprises at least one of allowing a predetermined distance of travel by the vehicle, allowing a predetermined time of vehicle operation, or allowing a predetermined maximum speed of travel by the vehicle, prior to impairing operation of the vehicle associated with the apparatus.

13. The method of claim 11 , wherein the set of commands comprises at least one of allowing a predetermined distance of travel by the vehicle, allowing a predetermined time of vehicle operation, or allowing a predetermined maximum speed of travel by the vehicle, prior to impairing operation of the vehicle associated with the device.

14. The method of claim 11 , wherein controlling operation of the vehicle further comprises impairing operation of the vehicle associated with the device.

15. The method of claim 14 , wherein impairing operation of the vehicle further comprises preventing the vehicle from starting.

16. The method of claim 14 , wherein impairing operation of the vehicle further comprises disabling a vehicle ignition system.

17. The method of claim 14 , wherein impairing operation of the vehicle further comprises impairing a vehicle fuel system.

18. The method of claim 14 , wherein impairing operation of the vehicle further comprises flashing a vehicle headlight, a vehicle taillight, a vehicle interior light, or sounding a vehicle horn.

19. The method of claim 14 , wherein impairing operation of the vehicle further comprises impairing a vehicle transmission.

20. The method of claim 19 , wherein impairing operation of a vehicle transmission further comprises limiting the number of gears to be used during operation of the vehicle.

21. A non-transitory computer readable medium embodying a program of machine-readable instructions for controlling operation of a selected function of a vehicle, comprising:

instructions executable by a digital processing apparatus located on the vehicle to:

store and provide a set of commands for controlling vehicle operations;

receive vehicle operator identification information via the digital processing apparatus located at the vehicle;

generate a validation message based on the vehicle operator identification information;

transmit the validation message to one or more remote locations for validation of the vehicle operator identification information;

receive and detect a response to the validation message; and

control operation of the vehicle based on the set of commands until the response is received from the one or more remote locations; and

control operation of the vehicle based on a different set of commands specified in the response to the validation message based on the transceiver receiving the response to the validation message from the one or more remote locations.

22. The apparatus of claim 2 , wherein the means for controlling operation of the vehicle further comprises means for impairing operation of the vehicle associated with the apparatus.

23. The non-transitory computer readable medium of claim 21 , wherein the set of commands comprises at least one of allowing a predetermined distance of travel by the vehicle, allowing a predetermined time of vehicle operation, or allowing a predetermined maximum speed of travel by the vehicle, prior to impairing operation of the vehicle associated with the digital processing apparatus.

24. The non-transitory computer readable medium of claim 21 , further comprising instructions executable by the digital processing apparatus located on the vehicle to impair operation of the vehicle associated with the digital processing apparatus.

25. The method of claim 11 , further comprising receiving and detecting different instructions issued by at least remote locations of the one or more remote locations in response to the validation message.

26. The method of claim 25 , further comprising:

determining and requesting one of the one or more remote locations to resolve the received different instructions; and

controlling operation of the vehicle according to the resolution.

27. The method of claim 25 , further comprising:

prioritizing each of the received different instructions based on a determined priority of each of the one or more remote locations; and

controlling operation of the vehicle according to priorities of the received different instructions.

Assignments (16)
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NUMBER D856640 PREVIOUSLY RECORDED ON REEL 056598 FRAME 0059. ASSIGNOR(S) HEREBY CONFIRMS THE SECOND LIEN PATENT SECURITY AGREEMENT. Recorded Nov 17, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 058175/0775 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NUMBER D856640 PREVIOUSLY RECORDED ON REEL 056601 FRAME 0630. ASSIGNOR(S) HEREBY CONFIRMS THE FIRST LIEN PATENT SECURITY AGREEMENT. Recorded Nov 17, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
Reel/Frame 058174/0907 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jun 16, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
Reel/Frame 056601/0630 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jun 16, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 056598/0059 →
SECURITY INTEREST RELEASE (REEL/FRAME: 045723/0359) Recorded Jun 8, 2021
From: BARCLAYS BANK PLC, AS GRANTEE
To: OMNITRACS, LLC
Reel/Frame 056516/0442 →
SECURITY INTEREST RELEASE (REEL/FRAME: 053983/0570) Recorded Jun 8, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS GRANTEE
To: OMNITRACS, LLC
Reel/Frame 056518/0684 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 6, 2020
From: OMNITRACS, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 053983/0570 →
SECURITY INTEREST Recorded Mar 26, 2018
From: OMNITRACS , LLC
To: BARCLAYS BANK PLC
Reel/Frame 045723/0359 →
RELEASE OF SECOND LIEN SECURITY AGREEMENT OF REEL/FRAME 031765/0877 Recorded Mar 26, 2018
From: ROYAL BANK OF CANADA
To: OMNITRACS, LLC
Reel/Frame 045920/0845 →
RELEASE OF FIRST LIEN SECURITY AGREEMENT OF REEL/FRAME 031765/0877 Recorded Mar 26, 2018
From: ROYAL BANK OF CANADA
To: OMNITRACS, LLC
Reel/Frame 045727/0398 →
CHANGE OF ADDRESS Recorded Jan 25, 2017
From: OMNITRACS, LLC
To: OMNITRACS, LLC
Reel/Frame 041492/0939 →
CHANGE OF NAME Recorded Feb 26, 2014
From: OMNITRACS, INC.
To: OMNITRACS, LLC
Reel/Frame 032336/0354 →
PATENT ASSIGNMENT AGREEMENT Recorded Feb 7, 2014
From: QUALCOMM INCORPORATED
To: OMNITRACS, INC.
Reel/Frame 032167/0756 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Dec 13, 2013
From: OMNITRACS, INC.
To: ROYAL BANK OF CANADA
Reel/Frame 031814/0843 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Dec 5, 2013
From: OMNITRACS, INC.
To: ROYAL BANK OF CANADA
Reel/Frame 031765/0877 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2009
From: HARVEY, JOHN; DOYLE, THOMAS F.; SEGAL, MICHAEL L.
To: QUALCOMM INCORPORATED
Reel/Frame 022922/0655 →