# US 2017/0285641 A1 · Systems and processes for selecting contextual modes for use with autonomous, semi-autonomous, and manual-driving vehicle operations

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

- Number: US 2017/0285641 A1
- Document ID: US20170285641A1
- Status: Published application
- Kind: A1
- Application number: 15/477,497
- Filed: 2017-04-03
- Published: 2017-10-05
- Earliest claimed: 2016-04-01
- Assignees: GM Global Technology Operations LLC
- Applicants: GM Global Technology Operations LLC
- Inventors: Claudia V. Goldman-Shenhar; Gila Kamhi; Nadav Baron; Barak Hershkovitz
- Web page: https://patentgrep.com/patent/US20170285641A1

## CPC

- B60R 16/0231: {Circuits relating to the driving or the functioning of the vehicle (monitoring tyres B60C23/00; indicating overspeed B60K31/00; for dash boards B60K37/00, B60Q3/10; for indicating emergencies B60Q1/52; brake control systems B60T; registering or indicating the working of vehicles G07C5/00; measuring distance G01C, e.g. combinations of speed and distance G01C23/00; engine indicators G01L; measuring speed or acceleration G01P)}
- B60W 20/00: Control systems specially adapted for hybrid vehicles {(hybrid vehicle design, B60K6/00; electric vehicles B60L)}
- B60W 50/082: {Selecting or switching between different modes of propelling}
- B60W 50/14: Means for informing the driver, warning the driver or prompting a driver intervention
- B60W 60/00136: {for intellectual activities, e.g. reading, gaming or working}
- B60W 2050/0075: {Automatic parameter input, automatic initialising or calibrating means}
- B60W 2540/043: Identity of occupants
- B60W 2540/215: Selection or confirmation of options
- B60W 2540/22: Psychological state; Stress level or workload
- B60W 2540/221: Physiology, e.g. weight, heartbeat, health or special needs
- B60W 2540/225: Direction of gaze
- B60W 2540/229: Attention level, e.g. attentive to driving, reading or sleeping
- B60W 2540/26: Incapacity
- B60W 2540/30: Driving style
- B60W 2555/00: Input parameters relating to exterior conditions, not covered by groups B60W2552/00, B60W2554/00
- B60W 2556/10: Historical data
- B60W 2556/45: External transmission of data to or from the vehicle
- B60R: VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- 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

## Abstract

A system including an input group that, when executed by a processing unit, obtains contextual input data for use in determining a contextual mode, wherein the contextual input is based on at least one type of context. Example contexts include an environmental context; a user state; a user driving destination; a profile of the user; and a profile of another user. The system also includes a deliberation group that, when executed by the processing unit, determines, based on the contextual input data, a contextual mode for use in controlling a vehicle function. The system also includes an output group that, when executed by the hardware-based processing unit, initiates implementation, at a vehicle of transportation, of the contextual mode determined to control the vehicle function.

## Claims

### Claim 1

A system, for controlling a vehicle function based on determined context, comprising:
a hardware-based processing unit; and
a non-transitory computer-readable storage device comprising:
an input group that, when executed by the hardware-based processing unit, obtains contextual input data for use in determining a contextual mode, wherein the contextual input is based on at least one of:
(i) an environmental context;
(ii) a user state;
(iii) a user driving destination;
(iv) a profile of the user; and
(v) a profile of another user;
a deliberation group that, when executed by the hardware-based processing unit, determines, based on the contextual input data, a contextual mode for use in controlling the vehicle function; and
an output group that, when executed by the hardware-based processing unit, initiates implementation, at a vehicle of transportation, of the contextual mode determined to control the vehicle function.

### Claim 2 (depends on 1)

The system of claim 1, wherein the user state is based on vehicle sensor data indicating a quality of the user.

### Claim 3 (depends on 1)

The system of claim 1, wherein the user state indicates a mood or activity of the user.

### Claim 4 (depends on 1)

The system of claim 1, wherein the deliberation group is configured to determine the contextual mode based on the input contextual data and historic user data.

### Claim 5 (depends on 1)

The system of claim 1, wherein the deliberation group, in determining the contextual mode, generates a new contextual mode based on the input context data.

### Claim 6 (depends on 5)

The system of claim 5, wherein the deliberation group includes a learning agent that, when executed by the hardware-based processing unit, analyzes, user behavior, or user behavior and the context input data, and yields a learning output for use in generating the new contextual mode.

### Claim 7 (depends on 1)

The system of claim 1, wherein the vehicle function is a non-driving function.

### Claim 8 (depends on 7)

The system of claim 7, wherein the vehicle and/or non-vehicle function includes an infotainment sub-system function.

### Claim 9 (depends on 7)

The system of claim 7, wherein the vehicle and/or non-vehicle function includes a heating, ventilating, air-conditioning function of the vehicle.

### Claim 10 (depends on 1)

The system of claim 1, wherein the contextual mode determined is configured to promote a relaxing atmosphere for the user in a vehicle.

### Claim 11

A system, for controlling a non-driving function of a vehicle based on determined context, comprising:
a hardware-based processing unit; and
a non-transitory computer-readable storage device comprising:
an input group that, when executed by the hardware-based processing unit, obtains contextual input for use in determining a contextual mode, wherein the contextual input is based on at least one of:
(i) an environmental context;
(ii) a user state;
(iii) a user activity;
(iv) a user driving destination;
(v) a profile of the user; and
(vi) a profile of another user;
a deliberation group that, when executed by the hardware-based processing unit, determines, based on the contextual input, a contextual mode for use in controlling a non-driving vehicle function; and
an output group that, when executed by the hardware-based processing unit, initiates implementation, at the vehicle, of the contextual mode determined to control the non-driving vehicle function.

### Claim 12 (depends on 11)

The system of claim 11, wherein the user activity includes an item to be kept cool or cold, and the output group initiates execution of the contextual mode determined to control the heating, ventilating, air-conditioning function to keep the item cool or cold.

### Claim 13 (depends on 11)

The system of claim 11, wherein the user state is based on vehicle sensor data indicating a quality of the user.

### Claim 14 (depends on 11)

The system of claim 11, wherein the user state indicates a mood or activity of the user.

### Claim 15 (depends on 11)

The system of claim 11, wherein the deliberation group is configured to determine the contextual mode based on the input contextual data and historic user data.

### Claim 16 (depends on 11)

The system of claim 11, wherein the deliberation group, in determining the contextual mode, generates a new contextual mode based on the input context data.

### Claim 17 (depends on 16)

The system of claim 16, wherein the deliberation group includes a learning agent that, when executed by the hardware-based processing unit, analyzes, user behavior, or user behavior and the context input data, and yields a learning output for use in generating the new contextual mode.

### Claim 18 (depends on 1)

The system of claim 1, wherein the function includes a mobile-device function.

### Claim 19

A system, for controlling a vehicle function based on determined context, comprising:
a hardware-based processing unit; and
a non-transitory computer-readable storage device comprising:
an input group that, when executed by the hardware-based processing unit, obtains contextual input for use in determining a contextual mode, the contextual input including data from an other-user profile or environmental data;
a deliberation group that, when executed by the hardware-based processing unit, determines, based on the contextual input, a contextual mode for use in controlling a vehicle function; and
an output group that, when executed by the hardware-based processing unit, initiates implementation, at a vehicle of transportation, of the contextual mode determined to control the vehicle function.

### Claim 20 (depends on 19)

The system of claim 19, wherein the deliberation group:
in determining the contextual mode, generates a new contextual mode based on the input context data; and
includes a learning agent that, when executed by the hardware-based processing unit, analyzes, user behavior, or user behavior and the context input data, and yields a learning output for use in generating the new contextual mode.
