# US 12,113,863 B1 · Vehicle communication system

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

- Number: US 12,113,863 B1
- Document ID: US12113863B1
- Status: Granted
- Kind: B1
- Application number: 18/698,921
- Filed: 2022-09-28
- Published: 2024-10-03
- Granted: 2024-10-08
- Earliest claimed: 2021-10-06
- Assignees: Cetitec GmbH
- Applicants: CETITEC GmbH
- Inventors: Bojan Kolmanic; Andrey Borisov
- Web page: https://patentgrep.com/patent/US12113863B1

## CPC

- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L 67/1097: for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
- H04L 67/55: Push-based network services
- H04L 67/1095: Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A vehicle communication system includes a communication network, a plurality of processing units-being connected via the communication network with each other for transmitting and receiving data between them, each of the processing units being either one of a first type processing unit implementing a data consuming application, a second type processing unit providing data to other of the processing units, or a third type processing unit implementing a data consuming application and providing data to other of the processing units. Furthermore, it includes a plurality of data providers, each of the data providers being connected to a respective second type processing unit or a respective third type processing unit and providing respective data values to the associated processing unit. The second type processing unit and the third type processing unit are, upon receiving a data value from an associated data provider, configured to convert the data value into a self-describing binary format to add a timestamp attribute to the converted data value, the timestamp attribute comprising an absolute time information indicating an expiry of the data value and/or indicating the time of creation of the data value, and to store the converted data value with timestamp attribute in a distributed data space, wherein the distributed data space comprises a set of in-memory databases of second type processing unit and third type processing unit. The data consuming application of a respective second type processing unit and/or of a respective third type processing unit is adapted to access the converted data value in the distributed data space via a predetermined standardized interface.

## Claims

### Claim 1

A communication system for a vehicle, comprising as components of the vehicle:
a communication network;
a plurality of processing units being connected via the communication network with each other for transmitting and receiving data between them, each of the processing units being either one of a first type processing unit implementing a data consuming application, a second type processing unit providing data to other of the processing units, or a third type processing unit implementing a data consuming application and providing data to other of the processing units;
a plurality of data providers, each of the data providers being connected to a respective second type processing unit or a respective third type processing unit and providing respective data values to the associated processing unit;
wherein
the second type processing unit and the third type processing unit are, upon receiving a data value from an associated data provider, configured to convert the data value into a self-describing binary format that contains its structure description inside, to add a timestamp attribute to the converted data value, the timestamp attribute comprising an absolute time information indicating an expiry of the data value and/or indicating the time of creation of the data value, and to store the converted data value with the timestamp attribute in a distributed data space, wherein the distributed data space comprises a set of in-memory databases of a respective second type processing unit and a respective third type processing unit;
the data consuming application of a respective second type processing unit and/or of a respective third type processing unit is adapted to access the converted data value in the distributed data space via a predetermined standardized interface.

### Claim 2 (depends on 1)

The vehicle communication system according to claim 1, wherein the converted data value comprises the data value represented in the self-describing binary format and an associated key.

### Claim 3 (depends on 2)

The vehicle communication system according to claim 2, wherein each data provider is associated with a respective key.

### Claim 4 (depends on 1)

The vehicle communication system according to claim 1, wherein the timestamp attribute comprises an ingress timestamp of when the data value is received by a respective second type processing unit and a respective third type processing unit from an associated data provider.

### Claim 5 (depends on 1)

The vehicle communication system according to claim 1, wherein the set of in-memory databases is configured to be synchronized in real time.

### Claim 6 (depends on 1)

The vehicle communication system according to claim 1, wherein the standardized interface is a CRUD interface.

### Claim 7 (depends on 1)

The vehicle communication system according to claim 1, wherein the self-describing binary format is MessagePack or Google Protocol Buffers.

### Claim 8 (depends on 1)

The vehicle communication system according to claim 1, wherein the data consuming application is configured to subscribe to one or more of the converted data values in the distributed data space via a subscription request.

### Claim 9 (depends on 8)

The vehicle communication system according to claim 8, wherein the subscription request contains at least one of:
a filter information about what specific converted data values shall be received;
a trigger information;
a throttling information.

### Claim 10 (depends on 1)

The vehicle communication system according to claim 1, wherein the distributed data space comprises further memories and is configured to store a copy of the converted data values of one of more data providers of at least one of the in-memory databases in the respective further memory.

### Claim 11 (depends on 10)

The vehicle communication system according to claim 10, wherein a respective of the further memories is a memory of a respective first type processing unit or a respective third type processing unit implementing a data consuming application.

### Claim 12 (depends on 1)

A vehicle comprising a vehicle communication system according to claim 1.
