IP Library Granted Patent US 11,180,115
Granted Patent B2
US 11,180,115 · App. 16/233,204 · Granted Nov 23, 2021

Controlling vehicle operations based on vehicle information

Inventor: Adam John Boulton (Wirral, GB)
Assignee: BlackBerry Limited
B60R25/241B60Q9/00B60R25/04G01C21/34G06Q40/08G06Q40/10G07C5/008
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 11,180,115
App. No.
16/233,204
Granted
Nov 23, 2021
Kind
B2
Abstract

Systems, methods, and software can be used to control vehicle operation based on vehicle information. In some aspects, a method is disclosed comprising: transmitting, from a vehicle, a vehicle information request, wherein the vehicle information request comprises an identification (ID) of the vehicle; receiving, at the vehicle, a vehicle information response, wherein the vehicle information response comprises vehicle information of the vehicle; and controlling, by at least one hardware processor on the vehicle, an operation of the vehicle based on the vehicle information.

Claims (50)

1. A method, comprising:

transmitting, from a vehicle, a vehicle information request to a server, wherein the vehicle information request comprises an identification (ID) of the vehicle;

in response to the vehicle information request, receiving, at the vehicle and from the server, a vehicle information response, wherein the vehicle information response comprises vehicle information of a vehicle that matches the ID of the vehicle;

determining, by the vehicle, whether to prevent a driving operation of the vehicle based on the received vehicle information; and

in response to determining whether to prevent the driving operation based on the received vehicle information, controlling, by at least one hardware processor on the vehicle, an operation of the vehicle.

2. The method of claim 1 , wherein the vehicle information comprises vehicle registration information of the vehicle, and the controlling the operation of the vehicle comprises:

determining, by the at least one hardware processor on the vehicle, whether the vehicle has a valid registration based on the vehicle registration information; and

determining, by the at least one hardware processor on the vehicle, whether to prevent the driving operation of the vehicle based on the determining whether the vehicle has the valid registration.

3. The method of claim 2 , wherein the vehicle registration information comprises at least one of a vehicle inspection expiration date or a vehicle tax due date.

4. The method of claim 2 , further comprising: in response to determining to prevent the driving operation of the vehicle, generating an notification indicating a reason for preventing the driving operation of the vehicle.

5. The method of claim 1 , wherein the vehicle information comprises at least one of vehicle weight information or vehicle class information, and the controlling the operation of the vehicle comprises:

determining a route based on the at least one of vehicle weight information or vehicle class information.

6. The method of claim 1 , further comprising:

obtaining, at the vehicle, driver information comprising driver insurance information, and wherein the controlling the operation of the vehicle comprises: controlling the operation of the vehicle based on the vehicle information and the driver insurance information.

7. The method of claim 6 , wherein the controlling the operation of the vehicle based on the vehicle information and the driver insurance information comprises:

if the driver insurance information indicates that a driver is insured to drive the vehicle having a class and a cylinder capacity indicated in the vehicle information, enabling a start of the vehicle; or

if the driver insurance information indicates that a driver is not insured to drive the vehicle having the class or the cylinder capacity indicated in the vehicle information, preventing the start of the vehicle.

8. A vehicle, comprising:

at least one hardware processor; and

a computer-readable storage medium coupled to the at least one hardware processor and storing programming instructions for execution by the at least one hardware processor, wherein the programming instructions, when executed, cause the at least one hardware processor to perform operations comprising:

transmitting, from the vehicle, a vehicle information request to a server, wherein the vehicle information request comprises an identification (ID) of the vehicle;

in response to the vehicle information request, receiving, at the vehicle, and from the server, a vehicle information response, wherein the vehicle information response comprises vehicle information of a vehicle that matches the ID of the vehicle;

determining, by the vehicle, whether to prevent a driving operation of the vehicle based on the received vehicle information; and

in response to determining whether to prevent the driving operation based on the received vehicle information, controlling, by at least one hardware processor on the vehicle, an operation of the vehicle.

9. The vehicle of claim 8 , wherein the vehicle information comprises vehicle registration information of the vehicle, and the controlling the operation of the vehicle comprises:

determining, by the at least one hardware processor on the vehicle, whether the vehicle has a valid registration based on the vehicle registration information; and

determining, by the at least one hardware processor on the vehicle, whether to prevent the driving operation of the vehicle based on the determining whether the vehicle has the valid registration.

10. The vehicle of claim 9 , wherein the vehicle registration information comprises at least one of a vehicle inspection expiration date or a vehicle tax due date.

11. The vehicle of claim 9 , the operations further comprising: in response to determining to prevent the driving operation of the vehicle, generating an notification indicating a reason for preventing the driving operation of the vehicle.

12. The vehicle of claim 8 , wherein the vehicle information comprises at least one of vehicle weight information or vehicle class information, and the controlling the operation of the vehicle comprises:

determining a route based on the at least one of vehicle weight information or vehicle class information.

13. The vehicle of claim 8 , the operations further comprising:

obtaining, at the vehicle, driver information comprising driver insurance information, and wherein the controlling the operation of the vehicle comprises: controlling the operation of the vehicle based on the vehicle information and the driver insurance information.

14. The vehicle of claim 13 , wherein the controlling the operation of the vehicle based on the vehicle information and the driver insurance information comprises:

if the driver insurance information indicates that a driver is insured to drive the vehicle having a class and a cylinder capacity indicated in the vehicle information, enabling a start of the vehicle; or

if the driver insurance information indicates that a driver is not insured to drive the vehicle having the class or the cylinder capacity indicated in the vehicle information, preventing the start of the vehicle.

15. A computer-readable medium storing instructions which, when executed, cause a computing device to perform operations comprising:

transmitting, from a vehicle, a vehicle information request to a server, wherein the vehicle information request comprises an identification (ID) of the vehicle;

in response to the vehicle information request, receiving, at the vehicle and from the server, a vehicle information response, wherein the vehicle information response comprises vehicle information of a vehicle that matches the ID of the vehicle;

determining, by the vehicle, whether to prevent a driving operation of the vehicle based on the received vehicle information; and

in response to determining whether to prevent the driving operation based on the received vehicle information, controlling, by at least one hardware processor on the vehicle, an operation of the vehicle.

16. The computer-readable medium of claim 15 , wherein the vehicle information comprises vehicle registration information of the vehicle, and the controlling the operation of the vehicle comprises:

determining, by the at least one hardware processor on the vehicle, whether the vehicle has a valid registration based on the vehicle registration information; and

determining, by the at least one hardware processor on the vehicle, whether to prevent the driving operation of the vehicle based on the determining whether the vehicle has the valid registration.

17. The computer-readable medium of claim 16 , wherein the vehicle registration information comprises at least one of a vehicle inspection expiration date or a vehicle tax due date.

18. The computer-readable medium of claim 16 , the operations further comprising: in response to determining to prevent the driving operation of the vehicle, generating an notification indicating a reason for preventing the driving operation of the vehicle.

19. The computer-readable medium of claim 15 , wherein the vehicle information comprises at least one of vehicle weight information or vehicle class information, and the controlling the operation of the vehicle comprises:

determining a route based on the at least one of vehicle weight information or vehicle class information.

20. The computer-readable medium of claim 15 , the operations further comprising:

obtaining, at the vehicle, driver information comprising driver insurance information, and wherein the controlling the operation of the vehicle comprises: controlling the operation of the vehicle based on the vehicle information and the driver insurance information.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2019
From: BOULTON, ADAM JOHN
To: BLACKBERRY UK LIMITED
Reel/Frame 049330/0234 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2019
From: BLACKBERRY UK LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 048619/0861 →
Continuity (1)
Related Publication 20200207308A1 · Jul 2, 2020