# US 11,110,871 B2 · Communication apparatus, communication system, and computer program

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

- Number: US 11,110,871 B2
- Document ID: US11110871B2
- Status: Granted
- Kind: B2
- Application number: 16/474,279
- Filed: 2018-01-04
- Published: 2019-11-21
- Granted: 2021-09-07
- Earliest claimed: 2017-01-18
- Assignees: Autonetworks Technologies, Ltd.; Sumitomo Wiring Systems, Ltd.; Sumitomo Electric Industries, Ltd.
- Applicants: AutoNetworks Technologies, Ltd.; Sumitomo Wiring Systems, Ltd.; Sumitomo Electric Industries, Ltd.
- Inventors: Masayuki Inoue
- Web page: https://patentgrep.com/patent/US11110871B2

## CPC

- B60R 16/023: for transmission of signals between vehicle parts or subsystems
- G06F 13/00: Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units (interface circuits for specific input/output devices G06F3/00 {; multiprogram control therefor G06F9/46}; multiprocessor systems G06F15/16 )
- H04L 12/40: Bus networks
- H04L 2012/40215: {Controller Area Network CAN}
- H04L 2012/40273: {the transportation system being a vehicle}
- B60R: VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

An ECU compares a plurality of pieces of data that include the same identification information if they are received within a preset time range. If it is determined, as a result of the comparison, that there are one or more data groups each consisting of data having the same content, and the number of largest data groups with the largest number of pieces of data among the one or more data groups is one, the ECU selects data included in the largest data group as proper data. In the ECU, if it is determined that, as a result of comparison, that there is no data group, or the number of largest data groups is greater than one, the contents of the plurality of pieces of data received within the time range are ignored.

## Claims

### Claim 1

A communication apparatus that receives data that includes identification information, comprising:
a comparison unit that compares a plurality of pieces of data that include the same identification information if they are received within a preset time range;
a range change unit that changes the time range based on a time point at which data that includes the same identification information was received; and
a selection unit that selects the data included in the largest data group if it is determined, as a result of the comparison unit comparing the plurality of pieces of data, that there are one or more data groups each consisting of data having the same content, and the number of largest data groups with the largest number of pieces of data among the one or more data groups is one,
wherein, if it is determined, as a result of the comparison unit comparing the plurality of pieces of data, that there is no such data group or the number of largest data groups is greater than one, contents of the plurality of pieces of data are ignored.

### Claim 2 (depends on 1)

The communication apparatus according to claim 1, wherein the same identification information is identification information included in periodically transmitted data.

### Claim 3 (depends on 1)

The communication apparatus according to claim 1, wherein a content of data that includes the same identification information, and was received outside of the time range is also ignored.

### Claim 4 (depends on 1)

A communication system comprising:
the communication apparatus according to claim 1; and
a transmission apparatus that transmits data that includes the same identification information to the communication apparatus,
wherein the transmission apparatus includes a repeated transmission unit that repeatedly transmits data that includes the same identification information and has the same content, if it is determined, as a result of the comparison unit of the communication apparatus comparing the plurality of pieces of data, that there is no such data group.

### Claim 5 (depends on 4)

The communication system according to claim 4,
wherein the communication apparatus includes a data number change unit configured to, if it is determined, as a result of the comparison unit comparing the plurality of pieces of data, that the number of largest data groups is greater than one, change the number of pieces of data that are repeatedly transmitted by the transmission apparatus to a number larger than the number of pieces of data in the largest data group.

### Claim 6 (depends on 4)

The communication system according to claim 4, wherein the transmission apparatus includes a stop unit configured to, if it is determined, as a result of the comparison unit of the communication apparatus comparing the plurality of pieces of data, that all of the plurality of pieces of data have the same content, stops repeated transmission of the data that includes the same identification information and has the same content.

### Claim 7

A computer program that causes a computer to execute the steps of:
comparing a plurality of pieces of data that include the same identification information if they are received within a preset time range;
changing the preset time range based on a time point at which data that includes the same identification information was received; and
selecting the data included in the largest data group, if it is determined, as a result of comparing the plurality of pieces of data, that there are one or more data groups each consisting of data having the same content, and the number of largest data groups with the largest number of pieces of data among the one or more data groups is one.

### Claim 8 (depends on 2)

The communication apparatus according to claim 2, wherein a content of data that includes the same identification information, and was received outside of the time range is also ignored.

### Claim 9 (depends on 3)

The communication apparatus according to claim 3, wherein a content of data that includes the same identification information, and was received outside of the time range is also ignored.

### Claim 10 (depends on 5)

The communication system according to claim 5, wherein the transmission apparatus includes a stop unit configured to, if it is determined, as a result of the comparison unit of the communication apparatus comparing the plurality of pieces of data, that all of the plurality of pieces of data have the same content, stops repeated transmission of the data that includes the same identification information and has the same content.
