Method and system for load balancing of large file transfers on a wireless network
First Claim
1. A method for optimizing large file transfers while moving through nodes on a wireless network comprising:
- receiving a data request at a network core from a mobile cellular device;
identifying and locating data of the received data request;
determining whether the mobile cellular device making the request is moving;
when the determination is that the mobile cellular device is moving, projecting a path for which the mobile cellular device will move;
identifying node areas through which the mobile cellular device will travel based on the projected path;
calculating and dividing a data file into sections of various sizes for download to each identified node area based on the projected movement path of the mobile cellular device and download speed of the data file to the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system identifies a data file for transfer to a user. The invention also detects the movement of the user device from which the data file transfer was made and calculates a projected path for movement of the user device. Based on the projected path of movement, the sections of the requested data file are transferred in parallel to node areas where the user device is projected to move according to the projected path. As the user enters a node area, the section of the data file downloaded to that node area is locally transferred to the user device and thereby substantially reducing download time of a large data file.
-
Citations
13 Claims
-
1. A method for optimizing large file transfers while moving through nodes on a wireless network comprising:
-
receiving a data request at a network core from a mobile cellular device; identifying and locating data of the received data request; determining whether the mobile cellular device making the request is moving; when the determination is that the mobile cellular device is moving, projecting a path for which the mobile cellular device will move; identifying node areas through which the mobile cellular device will travel based on the projected path; calculating and dividing a data file into sections of various sizes for download to each identified node area based on the projected movement path of the mobile cellular device and download speed of the data file to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for optimizing large file transfers while moving through nodes on a wireless network comprising:
-
receiving a data request at a network core from a mobile cellular device; identifying the mobile cellular device from which the data request was received; identifying and locating data of the received data request; identifying a location of a tower of a node location for the requesting mobile cellular device; determining if a load sharing process can be implemented at the node location for the requesting mobile cellular device; when the determination is that a load sharing process can be implemented, calculating download speeds for various data files being downloaded at the for the requesting mobile cellular device; and adjusting download speeds for one or more of the various files being downloaded at the node for the requesting mobile cellular device. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification