PREDICTIVE NETWORK SYSTEM AND METHOD
First Claim
1. A computerized method for delivering data resources in a network comprising:
- (a) collecting from a plurality of user devices requests for data resources from said network;
(b) generating a list of anticipated requests for data resources by analyzing said requests from said plurality of user devices;
(c) for a plurality of anticipated requests in said list;
(1) downloading to a site accessible to said user devices data resources responsive to said anticipated requests;
(2) storing at said site said data resources responsive to said anticipated requests; and
(d) in response to at least one actual user request for a data resource, transferring from said site to said user'"'"'s device said data resource responsive to said actual user request.
3 Assignments
0 Petitions
Accused Products
Abstract
A proactive networking system and method is disclosed. The network anticipates the user demands in advance and utilizes this predictive ability to reduce the peak to average ratio of the wireless traffic and yield significant savings in the required resources to guarantee certain Quality of Service (QoS) metrics. The system and method focuses on the existing cellular architecture and involves the design and analysis of learning algorithms, predictive resource allocation strategies, and incentive techniques to maximize the efficiency of proactive cellular networks. The system and method further involve proactive peer-to-peer (P2P) overlaying, which leverages the spatial and social structure of the network. Machine learning techniques are applied to find the optimal tradeoff between predictions that result in content being retrieved that the user ultimately never requests, and requests that are not anticipated in a timely manner.
-
Citations
6 Claims
-
1. A computerized method for delivering data resources in a network comprising:
-
(a) collecting from a plurality of user devices requests for data resources from said network; (b) generating a list of anticipated requests for data resources by analyzing said requests from said plurality of user devices; (c) for a plurality of anticipated requests in said list; (1) downloading to a site accessible to said user devices data resources responsive to said anticipated requests; (2) storing at said site said data resources responsive to said anticipated requests; and (d) in response to at least one actual user request for a data resource, transferring from said site to said user'"'"'s device said data resource responsive to said actual user request. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification