Vehicular Content Distribution
First Claim
1. A method of providing an electronic content to a vehicle from one or more access points within a network using a controller, the method comprising the steps of:
- dividing the electronic content into one or more files wherein each file contains at least one packet using the controller;
generating two or more random linear combinations of the packets within each file using the controller;
for each file, replicating each random linear combination of the packets to a different access point within the network in accordance with a linear program; and
providing the electronic content to the vehicle using at least one of the different access points.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method provides an electronic content to a vehicle from access point(s) within a network using a controller. The controller divides the electronic content into one or more files wherein each file contains at least one packet, and generates two or more random linear combinations of the packets within each file. For each file, each random linear combination of the packets is replicated to a different access point within the network. The electronic content is provided to the vehicle using at least one of the different access points. The controller can also determine a set of nearest trajectories for the vehicle in a location database that match a recent location history for the vehicle. For each determined nearest trajectory, one or more mobility trajectories are determined for the vehicle, and a set of access points are determined that correspond to the determined mobility trajectories for the vehicle.
91 Citations
32 Claims
-
1. A method of providing an electronic content to a vehicle from one or more access points within a network using a controller, the method comprising the steps of:
-
dividing the electronic content into one or more files wherein each file contains at least one packet using the controller; generating two or more random linear combinations of the packets within each file using the controller; for each file, replicating each random linear combination of the packets to a different access point within the network in accordance with a linear program; and providing the electronic content to the vehicle using at least one of the different access points. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for providing electronic content to a vehicle using a network of access points, the method comprising the steps of:
-
determining a set of nearest trajectories for the vehicle in a location database that match a recent location history for the vehicle; for each determined nearest trajectory, determining one or more mobility trajectories for the vehicle; determining a set of access points corresponding to the determined mobility trajectories for the vehicle; and providing the electronic content to the vehicle using the determined set of access points. - View Dependent Claims (15, 16)
-
-
17. A system comprising:
-
at least one vehicle; one or more access points within a network; a controller communicably coupled to the one or more access points, wherein the controller is configured to;
(i) divide the electronic content into one or more files wherein each file contains at least one packet, (ii) generate two or more random linear combinations of the packets within each file, and (iii) for each file, replicate each random linear combination of the packets to a different access point within the network in accordance with a linear program; andwherein at least one of the different access points provide the electronic content to the vehicle. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system comprising:
-
at least one vehicle; one or more access points within a network; a controller communicably coupled to the one or more access points, wherein the controller is configured to;
(i) determine a set of nearest trajectories for the vehicle in a location database that match a recent location history for the vehicle, (ii) for each determined nearest trajectory, determine one or more mobility trajectories for the vehicle, and (iii) determine a set of access points corresponding to the determined mobility trajectories for the vehicle; andwherein the electronic content is provided to the vehicle using at least one of the determined set of access points. - View Dependent Claims (31, 32)
-
Specification