IP Library Granted Patent US 10,678,530
Granted Patent B2
US 10,678,530 · App. 15/865,800 · Granted Jun 9, 2020

Vehicle update systems and methods

Inventors: Sangeetha Sangameswaran (Canton, MI); Jason Michael Miller (Woodhaven, MI); William C. Dierker (Canton, MI); Doug B. Thornburg (Dearborn, MI)
Assignee: Ford Global Technologies, LLC
G06F8/65B60L58/13G07C5/08G07C5/0808H04L67/12B60L2270/40G07C5/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 10,678,530
App. No.
15/865,800
Granted
Jun 9, 2020
Kind
B2
Abstract

Systems, devices, and methods are disclosed for determining whether to provide an over-the-air (OTA) update to a vehicle. An example method includes determining an update characteristic of a pending software update for a vehicle. The method also includes determining a vehicle battery state of charge (SOC) threshold based on the update characteristic. The method further includes modifying the threshold based on a location of the vehicle. The method still further includes determining a SOC of a battery of the vehicle. And the method yet further includes responsively providing the pending software update to the vehicle based on the SOC and the threshold.

Claims (44)

1. A vehicle over-the-air update system comprising:

a vehicle configured to determine a vehicle battery state of charge (SOC); and

a server configured to:

determine an update characteristic of a pending software update for the vehicle;

determine a vehicle battery SOC threshold based on the update characteristic;

modify the threshold based on a location of the vehicle a most recent key-off event of the vehicle; and

responsively provide the pending software update to the vehicle based on the vehicle battery SOC and the threshold.

2. The vehicle over-the-air update system of claim 1 , wherein (i) the pending software update comprises a plurality of update files, (ii) the update characteristic comprises a plurality of file sizes corresponding to the plurality of update files, and (iii) the vehicle battery SOC threshold comprises a plurality of thresholds corresponding to the plurality of update files, and wherein the server is further configure to:

provide a subset of the plurality of update files based on the plurality of thresholds corresponding to the plurality of update files.

3. The vehicle over-the-air update system of claim 1 , wherein the server is further configured to:

determine that the vehicle has experienced a key-off event; and

responsively determine the update characteristic of the pending software update for the vehicle.

4. A method comprising:

determining an update characteristic of a pending software update for a vehicle;

determining a vehicle battery state of charge (SOC) threshold based on the update characteristic;

modifying the threshold based on a location of the vehicle;

determining a SOC of a battery of the vehicle; and

responsively providing the pending software update to the vehicle based on the SOC and the threshold,

wherein the pending software update comprises a software update for an electronic control unit (ECU) of the vehicle.

5. The method of claim 4 , wherein the update characteristic comprises a file size of the pending software update.

6. The method of claim 4 , wherein the pending software update comprises a plurality of update files, and wherein the update characteristic comprises a plurality of file sizes corresponding to the plurality of update files.

7. The method of claim 6 , wherein the vehicle battery SOC threshold comprises a plurality of thresholds corresponding to the plurality of update files.

8. The method of claim 7 , wherein providing the pending software update to the vehicle based on the SOC and the threshold comprises:

providing a subset of the plurality of update files based on the plurality of thresholds corresponding to the plurality of update files.

9. The method of claim 4 , wherein modifying the threshold based on the location of the vehicle comprises modifying the threshold based on the location of the vehicle at a most recent key-off event of the vehicle.

10. The method of claim 4 , wherein modifying the threshold based on the location of the vehicle comprises modifying the threshold based on a predicted parking location of the vehicle.

11. The method of claim 4 , wherein the SOC of the vehicle is determined at a most recent key-off event of the vehicle.

12. The method of claim 4 , further comprising:

providing a notification to a remote computing device corresponding to the vehicle, wherein the notification indicates that a software update is being performed.

13. The method of claim 4 , further comprising:

determining that the vehicle has experienced a key-off event; and

responsively determining the update characteristic of the pending software update for the vehicle.

14. The method of claim 4 , wherein providing the pending software update to the vehicle based on the SOC and the threshold comprises providing the pending software update over-the-air.

15. A tangible, computer readable medium including instructions that, when executed, cause performance of a set of acts comprising:

determining an update characteristic of a pending software update for a vehicle;

determining a vehicle battery state of charge (SOC) threshold based on the update characteristic;

modifying the threshold based on a location of the vehicle at a most recent key-off event of the vehicle;

determining a vehicle battery SOC; and

responsively providing the pending software update based on the vehicle battery SOC and the threshold.

16. The tangible, computer readable medium of claim 15 , wherein (i) the pending software update comprises a plurality of update files, (ii) the update characteristic comprises a plurality of file sizes corresponding to the plurality of update files, and (iii) the vehicle battery SOC threshold comprises a plurality of thresholds corresponding to the plurality of update files, the set of acts further comprising:

providing a subset of the plurality of update files based on the plurality of thresholds corresponding to the plurality of update files.

17. The tangible, computer readable medium of claim 15 , the set of acts further comprising:

determining that the vehicle has experienced a key-off event; and

responsively determining the update characteristic of the pending software update for the vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2018
From: SANGAMESWARAN, SANGEETHA; MILLER, JASON MICHAEL; DIERKER, WILLIAM C.; THORNBURG, DOUG B.
To: FORD GLOBAL TECHNOLOGIES, LLC
Reel/Frame 044955/0936 →
Continuity (1)
Related Publication 20190212997A1 · Jul 11, 2019
Cited By (2)
US 12,333,297 US 12,474,915