IP Library › Granted Patent US 9,515,937
Granted Patent B2
US 9,515,937 · App. 14/496,324 · Granted Dec 6, 2016

Predictive VPN bandwidth balancing based on weather data and social media sentiment

Inventors: James E. Bostick (Cedar Park, TX); John M. Ganci, Jr. (Cary, NC); Martin G. Keen (Cary, NC); David W. Watts (Raleigh, NC)
Assignee: International Business Machines Corporation
H04L47/127H04L47/122H04L67/18H04L12/4641
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,515,937
App. No.
14/496,324
Granted
Dec 6, 2016
Kind
B2
Abstract

The disclosure is directed to a method for balancing VPN network bandwidth. A method in accordance with an embodiment includes: obtaining weather data and social media sentiment for a plurality of geographical regions; analyzing the weather data and the social media sentiment for factors that may influence network bandwidth usage in each of the plurality of geographical regions; predicting network bandwidth requirements for each of the plurality of geographical regions based on the analysis of the weather data and the social media sentiment; and balancing the network bandwidth among the plurality of geographical regions based on the predicted network bandwidth requirements.

Claims (47)

1. A method for balancing network bandwidth in a network, the network providing a plurality of virtual private network connections, comprising:

obtaining weather data and social media sentiment for a plurality of geographical regions;

analyzing the weather data and the social media sentiment for factors that may influence network bandwidth usage of the plurality of virtual private network connections provided by the network in each of the plurality of geographical regions;

predicting network bandwidth requirements of the plurality of virtual private network connections provided by the network for each of the plurality of geographical regions based on the analysis of the weather data and the social media sentiment; and

balancing the network bandwidth of the network among the plurality of geographical regions based on the predicted network bandwidth requirements of the plurality of virtual private network connections provided by the network,

wherein the balancing the number of VPN connections among the plurality of geographical regions based on the predicted network bandwidth requirements further comprises at least one of:

assigning reserve VPN connections to at least one of the plurality of geographical regions based on the predicted network bandwidth requirements; and

reallocating existing VPN connections among the plurality of geographical regions based on the predicted network bandwidth requirements,

and

wherein the predicting network bandwidth requirements for each of the plurality of geographical regions further comprises:

assigning a weight to the weather data and the social media sentiment based on past network bandwidth usage; and

assigning a score to the weighted weather data and the weighted social media sentiment based on past network bandwidth usage.

2. The method of claim 1 , wherein the predicting network bandwidth requirements further comprises:

comparing the scores for each of the plurality of geographical regions; and

balancing the network bandwidth among the plurality of geographical regions based on the comparison.

3. A system, including a processor for performing a method for balancing network bandwidth in a network, the network providing a plurality of virtual private network connections, the method performed by the processor comprising:

obtaining weather data and social media sentiment for a plurality of geographical regions;

analyzing the weather data and the social media sentiment for factors that may influence network bandwidth usage of the plurality of virtual private network connections provided by the network in each of the plurality of geographical regions;

predicting network bandwidth requirements of the plurality of virtual private network connections provided by the network for each of the plurality of geographical regions based on the analysis of the weather data and the social media sentiment; and

balancing the network bandwidth of the network among the plurality of geographical regions based on the predicted network bandwidth requirements of the plurality of virtual private network connections provided by the network,

wherein the balancing the number of VPN connections among the plurality of geographical regions based on the predicted network bandwidth requirements further comprises at least one of:

assigning reserve VPN connections to at least one of the plurality of geographical regions based on the predicted network bandwidth requirements; and

assigning reserve VPN connections to at least one of the plurality of geographical regions based on the predicted network bandwidth requirements; and

reallocating existing VPN connections among the plurality of geographical regions based on the predicted network bandwidth requirements,

and

wherein the predicting network bandwidth requirements for each of the plurality of geographical regions further comprises:

assigning a weight to the weather data and the social media sentiment based on past network bandwidth usage; and

assigning a score to the weighted weather data and the weighted social media sentiment based on past network bandwidth usage.

4. The system of claim 3 , wherein the predicting network bandwidth requirements further comprises:

comparing the scores for each of the plurality of geographical regions; and

balancing the network bandwidth among the plurality of geographical regions based on the comparison.

5. A computer program product comprising program code embodied in at least one non-transitory computer-readable storage medium, which when executed, enables a computer system to implement a method for balancing network bandwidth in a network, the network providing a plurality of virtual private network connections, the method comprising:

obtaining weather data and social media sentiment for a plurality of geographical regions;

analyzing the weather data and the social media sentiment for factors that may influence network bandwidth usage of the plurality of virtual private network connections provided by the network in each of the plurality of geographical regions;

predicting network bandwidth requirements of the plurality of virtual private network connections provided by the network for each of the plurality of geographical regions based on the analysis of the weather data and the social media sentiment; and

balancing the network bandwidth of the network among the plurality of geographical regions based on the predicted network bandwidth requirements of the plurality of virtual private network connections provided by the network,

wherein the balancing the number of VPN connections among the plurality of geographical regions based on the predicted network bandwidth requirements further comprises at least one of:

assigning reserve VPN connections to at least one of the plurality of geographical regions based on the predicted network bandwidth requirements; and

assigning reserve VPN connections to at least one of the plurality of geographical regions based on the predicted network bandwidth requirements; and

reallocating existing VPN connections among the plurality of geographical regions based on the predicted network bandwidth requirements,

and

wherein the predicting network bandwidth requirements for each of the plurality of geographical regions further comprises:

assigning a weight to the weather data and the social media sentiment based on past network bandwidth usage; and

assigning a score to the weighted weather data and the weighted social media sentiment based on past network bandwidth usage.

6. The computer program product of claim 5 , wherein the predicting network bandwidth requirements further comprises:

comparing the scores for each of the plurality of geographical regions; and

balancing the network bandwidth among the plurality of geographical regions based on the comparison.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2015
From: BOSTICK, JAMES E.; GANCI, JOHN M., JR.; KEEN, MARTIN G.; WATTS, DAVID W.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 034905/0628 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2014
From: BOSTICK, JAMES E.; GANCI, JOHN M., JR.; KEEN, MARTIN G.; WATTS, DAVID W.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 033819/0923 →
Continuity (1)
Related Publication 20160094458A1 · Mar 31, 2016