# US 11,310,330 B2 · Requesting, analyzing and transmitting data from driver assistance systems on a vehicle to an external user

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

- Number: US 11,310,330 B2
- Document ID: US11310330B2
- Status: Granted
- Kind: B2
- Application number: 17/270,013
- Filed: 2019-06-26
- Published: 2021-10-21
- Granted: 2022-04-19
- Earliest claimed: 2018-08-27
- Assignees: Volkswagen Aktiengesellschaft
- Applicants: Volkswagen Aktiengesellschaft
- Inventors: Stephan Max; Roman Koch
- Web page: https://patentgrep.com/patent/US11310330B2

## CPC

- H04L 67/568: Storing data temporarily at an intermediate stage, e.g. caching
- 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/52: specially adapted for the location of the user terminal
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- H04L 67/60: Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources (admission control or resource allocation H04L47/70)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Technologies and techniques for requesting, analyzing and transmitting data from driver assistance systems (DAS) on a vehicle to an external user. Sensors of the vehicle's DAS determine DAS data, and save the DAS data and summary in a vehicle-side swarm data aggregator. The summary of the DAS data may be transmitted to a swarm memory of an external backend computer, and an analysis device analyzes the summary of the DAS data. The analysis device requests the DAS data saved in the swarm data aggregator if the analysis of the summary shows that relevant DAS data is present in the swarm data aggregator. The DAS data is transmitted from the swarm data aggregator on the vehicle to the swarm memory of the backend computer on the basis of the request. The DAS data may then be transferred from the swarm memory to the external user for further use.

## Claims

### Claim 1

A method for processing data from a driver assistance system (DAS) in a vehicle, comprising:
receiving DAS data via a sensor system;
storing the DAS data in a swarm data aggregator (SDA) in the vehicle, wherein the DAS data are provided with a decay time in the SDA;
generating a summary of the DAS data stored in the SDA;
transmitting the summary of the DAS data to a swarm memory in an external backend computer to determine if the summary includes configured DAS data in the summary;
requesting, via an analysis device, the DAS data stored in the swarm data aggregator if the summary includes the configured DAS data; and
transmitting the DAS data from the SDA in the vehicle to the swarm memory in the external backend computer for further transmission to an external user.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the transmitted DAS data is anonymized using a transmission and anonymization device.

### Claim 3 (depends on 2)

The method according to claim 2, wherein the anonymization of the transmitted DAS data comprises distorting the DAS data using temporal and/or spatial distortion.

### Claim 4 (depends on 3)

The method according to claim 3, wherein the temporal and/or spatial distortion comprises a function of the transmitted DAS data.

### Claim 5 (depends on 1)

The method according to claim 1, wherein the determining if the summary includes configured DAS data in the summary comprises applying a parameterized analysis algorithm.

### Claim 6 (depends on 5)

The method according to claim 5, wherein parameters for the parameterized analysis algorithm are received from the external user in the analysis device.

### Claim 7 (depends on 5)

The method according to claim 5, wherein parameters for the parameterized analysis algorithm are a function of data analysis of the DAS data provided by the external user.

### Claim 8 (depends on 5)

The method according to claim 5, wherein parameters for the parameterized analysis algorithm are received in a predefined temporal cycle in the analysis device.

### Claim 9

A system for processing data from a driver assistance system (DAS) in a vehicle, comprising:
a vehicle sensor system for generating DAS data;
a swarm data aggregator (SDA) for storing the generated DAS data; and
a backend computer comprising a swarm memory for storing the generated DAS data from the vehicle sensor system, and an analysis device configured to execute an analysis algorithm, wherein the SDA and the backend computer are configured to
generate, via the SDA, a summary of the generated DAS data stored in the SDA, wherein the summary of the generated DAS data is transmitted to the swarm memory in the backend computer to determine, via the analysis algorithm, if the summary includes configured DAS data,
request, via the analysis device, the generated DAS data stored in the SDA if analysis of the summary indicates that the configured DAS data is contained in the SDA,
transmit the generated DAS data from the SDA to the swarm memory in response to the request, and
transmit the generated DAS data from the swarm memory to an external user.

### Claim 10 (depends on 9)

The system according to claim 9, further comprising a transmission and anonymization device for anonymizing the generated DAS data transmitted from the SDA to the swarm memory.

### Claim 11 (depends on 10)

The system according to claim 10, wherein the transmission and anonymization device is configured to anonymize the generated DAS data transmitted from the SDA to the swarm memory by distorting the generated DAS data using temporal and/or spatial distortion.

### Claim 12 (depends on 11)

The system according to claim 11, wherein the temporal and/or spatial distortion comprises a function of the generated DAS data.

### Claim 13 (depends on 9)

The system according to claim 9, wherein the determining if the summary includes configured DAS data in the summary comprises applying a parameterized analysis algorithm.

### Claim 14 (depends on 13)

The system according to claim 13, wherein parameters for the parameterized analysis algorithm are received from the external user in the analysis device.

### Claim 15 (depends on 13)

The system according to claim 13, wherein parameters for the parameterized analysis algorithm are a function of data analysis of the generated DAS data provided by the external user.

### Claim 16 (depends on 13)

The system according to claim 13, wherein parameters for the parameterized analysis algorithm are received in a predefined temporal cycle in the analysis device.

### Claim 17 (depends on 9)

The system according to claim 9, wherein the SDA is formed by a circular buffer.

### Claim 18

A method for processing data from a driver assistance system (DAS) in a vehicle, comprising:
receiving DAS data via a sensor system;
storing the DAS data in a swarm data aggregator (SDA) in the vehicle, wherein the DAS data are provided with a decay time in the SDA;
generating a summary of the DAS data stored in the SDA;
transmitting the summary of the DAS data to a swarm memory in an external backend computer to determine if the summary includes configured DAS data in the summary;
requesting, via an analysis device, the DAS data stored in the swarm data aggregator if the summary includes the configured DAS data;
anonymizing the DAS data by distorting the DAS data using temporal and/or spatial distortion; and
transmitting the DAS data from the SDA in the vehicle to the swarm memory in the external backend computer for further transmission to an external user.

### Claim 19 (depends on 18)

The method according to claim 18, wherein the temporal and/or spatial distortion comprises a function of the DAS data.

### Claim 20 (depends on 18)

The method according to claim 18, wherein the determining if the summary includes configured DAS data in the summary comprises applying a parameterized analysis algorithm.
