# US 12,015,676 B2 · Method and apparatus for advanced vehicle preconfiguration

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

- Number: US 12,015,676 B2
- Document ID: US12015676B2
- Status: Granted
- Kind: B2
- Application number: 16/685,436
- Filed: 2019-11-15
- Published: 2021-05-20
- Granted: 2024-06-18
- Earliest claimed: 2019-11-15
- Assignees: Ford Global Technologies, LLC
- Applicants: Ford Global Technologies, LLC
- Inventors: Kay Hart; David Sanabria; Marc Mills; Patricia Piedrahita; Thomas Lee Miller; Justin Bauer; Anthony Trentacosti; Colin Ho; Philip Mason
- Web page: https://patentgrep.com/patent/US12015676B2

## CPC

- H04L 67/34: {involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416)}
- G01C 21/3484: {Personalized, e.g. from learned user behaviour or user-defined profiles}
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04W 12/06: Authentication
- B60R 16/037: for occupant comfort {, e.g. for automatic adjustment of appliances according to personal settings, e.g. seats, mirrors, steering wheel}
- H04W 88/02: Terminal devices
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- B60R: VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR

## Abstract

A system includes a mobile device having a processor and memory. The mobile device determines that a new vehicle is assigned to an identified owner and responsively initiates a settings configuration process. The configuration process includes presenting existing vehicle system settings from an existing vehicle that can be transferred to the new vehicle, receiving selection of settings to be transferred, receiving editing of settings to be transferred, presenting configurable vehicle system settings for the new vehicle that can be configured, receiving configuration of the settings, and saving selected, edited and newly configured settings to a data set, which is then uploaded to a server for transfer to the new vehicle.

## Claims

### Claim 1

A system comprising:
a mobile device including a processor and a memory, the mobile device being configured to access a vehicle account including first vehicle for which a user has first vehicle system settings, wherein the processor is configured to
determine that a second vehicle has been associated with the vehicle account;
initiate a settings configuration process, responsive to determining that the second vehicle is assigned to the vehicle account, wherein the configuration process configures the processor to:
determine which settings of the first vehicle that are compatible for transfer to the second vehicle;
present the first vehicle system settings that are compatible for transfer to the second vehicle;
receive selection from the first vehicle system settings of selected first settings to be transferred to the second vehicle;
receive edits of the first vehicle system settings to create edited first settings to be transferred to the second vehicle;
present second vehicle system settings for the second vehicle that can be configured via the mobile device;
receive configuration of the second vehicle system settings to create configured second settings for assignment to the second vehicle;
save the selected first settings, the edited first settings and the configured second settings to a second vehicle initialization data set; and
upload the second vehicle initialization data set, including identification of the second vehicle, to a server for transfer to the second vehicle.

### Claim 2 (depends on 1)

The system of claim 1, wherein the processor is further configured to determine that the second vehicle is assigned to an identified owner based on input received from the owner at a mobile device.

### Claim 3 (depends on 2)

The system of claim 2, wherein the processor is further configured to verify that the second vehicle is assigned by comparing an input vehicle identification number to a record of vehicle identification numbers indicating ownership.

### Claim 4 (depends on 1)

The system of claim 1, wherein the processor is further configured to determine that the second vehicle is assigned to an identified owner based on an indication received at the mobile device from a server, the indication including owner identification and identification of the second vehicle.

### Claim 5 (depends on 1)

The system of claim 1, wherein the processor is further configured to retrieve the first existing vehicle system settings from an identified existing vehicle.

### Claim 6 (depends on 1)

The system of claim 1, wherein the processor is further configured to retrieve the first existing vehicle system settings from a server storing user profiles and vehicle system settings.

### Claim 7 (depends on 6)

The system of claim 6, wherein the server storing user profiles and vehicle system settings stores a user profile for the identified user that has the first existing vehicle settings associated therewith.

### Claim 8 (depends on 1)

The system of claim 1, wherein the processor is further configured to retrieve the second configurable vehicle system settings from a server identifying configurable vehicle system settings for the second vehicle.

### Claim 9 (depends on 1)

The system of claim 1, wherein the processor is further configured to send the data set to the second vehicle, responsive to the second vehicle requesting the data set from the mobile device, following authentication of the mobile device by the second vehicle.

### Claim 10 (depends on 1)

The system of claim 1, wherein the authentication includes verifying a user personal identification number input into the mobile device as part of an authentication process executed by the second vehicle to authenticate the mobile device.

### Claim 11 (depends on 1)

The system of claim 1, wherein at least one of the first or second settings includes vehicle interior lighting options.

### Claim 12 (depends on 1)

The system of claim 1, wherein at least one of the first or second settings includes vehicle navigation settings.

### Claim 13 (depends on 12)

The system of claim 12, wherein the navigation settings include identification of predefined addresses to be saved to the second vehicle as saved addresses.

### Claim 14 (depends on 1)

The system of claim 1, wherein at least one of the first or second settings includes vehicle preconditioning settings.

### Claim 15 (depends on 1)

The system of claim 1, wherein at least one of the first or second settings includes vehicle wallet settings, the vehicle wallet settings including identification of at least one payment method for a vehicle wallet.

### Claim 16 (depends on 15)

The system of claim 15, wherein the processor is configured to image a user payment card to establish the at least one payment method.

### Claim 17

A vehicle comprising:
a processor;
a memory; and
a cellular transceiver, and wherein the processor is configured to:
verify that a user, identified by a mobile device application as a new owner, is present within the vehicle, the mobile device application sending verification credentials to the vehicle and the vehicle verifying those credentials via a remote server;
responsive to the verification, determine whether a predefined data set, defining vehicle system state settings to be applied to the vehicle, exists for download;
offer to install the data set, having been determined to exist;
responsive to user acceptance of the offer, download the data set; and
apply the vehicle data set to configure vehicle system states to reflect values for corresponding states indicated in the data set.

### Claim 18 (depends on 17)

The vehicle of claim 17, wherein the processor is further configured to determine whether the predefined data set exists for download from the mobile device.

### Claim 19 (depends on 17)

The vehicle of claim 17, wherein the processor is further configured to determine whether the predefined data set exists for download from a remote server saving data sets defined by users for use in configuring vehicles belonging to respective users.
