SYSTEM AND METHOD FOR NETWORK OPTIMIZATION THROUGH PREDICTIVE DOWNLOADING
First Claim
1. A method of communicating information on a data network from a client system, said method comprising:
- generating a prediction for an identified data object to cache that would likely prevent a future network request from said client system;
determining a current state of network traffic conditions on said data network; and
issuing a delayed data request for said identified data object if said current state of network traffic conditions is favorable.
3 Assignments
0 Petitions
Accused Products
Abstract
As more internet service providers have more customers with high-speed internet access accounts and these customers access more multi-media rich data (such as videos), the network infrastructure of internet service providers becomes saturated. Thus, internet service providers are facing pressure to upgrade their networks. Thus, internet service providers need to optimize the usage of their existing networks. To optimize the usage of existing networks, a system of performing predictive downloading for data caches is proposed. The system for performing predictive downloading examines network traffic conditions and does not issue predictive download requests if the network is busy. By restricting predictive downloads to times when the network is not busy, the system utilizes an under used resource. Accurate predictions will reduce future network traffic. Incorrect predictions cause no harm since the transfers only occur when free network bandwidth is available.
59 Citations
20 Claims
-
1. A method of communicating information on a data network from a client system, said method comprising:
-
generating a prediction for an identified data object to cache that would likely prevent a future network request from said client system; determining a current state of network traffic conditions on said data network; and issuing a delayed data request for said identified data object if said current state of network traffic conditions is favorable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A client system coupled to a data network, said client system comprising:
-
a prediction module, said prediction module generating a prediction for an identified data object to cache that would likely prevent a future network request from said client system; a network activity monitor module, said network activity monitor module determining a current state of network traffic conditions on said data network; and a data request handler, said data request handler issuing a delayed data request for said identified data object on said data network if said current state of network traffic conditions is favorable. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification