# US 11,897,492 B2 · Information processing apparatus

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

- Number: US 11,897,492 B2
- Document ID: US11897492B2
- Status: Granted
- Kind: B2
- Application number: 18/110,107
- Filed: 2023-02-15
- Published: 2023-06-22
- Granted: 2024-02-13
- Earliest claimed: 2018-08-30
- Assignees: Toyota Jidosha Kabushiki Kaisha
- Applicants: Toyota Jidosha Kabushiki Kaisha
- Inventors: Ikuma Suzuki; Wataru Kanda; Kaiji Itabashi; Yoshihisa Yamada; Kazuki Miyake; Tamotsu Kondoh
- Web page: https://patentgrep.com/patent/US11897492B2

## CPC

- B60W 10/06: including control of combustion engines
- B60W 50/087: {where the control system corrects or modifies a request from the driver}
- B60W 10/184: with wheel brakes
- B60W 10/20: including control of steering systems
- B60W 40/107: Longitudinal acceleration
- B60W 40/109: Lateral acceleration
- B60W 40/114: Yaw movement
- B60W 50/12: Limiting control by the driver depending on vehicle state, e.g. interlocking means for the control input for preventing unsafe operation
- B60W 2050/0006: {Digital architecture hierarchy}
- B60W 2050/0027: {Minimum/maximum value selectors}
- B60W 2050/009: {Priority selection}
- B60W 2050/0091: {of control inputs}
- B60W 2050/0094: {of control units}
- B60W 2050/0295: {Inhibiting action of specific actuators or systems}
- B60W 2540/10: Accelerator pedal position
- B60W 2540/12: Brake pedal position
- B60W 2540/18: Steering angle
- B60W 2720/106: Longitudinal acceleration
- 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

An information processing apparatus includes a receiver configured to receive a data set including a requested acceleration as information representing movement of a vehicle in a front-rear direction and any one of a steering angle, a yaw rate, and a rotation radius as information representing movement of the vehicle in a lateral direction from each of a plurality of applications, an arbitration unit configured to perform arbitration of information representing the movement of the vehicle in the front-rear direction and arbitration of information representing the movement of the vehicle in the lateral direction based on a plurality of the data sets received by the receiver, and a first output unit configured to output instruction information for driving an actuator based on an arbitration result of the arbitration unit.

## Claims

### Claim 1

An information processing apparatus mounted in a vehicle comprising:
an ECU programmed to:
receive a plurality of first requests respectively from a plurality of drive assistance applications;
arbitrate the plurality of first requests;
calculate a second request based on the arbitration;
distribute the second request to at least one of a plurality of actuator systems; and
inform at least one of the drive assistance applications of:
results of the arbitration; and
information representing an operation of a driver of the vehicle.

### Claim 2 (depends on 1)

The vehicle comprising the information processing apparatus of claim 1.

### Claim 3 (depends on 1)

The information processing apparatus of claim 1, wherein a driver requested acceleration is not included in the plurality of first requests.

### Claim 4 (depends on 1)

The information processing apparatus of claim 1, wherein the ECU is programmed to:
select one of the drive assistance applications; and
inform at least one of the drive assistance applications that is not the selected drive assistance application of the selected drive assistance application.

### Claim 5 (depends on 1)

The information processing apparatus of claim 1, wherein the information representing an operation of a driver of the vehicle is a driver-requested acceleration.

### Claim 6

A manager mounted in a vehicle comprising:
an ECU programmed to:
receive a plurality of first requests respectively from a plurality of Advanced Driver Assistance Systems (ADAS) applications;
arbitrate the plurality of first requests;
calculate a second request based on the arbitration;
distribute the second request to at least one of a plurality of actuator systems; and
inform at least one of the ADAS applications of:
results of the arbitration; and
driver's operation information.

### Claim 7 (depends on 6)

The vehicle comprising the manager of claim 6.

### Claim 8 (depends on 6)

The manager of claim 6, wherein a driver requested acceleration is not included in the plurality of first requests.

### Claim 9 (depends on 6)

The manager of claim 6, further comprising:
selecting one of the ADAS applications; and
informing at least one of the ADAS applications that is not the selected ADAS application of the selected ADAS application.

### Claim 10 (depends on 6)

The manager of claim 6, wherein the driver's operation information is a driver-requested acceleration.

### Claim 11

A system comprising:
a plurality of actuator systems; and
an information processing apparatus mounted in a vehicle, the information processing apparatus including an ECU programmed to:
receive a plurality of first requests respectively from a plurality of ADAS applications;
arbitrate the plurality of first requests;
calculate a second request based on the arbitration;
distribute the second request to at least one of the plurality of actuator systems; and
inform at least one of the ADAS applications of:
results of the arbitration; and
information representing an operation of a driver of the vehicle.

### Claim 12 (depends on 11)

The vehicle comprising the system of claim 11.

### Claim 13 (depends on 11)

The system of claim 11, wherein a driver requested acceleration is not included in the plurality of first requests.

### Claim 14 (depends on 11)

The system of claim 11, wherein the ECU is programmed to:
select one of the ADAS applications; and
inform at least one of the ADAS applications that is not the selected ADAS application of the selected ADAS application.

### Claim 15 (depends on 11)

The system of claim 11, wherein the information representing an operation of a driver of the vehicle is a driver-requested acceleration.

### Claim 16

A control method performed by an ECU mounted in a vehicle, the method comprising:
receiving a plurality of first requests respectively from a plurality of ADAS applications;
arbitrating the plurality of first requests;
calculating a second request based on the arbitration;
distributing the second request to at least one of a plurality of actuator systems; and
informing at least one of the ADAS applications of:
results of the arbitration; and
information representing an operation of a driver of the vehicle.

### Claim 17 (depends on 16)

The method of claim 16, wherein a driver requested acceleration is not included in the plurality of first requests.

### Claim 18 (depends on 16)

The method of claim 16, further comprising:
selecting one of the ADAS applications; and
informing at least one of the ADAS applications that is not the selected ADAS application of the selected ADAS application.

### Claim 19 (depends on 16)

The method of claim 16, wherein the information representing an operation of a driver of the vehicle is a driver-requested acceleration.
