# US 11,308,003 B2 · Communication device and method for communication between two control devices in a vehicle

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

- Number: US 11,308,003 B2
- Document ID: US11308003B2
- Status: Granted
- Kind: B2
- Application number: 16/936,507
- Filed: 2020-07-23
- Published: 2021-03-25
- Granted: 2022-04-19
- Earliest claimed: 2019-09-20
- Assignees: Toyota Jidosha Kabushiki Kaisha
- Applicants: Toyota Jidosha Kabushiki Kaisha
- Inventors: Akiyoshi Yamada
- Web page: https://patentgrep.com/patent/US11308003B2

## CPC

- G06F 13/12: using hardware independent of the central processor, e.g. channel or peripheral processor
- G06F 13/4295: {using an embedded synchronisation}
- G06F 7/588: {Random number generators, i.e. based on natural stochastic processes}
- G06F 2213/0052: Assignment of addresses or identifiers to the modules of a bus system
- G06F 2213/40: Bus coupling
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A communication device for a vehicle includes: a memory; and a processor that is coupled to the memory, the processor being configured to: generate a first address for a time at which a first control device, which carries out control of a vehicle, communicates with a second control device, carry out communication with the second control device via the first address, and receive, from the second control device, information that specifies the first control device, and on the basis of the information that is received, set, in place of the first address, a second address that corresponds to an instrument that the first control device controls.

## Claims

### Claim 1

A communication device for a vehicle, comprising:
a memory; and
a processor coupled to the memory, the processor being configured to:
generate a first address, based on a lot number that is assigned in conjunction with manufacture of a first control device configured to control the vehicle, for a time that the first control device communicates with a second control device;
communicate with the second control device via the first address, and receive information that specifies the first control device from the second control device; and
set a second address in place of the first address based on the received information, the second address corresponding to an instrument that the first control device controls.

### Claim 2 (depends on 1)

The communication device for the vehicle of claim 1, wherein the processor is configured to set a parameter of the instrument based on the received information.

### Claim 3 (depends on 1)

The communication device for the vehicle of claim 1, wherein the processor is configured to change the first address, in a case where the first address that is generated is the same as an address of another control device on the network.

### Claim 4 (depends on 2)

The communication device for the vehicle of claim 2, wherein the instrument is a sensor configured to detect peripheral information of the vehicle.

### Claim 5 (depends on 2)

The communication device for the vehicle of claim 2, wherein the processor is configured to generate the first address based on a random number that is set in advance in accordance with a current time.

### Claim 6 (depends on 3)

The communication device for the vehicle of claim 3, wherein the processor is configured to change the first address, by adding, subtracting, multiplying, integrating or dividing a host portion of the first address by a predetermined value.

### Claim 7 (depends on 4)

The communication device for the vehicle of claim 4, wherein the processor is configured to generate the first address based on a random number that is set in advance in accordance with a current time.

### Claim 8

A communication device for a vehicle, comprising:
a memory; and
a processor coupled to the memory, the processor being configured to:
generate a first address, based on a random number that is set in advance in accordance with a current time, for a time that a first control device configured to control the vehicle communicates with a second control device;
communicate with the second control device via the first address, and receive information that specifies the first control device from the second control device; and
set a second address in place of the first address based on the received information, the second address corresponding to an instrument that the first control device controls.

### Claim 9 (depends on 8)

The communication device for the vehicle of claim 8, wherein the processor is configured to change the first address, in a case where the first address that is generated is the same as an address of another control device on the network.

### Claim 10 (depends on 9)

The communication device for the vehicle of claim 9, wherein the processor is configured to change the first address, by adding, subtracting, multiplying, integrating or dividing a host portion of the first address by a predetermined value.

### Claim 11

A communication method comprising, by a processor:
generating a first address, based on a lot number that is assigned in conjunction with manufacture of a first control device configured to control a vehicle, for a time when the first control device communicates with a second control device;
communicating with the second control device via the first address, and receiving information that specifies the first control device from the second control device; and
setting a second address in place of the first address based on the received information, the second address corresponding to an instrument that the first control device controls.
