| CPC G06F 8/65 (2013.01) [H04L 67/12 (2013.01)] | 18 Claims |

|
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.
|