US 12,468,521 B2
Computer-implemented method and system for a time-controlled delivery of updatable services to on-board systems of vehicles which use the services
Jochen Braun, Munich (DE); Christian Denich, Munich (DE); and Ulrich Muehlbauer, Munich (DE)
Assigned to Bayerische Motoren Werke Aktiengesellschaft, Munich (DE)
Appl. No. 18/016,195
Filed by Bayerische Motoren Werke Aktiengesellschaft, Munich (DE)
PCT Filed Aug. 2, 2021, PCT No. PCT/EP2021/071582
§ 371(c)(1), (2) Date Jan. 13, 2023,
PCT Pub. No. WO2022/033912, PCT Pub. Date Feb. 17, 2022.
Claims priority of application No. 10 2020 121 417.0 (DE), filed on Aug. 14, 2020.
Prior Publication US 2023/0273784 A1, Aug. 31, 2023
Int. Cl. G06F 9/44 (2018.01); G06F 8/65 (2018.01); G06F 9/445 (2018.01); G06F 9/45 (2006.01); H04L 67/12 (2022.01)
CPC G06F 8/65 (2013.01) [H04L 67/12 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A computer-implemented method for time-controlled delivery of updatable services to an on-board system of service-utilizing vehicles, the method comprising:
receiving data pertaining to a network loading of a backend server carrying out a delivery of services and to an availability of a data connection of service-utilizing vehicles to the backend server over a predetermined length of time;
evaluating the data to identify an optimal delivery period of the updatable services for each service-utilizing vehicle, in which the network loading of the backend server is distributed within the predetermined length of time as a function of the availability of the data connection of the service-utilizing vehicles to the backend server;
delivering the updatable services by the backend server to the on-board system of the service-utilizing vehicles in the optimal delivery period identified for each service-utilizing vehicle;
sending, by the on-board system of the service-utilizing vehicles, service-update requests to the backend server at regular intervals, wherein the service-update requests comprise data relating to a requested geographical region, a current version of the geographical region, and data relating to a service-usage behavior of a vehicle user;
in response to the service-update request of the on-board system of the service-utilizing vehicle, at least one of:
initiating, by the backend server, the delivery of the updatable service;
sending to the on-board system of the service-utilizing vehicle a message relating to a time-shifted delivery of the updatable service; or
sending a prompt for a renewed service-update request, wherein the renewed service-update request falls within a period in which an expected lower network loading and an expected availability of the data connection of the service-utilizing vehicle coincide;
and
executing, by at least one on-board system of at least one service-utilizing vehicle, the updatable service delivered by the backend server.