Network traffic aggregation method and device for in-vehicle telematics systems using tethering and peer-to-peer networking of mobile devices
First Claim
1. A method for capability-aware network load distribution for a vehicle telematics system, the method comprising:
- receiving, by a traffic aggregator device in communication with the vehicle telematics system, a communication request from the vehicle telematics system corresponding to data to be downloaded;
retrieving, by the traffic aggregator device, a profile of a file from a server, the file corresponding to the data to be downloaded;
establishing, by the traffic aggregator device, tethering connections with a plurality of mobile devices within the vehicle;
determining, by the traffic aggregator device, a maximum capability corresponding to each of the plurality of mobile devices;
determining, by the traffic aggregator device, portions of the data to be downloaded by each of the plurality of mobile devices based on the retrieved profile of the file, wherein sizes of the portions of the data to be downloaded by each of the plurality of mobile devices are based on the determined maximum capability corresponding to each of the plurality of mobile devices;
instructing, by the traffic aggregator device, each of the plurality of mobile devices to download respective determined portions of the data to be downloaded by each of the plurality of mobile devices;
receiving, by the traffic aggregator device, the respective determined portions of the data to be downloaded from each of the plurality of mobile devices; and
transmitting, by the traffic aggregator device, to the vehicle telematics system the received portions of the data to be downloaded.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for enhancing a data communication throughput associated with an in-vehicle telematics system includes receiving a communication request from the in-vehicle telematics system to perform at least one of a data upload to the Internet and a data download from the Internet, and verifying availability of one or more mobile devices within the vehicle. The maximum capability of a mobile network interface for each of the one or more available mobile devices within the vehicle is determined. When the communication request is for uploading data to the Internet, the data is fragmented into data fragments and distributed to the available mobile devices, whereas when the communication request is for downloading data from the Internet, it is determined for each mobile device which fragment of data is to be downloaded and from which server, and the respective determined fragments are received from each mobile device.
13 Citations
17 Claims
-
1. A method for capability-aware network load distribution for a vehicle telematics system, the method comprising:
-
receiving, by a traffic aggregator device in communication with the vehicle telematics system, a communication request from the vehicle telematics system corresponding to data to be downloaded; retrieving, by the traffic aggregator device, a profile of a file from a server, the file corresponding to the data to be downloaded; establishing, by the traffic aggregator device, tethering connections with a plurality of mobile devices within the vehicle; determining, by the traffic aggregator device, a maximum capability corresponding to each of the plurality of mobile devices; determining, by the traffic aggregator device, portions of the data to be downloaded by each of the plurality of mobile devices based on the retrieved profile of the file, wherein sizes of the portions of the data to be downloaded by each of the plurality of mobile devices are based on the determined maximum capability corresponding to each of the plurality of mobile devices; instructing, by the traffic aggregator device, each of the plurality of mobile devices to download respective determined portions of the data to be downloaded by each of the plurality of mobile devices; receiving, by the traffic aggregator device, the respective determined portions of the data to be downloaded from each of the plurality of mobile devices; and transmitting, by the traffic aggregator device, to the vehicle telematics system the received portions of the data to be downloaded. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for capability-aware network load distribution for a vehicle telematics system, the system comprising:
-
a vehicle telematics system, configured to communicate with a traffic aggregator device; and a traffic aggregator device, configured to; receive a communication request from the vehicle telematics system corresponding to data to be downloaded ; retrieve a profile of a file from a server, the file corresponding to the data to be downloaded; establish tethering connections with a plurality of mobile devices within the vehicle; determining a maximum capability corresponding to each of the plurality of mobile devices; determine portions of the data to be downloaded by each of the plurality of mobile devices based on the retrieved profile of the file, wherein sizes of the portions of the data to be downloaded by each of the plurality of mobile devices are based on the determined maximum capability corresponding to each of the plurality of mobile devices; instruct each of the plurality of mobile devices to download respective determined portions of the data to be downloaded by each of the plurality of mobile devices; receive the respective determined portions of the data to be downloaded from each of the plurality of mobile devices; and transmit to the vehicle telematics system the received portions of the data to be downloaded. - View Dependent Claims (7, 8, 9)
-
-
10. A method for capability-aware network load distribution for a vehicle telematics system, the method comprising:
-
receiving, by a traffic aggregator device in communication with the vehicle telematics system, a communication request from the vehicle telematics system corresponding to data to be uploaded; establishing, by the traffic aggregator device, tethering connections with a plurality of mobile devices within the vehicle; determining, by the traffic aggregator device, a maximum capability corresponding to each of the plurality of mobile devices; receiving, by the traffic aggregator device, from the vehicle telematics system, the data to be uploaded; transmitting a profile of a local file to be uploaded to the plurality of mobile devices, the local file corresponding to the data to be uploaded; and subsequent to transmitting the profile of the local file to be uploaded, transmitting, by the traffic aggregator device, portions of the data to be uploaded to each of the plurality of mobile devices, wherein sizes of the portions of the data to be uploaded transmitted to each of the plurality of mobile devices are based on the determined maximum capability corresponding to each of the plurality of mobile devices. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification