# US 11,445,368 B2 · Vehicle, network component, method, computer program and device for generating an id for an equipped status of 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,445,368 B2
- Document ID: US11445368B2
- Status: Granted
- Kind: B2
- Application number: 16/684,927
- Filed: 2019-11-15
- Published: 2020-05-21
- Granted: 2022-09-13
- Earliest claimed: 2018-11-16
- Assignees: Volkswagen Aktiengesellschaft
- Applicants: Volkswagen Aktiengesellschaft
- Inventors: Klaus Schaaf; Janine Härtel; Nicolai Bartkowiak
- Web page: https://patentgrep.com/patent/US11445368B2

## CPC

- G06F 21/64: Protecting data integrity, e.g. using checksums, certificates or signatures
- H04W 12/06: Authentication
- G06F 8/71: Version control (security arrangements therefor G06F21/57); Configuration management
- G06F 16/9024: {Graphs; Linked lists (G06F16/9027 takes precedence)}
- H04L 9/0643: {Hash functions, e.g. MD5, SHA, HMAC or f9 MAC}
- H04L 9/3239: {involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD}
- H04W 4/40: for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04L 9/50: {using hash chains, e.g. blockchains or hash trees}
- H04L 2209/84: Vehicles
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Exemplary embodiments create a vehicle, a network component, a method, a computer program and a device for generating an ID for an equipped status of a vehicle. The method for generating an ID for an equipped status of a vehicle comprises determining a first information on one or more available software components and their software versions and determining a second information on one or more available hardware components and their hardware versions. The method moreover comprises generating a hash value based on the first information, the second information and software content of the one or more software components, and providing the hash value as an ID for the equipped status of the vehicle.

## Claims

### Claim 1

A method for generating an ID for an equipped status of a vehicle, comprising:
determining a first information on one or more available software components and their software versions;
determining a second information on one or more available hardware components and their hardware versions;
generating a hash value based on the first information, the second information and software content of the one or more software components; and
provisioning of the hash value as an ID for the equipped status of the vehicle,
furthermore comprising saving the hash value in a decentralized database,
wherein saving is performed in a multidimensional graph.

### Claim 2 (depends on 1)

The method of claim 1, wherein the decentralized database corresponds to a database corresponding to a distributed ledger technology.

### Claim 3 (depends on 2)

The method of claim 2, wherein saving is unique, and changes to the saved data are detectable by verifying the hash value.

### Claim 4 (depends on 3)

The method of claim 3, wherein the saving comprises distributing identical copies of the ID to a network with several members.

### Claim 5 (depends on 3)

The method of claim 3, furthermore comprising verification of the equipped status of the vehicle by verifying the generated ID with an ID provided by the vehicle.

### Claim 6 (depends on 2)

The method of claim 2, wherein the saving comprises distributing identical copies of the ID to a network with several members.

### Claim 7 (depends on 2)

The method of claim 2, wherein generating the hash value furthermore is based on one or more elements of the group consisting of a vehicle configuration, a point in time of generation, a vehicle parameter, a maximum speed, an activation of an adaptive distance alert, and an activation of a vehicle-related service.

### Claim 8 (depends on 2)

The method of claim 2, furthermore comprising verification of the equipped status of the vehicle by verifying the generated ID with an ID provided by the vehicle.

### Claim 9 (depends on 1)

The method of claim 1, wherein generating the hash value furthermore is based on one or more elements of the group consisting of a vehicle configuration, a point in time of generation, a vehicle parameter, a maximum speed, an activation of an adaptive distance alert, and an activation of a vehicle-related service.

### Claim 10 (depends on 9)

The method of claim 9, wherein saving is unique, and changes to the saved data are detectable by verifying the hash value.

### Claim 11 (depends on 9)

The method of claim 9, wherein the saving comprises distributing identical copies of the ID to a network with several members.

### Claim 12 (depends on 9)

The method of claim 9, furthermore comprising verification of the equipped status of the vehicle by verifying the generated ID with an ID provided by the vehicle.

### Claim 13 (depends on 1)

The method of claim 1, furthermore comprising verification of the equipped status of the vehicle by verifying the generated ID with an ID provided by the vehicle.

### Claim 14 (depends on 13)

The method of claim 13, wherein the verification of the equipped status is performed each time the vehicle starts.

### Claim 15 (depends on 1)

A non-transitory storage medium with instructions for performing the method of claim 1 when the instructions are executed by a computer, a processor, or programmable hardware component.

### Claim 16 (depends on 1)

A device comprising a control circuit that is designed to perform the method of claim 1.

### Claim 17 (depends on 16)

A vehicle comprising the device according to claim 16.

### Claim 18 (depends on 17)

A system comprising the vehicle according to claim 17.

### Claim 19 (depends on 16)

A network component comprising the device according to claim 16.

### Claim 20 (depends on 1)

The method of claim 1, wherein the decentralized database corresponds to a block chain.
