IP Library Granted Patent US 9,709,984
Granted Patent B2
US 9,709,984 · App. 14/183,917 · Granted Jul 18, 2017

Administering a recall by an autonomous vehicle

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,709,984
App. No.
14/183,917
Granted
Jul 18, 2017
Kind
B2
Abstract

Administering a recall by an autonomous vehicle, including: receiving, by a vehicle management module, a recall message identifying a component of the autonomous vehicle that is subject to the recall; adjusting, by the vehicle management module, a vehicle capability in dependence upon the component of the autonomous vehicle that is subject to the recall; determining, by the vehicle management module, a recall response plan in dependence upon the adjusted vehicle capability; and executing, by the vehicle management module, the recall response plan.

Claims (45)

1. A method comprising:

by computer instructions on a computing device, receiving from a recall notification service external to an autonomous vehicle, a recall message identifying a component of the autonomous vehicle that is subject to the recall;

adjusting a vehicle capability in dependence upon the component of the autonomous vehicle that is subject to the recall includes:

identifying a vehicle capability that is dependent upon the component of the autonomous vehicle that is subject to the recall; and

adjusting a capability value for the identified vehicle capability;

determining, in dependence upon the adjusted vehicle capability, a recall response plan representing a course of action for responding to the recall message, wherein the recall response plan excludes actions that are associated with vehicle capability requirements that are not met by current vehicle capabilities of the vehicle including the adjusted vehicle capability; and

executing the recall response plan.

2. The method of claim 1 wherein adjusting the vehicle capability in dependence upon the component of the autonomous vehicle that is subject to the recall further comprises disabling the vehicle capability.

3. The method of claim 1 wherein determining the recall response plan in dependence upon the adjusted vehicle capability further comprises:

identifying a route for the autonomous vehicle to traverse in a self-driving mode; and

determining, in dependence upon one or more vehicle capabilities, whether the autonomous vehicle can traverse the route in the self-driving mode.

4. The method of claim 3 wherein determining whether the autonomous vehicle can traverse the route in the self-driving mode further comprises determining whether a length of the route exceeds a maximum travelling distance for the autonomous vehicle to travel in the self-driving mode.

5. The method of claim 1 further comprising:

receiving a recall reset message; and

adjusting a vehicle capability in dependence upon the recall reset message.

6. An apparatus comprising a computer processor and a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of:

receiving from a recall notification service external to an autonomous vehicle, a recall message identifying a component of the autonomous vehicle that is subject to the recall;

adjusting a vehicle capability in dependence upon the component of the autonomous vehicle that is subject to the recall includes:

identifying a vehicle capability that is dependent upon the component of the autonomous vehicle that is subject to the recall; and

adjusting a capability value for the identified vehicle capability;

determining, in dependence upon the adjusted vehicle capability, a recall response plan representing a course of action for responding to the recall message, wherein the recall response plan excludes actions that are associated with vehicle capability requirements that are not met by current vehicle capabilities of the vehicle including the adjusted vehicle capability; and

executing the recall response plan.

7. The apparatus of claim 6 wherein adjusting the vehicle capability in dependence upon the component of the autonomous vehicle that is subject to the recall further comprises disabling the vehicle capability.

8. The apparatus of claim 6 wherein determining the recall response plan in dependence upon the adjusted vehicle capability further comprises:

identifying a route for the autonomous vehicle to traverse in a self-driving mode; and

determining, in dependence upon one or more vehicle capabilities, whether the autonomous vehicle can traverse the route in the self-driving mode.

9. The apparatus of claim 8 wherein determining whether the autonomous vehicle can traverse the route in the self-driving mode further comprises determining whether a length of the route exceeds a maximum travelling distance for the autonomous vehicle to travel in the self-driving mode.

10. The apparatus of claim 6 further comprising computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of:

receiving a recall reset message; and

adjusting a vehicle capability in dependence upon the recall reset message.

11. A computer program product including a computer readable storage medium comprising computer program instructions that, when executed, cause a computer to carry out the steps of:

receiving from a recall notification service external to the vehicle, a recall message identifying a component of the autonomous vehicle that is subject to the recall;

adjusting a vehicle capability in dependence upon the component of the autonomous vehicle that is subject to the recall includes:

identifying a vehicle capability that is dependent upon the component of the autonomous vehicle that is subject to the recall; and

adjusting a capability value for the identified vehicle capability;

determining, in dependence upon the adjusted vehicle capability, a recall response plan representing a course of action for responding to the recall message, wherein the recall response plan excludes actions that are associated with vehicle capability requirements that are not met by current vehicle capabilities of the vehicle including the adjusted vehicle capability; and

executing the recall response plan.

12. The computer program product of claim 11 wherein adjusting the vehicle capability in dependence upon the component of the autonomous vehicle that is subject to the recall further comprises disabling the vehicle capability.

13. The computer program product of claim 11 wherein determining the recall response plan in dependence upon the adjusted vehicle capability further comprises:

identifying a route for the autonomous vehicle to traverse in a self-driving mode; and

determining, in dependence upon one or more vehicle capabilities, whether the autonomous vehicle can traverse the route in the self-driving mode.

14. The computer program product of claim 13 wherein determining whether the autonomous vehicle can traverse the route in the self-driving mode further comprises determining whether a length of the route exceeds a maximum travelling distance for the autonomous vehicle to travel in the self-driving mode.

15. The computer program product of claim 11 further comprising computer program instructions that, when executed, cause the computer to carry out the steps of:

receiving a recall reset message; and

adjusting a vehicle capability in dependence upon the recall reset message.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO GLOBAL TECHNOLOGIES INTERNATIONAL LIMITED
To: LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069869/0614 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2019
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE LTD.
To: LENOVO GLOBAL TECHNOLOGIES INTERNATIONAL LTD
Reel/Frame 050304/0861 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
Reel/Frame 034194/0353 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2014
From: CUDAK, GARY D.; HARDEE, CHRISTOPHER J.; RODRIGUEZ, ADRIAN X.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 032245/0022 →