IP Library › Granted Patent US 9,680,766
Granted Patent B2
US 9,680,766 · App. 13/876,781 · Granted Jun 13, 2017

Predictive network system and method

Inventors: Hesham El Gamal (Dublin, OH); Atilla Eryilmaz (Dublin, OH); Giuseppe Caire (South Pasadena, CA); Fei Sha (Los Angeles, CA); Margaret McLaughlin (Pasadena, CA)
Assignees: OHIO STATE INNOVATION FOUNDATION; UNIVERSITY OF SOUTHERN CALIFRONIA
H04L47/823H04W28/02H04W28/16
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,680,766
App. No.
13/876,781
Granted
Jun 13, 2017
Kind
B2
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.

Claims (28)

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.

2. The computerized method of claim 1 wherein said deadline is an expiration time for downloading to said site a data resource responsive to said anticipated request.

3. The computerized method of claim 1 wherein analyzing said plurality of prior requests for dynamically delivered user demand content comprises clustering actual dynamic data requests according to user interests.

4. The computerized method of claim 1 wherein analyzing said plurality of prior requests for dynamically delivered user demand content comprises clustering user demand content from said plurality of mobile devices based on similarity in topics.

5. The computerized method of claim 1 , wherein said incentive is a monetary incentive.

6. The computerized method of claim 1 , wherein said incentive can only be obtained if said at least one of said data resources responsive to said anticipated requests is requested when said network is experiencing off-peak traffic demand.

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.

8. The computerized method of claim 7 wherein said proactive schedule comprises expiration times for downloading to said site said data resources.

9. The computerized method of claim 7 wherein generating a list of anticipated requests for data resources by analyzing said plurality of prior requests for data resources comprises clustering actual requests according to user interests.

10. The computerized method of claim 7 wherein generating a list of anticipated requests for data resources by analyzing said plurality of prior requests for data comprises clustering data resources based on similarity in topics.

11. The computerized method of claim 7 , wherein notifying said individual user of the availability of at least one of said data resources downloaded to said site comprises identifying the data resource in results for a search performed by said individual user on said individual user mobile device.

12. The computerized method of claim 11 , further comprising the step of providing said individual user with a monetary incentive for selecting said data resource identified in the search results.

13. The computerized method of claim 7 , further comprising the step of providing said individual user with an incentive associated with requesting at least one of said data resources downloaded to said site.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2017
From: CAIRE, GIUSEPPE; SHA, FEI; MCLAUGHLIN, MARGARET
To: UNIVERSITY OF SOUTHERN CALIFORNIA
Reel/Frame 041552/0320 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2017
From: EL GAMAL, HESHAM; ERYILMAZ, ATILLA
To: THE OHIO STATE UNIVERSITY
Reel/Frame 041552/0358 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2017
From: THE OHIO STATE UNIVERSITY
To: OHIO STATE INNOVATION FOUNDATION
Reel/Frame 041552/0390 →
Continuity (2)
Provisional Application 61387285 · Sep 28, 2010
Related Publication 20140113600A1 · Apr 24, 2014