# US 10,500,955 B2 · Automatic upgrade of a vehicle-based processor based on a physical component change

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,500,955 B2
- Document ID: US10500955B2
- Status: Granted
- Kind: B2
- Application number: 14/957,190
- Filed: 2015-12-02
- Published: 2016-06-30
- Granted: 2019-12-10
- Earliest claimed: 2014-12-30
- Assignees: Visteon Global Technologies, Inc.
- Applicants: Visteon Global Technologies, Inc.
- Inventors: Shadi Mere; Theodore Charles Wingrove; Michael Eichbrecht; Kyle Entsminger
- Web page: https://patentgrep.com/patent/US10500955B2

## CPC

- G06F 8/65: Updates (security arrangements therefor G06F21/57)
- B60K 35/10: Input arrangements, i.e. from user to vehicle, associated with vehicle functions or specially adapted therefor
- B60K 35/22: Display screens
- B60K 35/23: Head-up displays [HUD] (optical aspects of head-up displays G02B27/01)
- B60K 35/50: Instruments characterised by their means of attachment to or integration in the vehicle (B60K35/231 takes precedence)
- B60K 35/60: Instruments characterised by their location or relative disposition in or on vehicles (arrangements of lighting devices on dashboards B60Q3/10)
- G06F 8/654: using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories
- B60K 2360/828: Mounting or fastening exchangeable modules
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- B60K: ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES

## Abstract

The aspects of the present disclosure provide an upgradable vehicle cockpit interface and in particular, to a single or multi-phase upgradable hardware and firmware vehicle cockpit interface. The upgradable vehicle cockpit interface may include one or more hardware and firmware components that may be designed to interface with or connect to one or more corresponding hardware and firmware blocks located within the vehicle cockpit. The hardware and firmware components may be detachable from the hardware and firmware blocks and may be backwards compatible with the vehicle's hardware and firmware blocks. The upgradable vehicle cockpit interface enables an individual to experience the same vehicle over a time period and have the ability to upgrade the vehicle components (i.e. electronics) to ease the vehicle aging process.

## Claims

### Claim 1

A system for upgrading a first component of a vehicle to a second component, comprising:
an electronic control unit (ECU) disposed in the vehicle and having a non-volatile memory, the non-volatile memory being employed to store instructions on the operation of the first component and the second component; and
an upgradeable vehicle cockpit interface disposed in the vehicle and configured to load data onto the non-volatile memory, wherein
the ECU is configured to detect that the first component has been replaced with the second component, wherein the second component comprises a vehicle add-on,
and in response to the detection, the ECU is configured to determine whether the add-on is supported,
and subsequent to the determination, the ECU is further configured to automatically instruct the upgradeable vehicle cockpit interface to rewrite the stored instructions to allow the ECU to interface with the second component, wherein rewriting the stored instructions comprises modifying the ECU to support the vehicle add-on,
the first component and the second component being non-software physical hardware.

### Claim 2 (depends on 1)

The system according to claim 1, wherein the first component and the second component are of a display type.

### Claim 3 (depends on 2)

The system according to claim 2, wherein the first component is a dashboard display.

### Claim 4 (depends on 3)

The system according to claim 3, wherein the second component is a heads-up display (HUD).

### Claim 5 (depends on 2)

The system according to claim 2, wherein the first component is a heads-up display (HUD).

### Claim 6 (depends on 5)

The system according to claim 5, wherein the second component is another version of heads-up display (HUD).

### Claim 7 (depends on 1)

The system according to claim 1, wherein the first component is a sensory control hardware device.

### Claim 8 (depends on 7)

The system according to claim 7, wherein the first component and the second component are at least one of the following:
gesture sensor;
touch pad;
haptic pad;
button knob; and
eye tracking device.

### Claim 9 (depends on 1)

The system according to claim 1, further comprising a downloadable interface to connect to a mobile communication device, wherein the downloadable interface is configured to instigate a communication with a third-party source to retrieve new instructions in response to the stored instructions not being available.

### Claim 10 (depends on 1)

The system according to claim 1, wherein the ECU is separate and distinct from the first component and the second component.

### Claim 11 (depends on 1)

The system according to claim 1, wherein the upgradeable vehicle cockpit interface includes a HW/FW management driver including one or more memory expansion chips for upgrading the operation of the system.

### Claim 12 (depends on 9)

The system according to claim 9, wherein the communication with third party is wireless.

### Claim 13 (depends on 9)

The system according to claim 9, wherein the downloadable interface is a USB device.

### Claim 14 (depends on 1)

The system according to claim 1, wherein the upgradeable vehicle cockpit interface is further configured to facilitate multi-phase upgrading.

### Claim 15 (depends on 1)

The system according to claim 1, wherein when the determination is that the add-on is not supported, the ECU is further configured to determine whether instructions for the new version are downloadable and to download the instructions when downloadable, wherein the modifying is based on the downloadable instructions.

### Claim 16

An upgradeable vehicle, comprising:
a first installation portion of a first component in the vehicle and a second installation portion of a second component in the vehicle, wherein the first component and the second component represent an older version and a newer version of a function associated with the upgradeable vehicle, respectively; and
a microcontroller disposed in the vehicle with instructions for the first component and the second component,
wherein the microcontroller is configured to detect that the second component has been installed in the vehicle, wherein the second component comprises a vehicle add-on, and
in response to second component replacing the first component in the upgradeable vehicle, the microcontroller being configured to determine whether the add-on is supported and subsequently automatically retrieve and employ the instructions for the second component, wherein employing the instructions comprises modifying the microprocessor to support the vehicle add-on,
the first and second component being non-software physical hardware.

### Claim 17 (depends on 16)

The upgradeable vehicle according to claim 16, wherein the function is related to a display-able technology.

### Claim 18 (depends on 16)

The system according to claim 16, wherein when the determination is that the add-on is not supported, the microprocessor is further configured to determine whether instructions for the new version are downloadable and to download the instructions when downloadable, wherein the employing is based on the downloadable instructions.
