IP Library Granted Patent US 10,042,635
Granted Patent B2
US 10,042,635 · App. 14/740,546 · Granted Aug 7, 2018

Method for wireless remote updating vehicle software

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,042,635
App. No.
14/740,546
Granted
Aug 7, 2018
Kind
B2
Abstract

A method for wireless remote updating of vehicle software of one or more target electronic control units (ECUs) in a target vehicle group comprises manager software on a server. The manager software selects the target vehicle group and generates a differential update package (DUP) comprising an update manager. Download manager software downloads the DUP to one or more target vehicles. The update manager in each vehicle updates the one or more target ECUs.

Claims (83)

1. A method for wireless remote updating of vehicle software of one or more target electronic control units (ECUs) in a target vehicle group comprising one or more vehicles, each ECU comprising a flash memory, said method comprising:

hosting manager software on a server that is one of a client server or a central server accessible by a client, said server being remote from said target vehicle group;

utilizing said manager software for:

selecting said target vehicle group;

generating a differential update package (DUP) for said target vehicle group, said DUP comprising update manager software;

selecting update prerequisites for executing said DUP; and

selecting update scheduling for downloading said DUP;

providing download manager software at said server for downloading said DUP to each said one or more target vehicles;

utilizing said download manager software for:

establishing a separate wireless communication link to a telematics control unit (TCU) in each said target vehicle of said target vehicle group; and

utilizing said download manager software to download said DUP to each said TCU via each said separate wireless communication link; and

utilizing said update manager in each said TCU to update said one or more said target ECUs in each said target vehicle by utilizing said DUP to reflash each said flash memory of said one or more target ECUs.

2. A method in accordance with claim 1 , comprising:

providing said DUP with an update rule set; and

utilizing said update manager software at each said TCU to update each said target ECU flash memory by performing the following steps:

validating each target ECU flash image downloaded to each said TCU;

validating said updated rule set downloaded to each said TCU; and

updating each said target ECU in compliance with said rule set.

3. A method in accordance with claim 2 , comprising:

utilizing said download manager software to provide update interaction with each said TCU via said separate wireless communication link.

4. A method in accordance with claim 2 , comprising:

operating each said TCU to report software update status to said download manager software via said wireless communication link.

5. A method in accordance with claim 1 , comprising:

utilizing said manager software for:

performing a vehicle search;

creating and managing a plurality of vehicle groups; and

selecting said target vehicle group from said plurality of vehicle groups.

6. A method in accordance with claim 5 , comprising:

viewing ECU hardware and software on a per vehicle basis.

7. A method in accordance with claim 5 , comprising:

providing said DUP with an update rule set;

utilizing said update manager software at each said TCU to update each said flash memory by performing the following steps:

validating each said target ECU flash image downloaded to said TCU;

validating said rule set downloaded to said TCU; and

initiating an update in compliance with said rule set.

8. A method in accordance with claim 7 , comprising:

utilizing said download manger software to provide update interaction with each said TCU via said wireless communication link.

9. A method in accordance with claim 8 , comprising:

utilizing each said TCU to report status of said update to said download manager software via said wireless communication link.

10. A method in accordance with claim 8 , comprising:

providing said manager software for:

performing a vehicle search;

creating and managing vehicle groups;

viewing ECUs on per vehicle basis and current hardware and software versions of each said viewed ECUs.

11. A method in accordance with claim 10 , comprising:

providing said DUP with an update rule set;

utilizing said update manager software at said TCU to update each said flash memory by performing the following steps:

validating each received ECU flash image;

validating said received rule set for reflashing said flash memory; and

initiating an update in compliance with said rule set.

12. A method in accordance with claim 11 , comprising:

utilizing said download manger software to provide update interaction with said TCU via said wireless link.

13. A method in accordance with claim 12 , comprising:

operating said TCU to report status of said update to said download manager software via said wireless link.

14. A method in accordance with claim 1 , comprising:

providing said manager software with an ECU manager;

utilizing said ECU manager to search for predetermined ECUs; and

utilizing said ECU manager to perform uploading contents of each flash memory of said predetermined.

15. A method in accordance with claim 14 , comprising:

providing said DUP with an update rule set;

utilizing said update manager software at each said TCU to update each said flash memory of said predetermined ECUs by performing the following steps:

validating each received ECU flash image;

validating said received rule set for reflashing said flash memory of said predetermined ECUs; and

initiating an update in compliance with said rule set.

16. A method in accordance with claim 15 , comprising:

utilizing said download manger software to provide update interaction with said TCU via said wireless link.

17. A method in accordance with claim 16 , comprising:

operating said TCU to report status of said update to said download manager software via said wireless link.

18. A method in accordance with claim 1 , comprising:

providing package manager software;

utilizing said package manager to select update prerequisites;

utilizing said package manager to select update scheduling; and

utilizing said package manager to select notifications to be generated.

19. A method in accordance with claim 18 , comprising:

utilizing said manager software to request approval of each said DUP from one or more predetermined individuals.

20. A method in accordance with claim 19 , comprising:

receiving approval of each said DUP from said one or more predetermined individuals prior to initiating any use of said download manager to any download of each said DUP.

21. A method in accordance with claim 1 , comprising:

utilizing said manager software to request approval of each said DUP from one or more predetermined individuals.

22. A method in accordance with claim 21 , comprising:

receiving approval of each said DUP from said one or more predetermined individuals prior to initiating any download of each said DUP.

23. A method in accordance with claim 1 , comprising:

receiving approval of each said DUP from one or more predetermined individuals prior to initiating any use of said download manager to any download of each said DUP.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Feb 4, 2016
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: LEAR CORPORATION
Reel/Frame 037670/0263 →
SECURITY INTEREST Recorded Sep 4, 2015
From: LEAR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 036497/0734 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2015
From: AUTONET MOBILE, INC.
To: LEAR CORPORATION
Reel/Frame 036434/0205 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2015
From: MOELLER, DOUGLAS S; PASHBY, RONALD W; HOLMES, COURTNEY JOE
To: AUTONET MOBILE, INC.
Reel/Frame 035844/0866 →
Cited By (1)
US 12,693,844