Predictive network system and method
First Claim
1. A computerized method for delivering data resources in a network comprising:
- (a) collecting a plurality of prior requests from an individual user for dynamically delivered user demand content from said network, said requests initiated by an individual user mobile device;
(b) analyzing said plurality of prior requests for dynamically delivered user demand content against a statistical model to predict anticipated requests from said individual user mobile device, said statistical model utilizing dynamic data requests for user demand content from said network obtained from a plurality of mobile devices;
(c) generating a list of anticipated requests from said individual user mobile device for user demand content, said list comprising a deadline for each anticipated request;
(d) for a plurality of anticipated requests and deadlines in said list;
(1) downloading to a site accessible to said individual user mobile device in advance of said deadlines data resources responsive to said anticipated requests; and
(2) storing at said site said data resources responsive to said anticipated requests;
(e) notifying said individual user of the availability of at least one of said data resources responsive to said anticipated requests;
(f) providing said individual user with an incentive associated with requesting at least one of said data resources responsive to said anticipated requests; and
(g) in response to at least one actual request from said individual user for user demand content, transferring from said site to said individual user mobile device at least one of said data resources responsive to said actual 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
13 Claims
-
1. A computerized method for delivering data resources in a network comprising:
-
(a) collecting a plurality of prior requests from an individual user for dynamically delivered user demand content from said network, said requests initiated by an individual user mobile device; (b) analyzing said plurality of prior requests for dynamically delivered user demand content against a statistical model to predict anticipated requests from said individual user mobile device, said statistical model utilizing dynamic data requests for user demand content from said network obtained from a plurality of mobile devices; (c) generating a list of anticipated requests from said individual user mobile device for user demand content, said list comprising a deadline for each anticipated request; (d) for a plurality of anticipated requests and deadlines in said list; (1) downloading to a site accessible to said individual user mobile device in advance of said deadlines data resources responsive to said anticipated requests; and (2) storing at said site said data resources responsive to said anticipated requests; (e) notifying said individual user of the availability of at least one of said data resources responsive to said anticipated requests; (f) providing said individual user with an incentive associated with requesting at least one of said data resources responsive to said anticipated requests; and (g) in response to at least one actual request from said individual user for user demand content, transferring from said site to said individual user mobile device at least one of said data resources responsive to said actual request. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computerized method for delivering data resources in a network comprising:
-
(a) collecting a plurality of prior requests for data resources from said network from an individual user, said requests initiated by an individual user mobile device; (b) generating a list of anticipated requests for data resources by analyzing said plurality of prior requests for data resources against a statistical model to determine anticipated requests from said individual user, said statistical model utilizing actual requests for data resources from said network obtained from a plurality of mobile user devices; (c) generating a proactive schedule for downloading said data resources responsive to said anticipated requests to a site accessible to said individual user mobile device in advance of actual requests from said individual user for said data resources; (d) downloading said data resources to said site in accordance with said proactive schedule; (e) notifying said individual user of the availability of at least one of said data resources downloaded to said site; and (f) in response to at least one actual request from said individual user for at least one data resource, transferring from said site to said individual user mobile device said data resource responsive to said actual user request. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
Specification