Patent ID: 8731577

Claim:
A method for determining which of a plurality of data connectivity pipes will be used to transmit data for one or more applications operating on a vehicle, said method comprising: determining a default bandwidth demand and a default delay tolerance for each of the applications; modifying the default bandwidth demand and the default delay tolerance for each of the applications as the applications are active over time; identifying which of the applications are active at a particular point in time; identifying a number of configurations based on the number of applications that are active at the particular point in time and the number of the data pipes that are available to transmit data for the applications; identifying a plurality of performance metrics for each configuration; determining an optimal performance value for each performance metric from all of the configurations; determining an overall utility function for each configuration that is based on its performance value and the optimal performance value; and selecting a data pipe for each application that is active based on a maximum overall utility function from each application's available overall utility function.