# US 10,246,102 B2 · Systems and methods for implementing user preferences for vehicles

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

- Number: US 10,246,102 B2
- Document ID: US10246102B2
- Status: Granted
- Kind: B2
- Application number: 15/459,805
- Filed: 2017-03-15
- Published: 2018-09-20
- Granted: 2019-04-02
- Earliest claimed: 2017-03-15
- Assignees: GM Global Technology Operations LLC
- Applicants: GM Global Technology Operations LLC
- Inventors: Matthew Graney
- Web page: https://patentgrep.com/patent/US10246102B2

## CPC

- B60W 50/0098: {Details of control systems ensuring comfort, safety or stability not otherwise provided for}
- B60H 1/00742: {by detection of the vehicle occupants' presence; by detection of conditions relating to the body of occupants, e.g. using radiant heat detectors}
- B60K 35/10: Input arrangements, i.e. from user to vehicle, associated with vehicle functions or specially adapted therefor
- B60K 35/654: {the user being the driver}
- B60K 35/85: Arrangements for transferring vehicle- or driver-related data
- B60W 10/30: including control of auxiliary equipment, e.g. air-conditioning compressors or oil pumps
- B60W 40/08: related to drivers or passengers
- B60W 50/10: Interpretation of driver requests or demands
- G05D 1/00: Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots (drive control systems specially adapted for autonomous road vehicles B60W60/00)
- G05D 1/0027: {involving a plurality of vehicles, e.g. fleet or convoy travelling (fleet control of land vehicles from a control room G05D1/0297; traffic control systems for road vehicles G08G1/00; for marine craft G08G3/00; for aircraft G08G5/00)}
- G05D 1/0287: {involving a plurality of land vehicles, e.g. fleet or convoy travelling (traffic control systems for road vehicles G08G1/00, particularly anticollision systems G08G1/16)}
- B60H 2001/00733: {Computational models modifying user-set values}
- B60K 2360/592: Data transfer involving external databases
- B60W 2040/0809: {Driver authorisation; Driver identity check}
- B60W 2540/215: Selection or confirmation of options
- B60W 2710/30: Auxiliary equipments
- B60W: CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60H: ARRANGEMENTS OF HEATING, COOLING, VENTILATING OR OTHER AIR-TREATING DEVICES SPECIALLY ADAPTED FOR PASSENGER OR GOODS SPACES OF VEHICLES
- 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
- G05D: SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES

## Abstract

Systems and method are provided for implementing user preferences for vehicles. In one embodiment, a method for implementing user preferences for vehicles includes receiving preferences of a user with respect to vehicle settings pertaining to a plurality of vehicles; and implementing, via instructions provided by a processor, the user's preferences for the vehicle settings when a user is set to occupy a vehicle of the plurality of vehicles.

## Claims

### Claim 1

A method for implementing user preferences for vehicles, the method comprising:
receiving preferences of a user with respect to vehicle settings pertaining to a plurality of vehicles, wherein the preferences of the user represent preferred vehicle climate control settings for a vehicle climate control system, as preferred by the user for whenever the user is present within any of the plurality of vehicles; and
implementing, via instructions provided by a processor, the user's preferences for the vehicle settings, including the user's preferred vehicle climate control settings, whenever a user is set to occupy any vehicle of the plurality of vehicles.

### Claim 2 (depends on 1)

The method of claim 1, wherein:
the plurality of vehicles comprises a fleet of taxis; and
the step of implementing the user's preferences comprises implementing the same preferences for the user, including the same preferred vehicle climate control settings, whenever the user occupies any of the taxis in the fleet.

### Claim 3 (depends on 1)

The method of claim 1, wherein:
the plurality of vehicles comprises a fleet of autonomous vehicles; and
the step of implementing the user's preferences comprises implementing the same preferences for the user, including the same preferred vehicle climate control settings, whenever the user occupies any of the autonomous vehicles in the fleet.

### Claim 4 (depends on 1)

The method of claim 1, wherein the step of receiving the preferences of the user comprises:
receiving the preferences of the user, including the user's preferred vehicle climate control settings, from on an electronic device carried by the user, while the user is set to occupy any of the plurality of vehicles.

### Claim 5 (depends on 1)

The method of claim 1, wherein:
the step of receiving the user's preferences comprises receiving one or more preferred vehicle climate control temperature settings for the user for the vehicle climate control system; and
the step of implementing the user's preferences comprises implementing, via instructions provided by the processor, the user's one or more preferred vehicle climate control temperature settings whenever the user is set to occupy any vehicle of the plurality of vehicles.

### Claim 6 (depends on 5)

The method of claim 5, wherein:
the step of receiving the one or more preferred vehicle climate control temperature settings for the user comprises receiving a most recent temperature setting for a most recent time in which the user has occupied any of the plurality of vehicles; and
the step of implementing the user's preferences comprises implementing, via instructions provided by the processor, the most recent temperature setting when the user is set to occupy any vehicle of the plurality of vehicles.

### Claim 7 (depends on 5)

The method of claim 5, wherein:
the step of receiving the one or more preferred vehicle climate control temperature settings for the user comprises receiving an average temperature setting for a plurality of times in which the user has occupied any of the plurality of vehicles; and
the step of implementing the user's preferences comprises implementing, via instructions provided by the processor, the average temperature setting whenever the user is set to occupy any vehicle of the plurality of vehicles.

### Claim 8 (depends on 5)

The method of claim 5, wherein:
the step of receiving the one or more preferred vehicle climate control temperature settings for the user comprises receiving a weighting factor for the user, representing the user's preferences as to a relatively colder or warmer temperature in relation to an outside ambient temperature as compared with other users, and
the step of implementing the user's preferences comprises implementing, via instructions provided by the processor, the weighting factor for the user whenever the user is set to occupy any vehicle of the plurality of vehicles.

### Claim 9 (depends on 1)

The method of claim 1, wherein:
the step of receiving the user's preferences comprises receiving one or more preferred vehicle climate control fan settings for the user for the vehicle climate control system; and
the step of implementing the user's preferences comprises implementing, via instructions provided by the processor, the user's one or more preferred vehicle climate control fan settings whenever the user is set to occupy any vehicle of the plurality of vehicles.

### Claim 10 (depends on 1)

The method of claim 1, wherein:
the step of receiving the user's preferences comprises receiving one or more preferred seat warmer settings; and
the step of implementing the user's preferences comprises implementing, via instructions provided by the processor, the user's one or more preferred seat warmer settings whenever the user is set to occupy any vehicle of the plurality of vehicles.

### Claim 11 (depends on 1)

The method of claim 1, wherein:
the step of receiving the user's preferences comprises receiving one or more of the following: preferred vehicle climate control temperature settings, preferred vehicle climate control fan settings, or preferred vehicle seat warmer settings, for the user; and
the step of implementing the user's preferences comprises implementing, via instructions provided by the processor, one or more of the preferred vehicle climate control temperature settings, preferred vehicle climate control fan settings, or preferred vehicle seat warmer settings, for the user, whenever the user is set to occupy any vehicle of the plurality of vehicles.

### Claim 12 (depends on 1)

The method of claim 1, wherein:
the step of receiving the user's preferences comprises receiving each of the following: preferred vehicle climate control temperature settings, preferred vehicle climate control fan settings, and preferred vehicle seat warmer settings, for the user; and
the step of implementing the user's preferences comprises implementing, via instructions provided by the processor, each of the preferred vehicle climate control temperature settings, preferred vehicle climate control fan settings, and preferred vehicle seat warmer settings, for the user, whenever the user is set to occupy any vehicle of the plurality of vehicles.

### Claim 13

A system for implementing user preferences for a plurality of vehicles, the system comprising:
a preference-related object module configured to receive preferences of a user with respect to vehicle settings pertaining to the plurality of vehicles, wherein the preferences of the user represent preferred vehicle climate control settings for a vehicle climate control system, as preferred by the user for whenever the user is present within any of the plurality of vehicles; and
a preference-related determination module, including a processor, configured to implement the user's preferences for the vehicle settings, including the user's preferred vehicle climate control settings, whenever a user is set to occupy any vehicle of the plurality of vehicles.

### Claim 14 (depends on 13)

The system of claim 13, wherein:
the plurality of vehicles comprises a fleet of taxis; and
the preference-related determination module is configured to implement the user's preferences comprises implementing the same preferences for the user, including the same preferred vehicle climate control settings, whenever the user occupies any of the taxis in the fleet.

### Claim 15 (depends on 13)

The system of claim 13, wherein:
the plurality of vehicles comprises a fleet of autonomous vehicles; and
the preference-related determination module is configured to implement the same preferences for the user, including the same preferred vehicle climate control settings, whenever the user occupies any of the autonomous vehicles in the fleet.

### Claim 16 (depends on 13)

The system of claim 13, wherein the preference-related object module is configured to the receive the preferences for the user, including the user's preferred vehicle climate control settings, from a memory of an electronic device carried by the user, as the user is set to occupy any of the plurality of vehicles.

### Claim 17

An autonomous vehicle, comprising:
an interface configured to receive preferences of a user with respect to vehicle settings pertaining to a plurality of vehicles, wherein the autonomous vehicle comprises one of the plurality of vehicles, and wherein the preferences of the user represent preferred vehicle climate control settings for a vehicle climate control system, as preferred by the user for whenever the user is present within any of the plurality of vehicles; and
a controller configured to implement the user's preferences for the vehicle settings, including the user's preferred vehicle climate control settings, whenever a user is set to occupy the autonomous vehicle.

### Claim 18 (depends on 17)

The autonomous vehicle of claim 17, wherein:
the plurality of vehicles comprises a fleet of taxis; and
the controller is configured to implement the same preferences for the user, including the same preferred vehicle climate control settings, whenever the user occupies any of the taxis in the fleet.

### Claim 19 (depends on 17)

The autonomous vehicle of claim 17, wherein the interface is configured to the receive preferences for the user, including the user's preferred vehicle climate control settings, from a memory of an electronic device carried by the user, as the user is set to occupy the autonomous vehicle.

### Claim 20 (depends on 17)

The autonomous vehicle of claim 17, wherein:
the interface is configured to receive one or more of the following: preferred vehicle climate control temperature settings, preferred vehicle climate control fan settings, or preferred vehicle seat warmer settings, for the user; and
the controller is configured to provide instructions for implementing one or more of the preferred vehicle climate control temperature settings, preferred vehicle climate control fan settings, or preferred vehicle seat warmer settings, for the user, whenever the user is set to occupy any vehicle of the plurality of vehicles.
