Connected vehicle network data transfer optimization
AssigneeFaraday & Future Inc.
InventorShyam Sundar
Life of this patent
Estimating the term…
Abstract
Generally described, one or more aspects of the present application correspond to techniques for dynamic management of the timing of data transfer between a connected vehicle and a remote computing system. For example, during navigation a connected vehicle may switch between connections to a number of different networks, each having different parameters (cost, bandwidth, quality, etc.). The disclosed techniques can use inputs including vehicle location, available networks, and data transfer timing requirements to optimize data transfer with respect to one or more of these parameters.
Claims14
A connected vehicle networking system, comprising:
- a vehicle including:
- at least one transceiver configured to connect to a plurality of networks, and
- a computing system configured to execute an application and a network data optimizer;
- and
- at least one server remote from the vehicle and configured to transfer data with the application;
- wherein the network data optimizer is configured by computer-executable instructions to act as an intermediary between the application and the at least one server by at least:
- determining a data transfer window for transferring data between the application and the least one server;
- receiving a predetermined navigational route of the vehicle to a geographic destination;
- determining, based on the predetermined navigational route of the vehicle, an expected location of the vehicle during the data transfer window;
- identifying, based on the determined expected location, at least a first network and a second network to which the at least one transceiver can connect during the data transfer window;
- determining a first cost of transferring data using the first network and a second cost of transferring data using the second network;
- identifying which of the first cost and the second cost is a lowest cost;
- determining a start time within the data transfer window for transferring the data;
- and
- instructing the application to transfer data with the at least one server when the at least one transceiver is connected to the one of the first and second networks corresponding to the lowest cost.
A computer-implemented method, comprising:
- determining a data transfer window for transferring data between an application executing on a computing system of a vehicle and at least one server remote from the vehicle;
- receiving a predetermined navigational route of the vehicle to a geographic destination;
- determining, based on the predetermined navigational route of the vehicle, an expected location of the vehicle during the data transfer window;
- identifying, based on the determined expected location of the vehicle, at least a first network and a second network to which the vehicle can connect during the data transfer window;
- determining a first cost of transferring data using the first network and a second cost of transferring data using the second network;
- identifying which of the first cost and the second cost is a lowest cost;
- determining a start time within the data transfer window for transferring the data;
- and
- instructing the application to transfer data with the at least one server when the vehicle is connected to the one of the first and second networks corresponding to the lowest cost.
Dependencies are inferred from the claim text.