IP Library › Granted Patent US 10,282,194
Granted Patent B2
US 10,282,194 · App. 14/507,955 · Granted May 7, 2019

Methods and systems to update a vehicle computing system

Inventors: Douglas Raymond Martin (Canton, MI); Mark Anthony Rockwell (Wyandotte, MI)
Assignee: Ford Global Technologies, LLC
G06F8/654H04L67/10H04L67/125
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,282,194
App. No.
14/507,955
Granted
May 7, 2019
Kind
B2
Abstract

A vehicle computing system for a vehicle includes a first and second memory device (e.g., erasable programmable read only memory (EEPROM)). The system further includes a circuit that selectively switches between the first and second memory device. The system further includes a first vehicle control module configured to receive notification that a software update is available at the second memory device. The first vehicle control module controls the circuit to switch from the first memory device to the second memory device at an initialization event. The first vehicle control module executes the software update based on communication with the second memory device.

Claims (19)

1. A vehicle computing system comprising a first memory device in selective communication with either a first processor that executes one or more vehicle operations or a second processor that receives software updates;

a second memory device in selective communication with either the second processor or the first processor;

a first switch circuit that selectively switches between the first processor and the first and second memory devices; and

a second switch circuit that selectively switches between the second processor and the first and second memory devices,

wherein the second processor is configured to receive and store a software update in the second memory device while the first processor is in communication with the first memory device,

wherein the vehicle computing system is configured to,

receive notification that the software update is available at the second memory device, and

responsive to receiving the notification:

automatically control the first switch circuit to toggle communication with the first processor from the first memory device to the second memory device for execution of the software update by the first processor from the second memory device, and

automatically control the second switch circuit to toggle communication with the second processor from the second memory device to the first memory device.

2. The vehicle computing system of claim 1 , wherein the first and second memory devices comprise at least one of an electrically erasable programmable read only memory (EEPROM), a FLASH, random access memory, and read only memory.

3. The vehicle computing system of claim 1 , wherein the second processor is configured to receive the software update device during vehicle operation.

4. The vehicle computing system of claim 1 , further comprising a communication module configured to establish remote communication with one or more devices such that the communication module receives the software update from the one or more devices and sends the software update to the second memory device via the second processor.

5. The vehicle computing system of claim 4 , wherein the communication module is at least one of an embedded cellular phone, a Bluetooth module, and an embedded modem.

6. The vehicle computing system of claim 4 , wherein the one or more devices is at least one of a remote server and a nomadic device.

7. The vehicle computing system of claim 4 , wherein the communication module is configured to, in response to initiation of a key-off event, continue to receive the software update until the first processer receives a software update success message before completing the key-off event, and store the software update at the second memory device via the second processor.

8. The vehicle computing system of claim 1 , wherein the first processor is further configured to, in response to an initialization event, transmit a request to determine if the first or second memory device includes the software update.

9. The vehicle computing system of claim 8 , wherein the initialization event is at least one of an ignition key-on, ignition key-off, and a manually initiated event.

10. The vehicle computing system of claim 1 , wherein the first and second switch circuits comprise at least two field-effect transistors.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2014
From: MARTIN, DOUGLAS RAYMOND; ROCKWELL, MARK ANTHONY
To: FORD GLOBAL TECHNOLOGIES, LLC
Reel/Frame 033900/0335 →
Continuity (1)
Related Publication 20160098266A1 · Apr 7, 2016
Cited By (3)
US 12,307,230 US 12,504,969 US 12,578,955