US 12,289,373 B2
Method for transmitting one or more data elements from a vehicle to a server, computer-readable medium, system and vehicle
Michael Spielmann, Olching (DE); Carsten Woche, Dachau (DE); Andrew Mellett, Eching (DE); and Cornelius Krebs, Munich (DE)
Assigned to Bayerische Motoren Werke Aktiengesellschaft, Munich (DE)
Appl. No. 17/615,583
Filed by Bayerische Motoren Werke Aktiengesellschaft, Munich (DE)
PCT Filed May 29, 2020, PCT No. PCT/EP2020/065030
§ 371(c)(1), (2) Date Nov. 30, 2021,
PCT Pub. No. WO2021/001096, PCT Pub. Date Jan. 7, 2021.
Claims priority of application No. 10 2019 117 946.7 (DE), filed on Jul. 3, 2019.
Prior Publication US 2023/0023305 A1, Jan. 26, 2023
Int. Cl. H04L 67/12 (2022.01); H04L 67/61 (2022.01)
CPC H04L 67/12 (2013.01) [H04L 67/61 (2022.05)] 17 Claims
OG exemplary drawing
 
1. A method for transmitting one or more data elements from a vehicle to a server via a communication channel between the vehicle and the server, the method comprising:
the vehicle determining a first event;
transmitting the first event from the vehicle to the server via the communication channel;
receiving a message requesting a first data element associated with the first event from the server to the vehicle via the communication channel, if the server determines a relevance parameter of the first event that indicates that the first event is relevant to the server,
the vehicle receiving the message for requesting the first data element associated with the first event from the server via the communication channel;
the vehicle determining the first data element associated with the first event;
determining in the vehicle a communication-channel-specific parameter of the communication channel;
transmitting the first data element from the vehicle to the server via the communication channel based at least in part on the determined communication-channel-specific parameter of the communication channel;
receiving from the server transmitting a release command for releasing the first data element; and
the vehicle executing the release command for a purpose of releasing from write protection the first data element in a data memory of a first control unit;
wherein transmitting the first event from the vehicle to the server via the communication channel comprises,
transmitting the first event from the first control unit of the vehicle to a second control unit of the vehicle;
the second control unit of the vehicle receiving the first event from the first control unit of the vehicle; and
transmitting the first event from the second control unit of the vehicle to the server via the communication channel; and
wherein the method further comprises,
receiving at the second control unit of the vehicle from the server a release command for releasing the first data element via the communication channel, responsive to the first data element being completely received by the server from the second control unit of the vehicle;
transmitting the release command for releasing the first data element from the second control unit of the vehicle to the first control unit of the vehicle;
the first control unit of the vehicle receiving the release command for releasing the first data element from the second control unit of the vehicle; and
the first control unit executing the release command for a purpose of releasing from the write protection the first data element in the data memory of the first control unit.