IP Library Granted Patent US 8,554,885
Granted Patent B2
US 8,554,885 · App. 12/872,293 · Granted Oct 8, 2013

Techniques for evaluating and managing cloud networks via political and natural events

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 8,554,885
App. No.
12/872,293
Granted
Oct 8, 2013
Kind
B2
Abstract

Techniques for evaluating and managing cloud networks via political and natural events are provided. Geographical locations for cloud processing environments are combined with attributes and usage metrics to form associations between each cloud processing environment's geographical location and that cloud's corresponding attributes and usage metrics. Some associations and attributes relate to political and natural events. The political and natural events are used to update a proper selection of a particular cloud processing environment to handle targeted services.

Claims (42)

1. A method stored as executable instructions within a non-transitory computer-readable storage medium that is executed by one or more processors of a network to perform the method, comprising:

acquiring a state for a cloud processing environment having been tested with test data, the state representing an association between geographical data for the cloud processing environment, attribute data for the cloud processing environment, and previously obtained metric usage data acquired from testing the cloud processing environment via the test data;

mining news feeds for natural event data and political event data, and assigning a code for each natural event and for each political event mined, and mapping each code to a specific event type and a specific policy, each policy defining automated actions to perform based on the specific event type;

updating the state with the natural event data and the political event data linked to the geographical data from the mining of the news feeds, the natural event data and the political event data are also linked with particular resources of the cloud processing environment and a geographical location for the geographical data based on the actions defined in a given policy that drives relationships among the political event data, the natural event data, the geographical location, and the particular resources; and

using the updated state to make real-time decisions for services associated with the cloud processing environment.

2. The method of claim 1 further comprising, detouring one or more of the services from the cloud processing environment to another cloud processing environment in response to the updated state and based on the natural event data and/or the political event data.

3. The method of claim 1 further comprising:

determining a principal associated with a particular service has paid for guaranteed and dedicated access to one or more of the services of the cloud processing environment;

evaluating the updated state to determine that in response to the natural event data and/or political event data the one or more services may be compromised; and

automatically routing the one or more services to a new cloud processing environment to continue to guarantee the dedicated access to the one or more services.

4. The method of claim 1 further comprising:

determining that a policy of an entity included in the political event data is in conflict with a predefined profile of a principal associated with the services; and

rerouting the services to a new cloud processing environment that is in accord with the predefined profile of the principal.

5. The method of claim 1 further comprising:

determining that a declaration included with the natural event data of the updated state poses a risk that congestion or a level of service is to be disrupted; and

rerouting the services to a new cloud processing environment that does not include the risk.

6. The method of claim 1 further comprising:

determining that the natural event data and/or the political event data of the updated state pose risks that have not yet been realized; and

generating one or more second cloud processing environments to handle the services as alternatives to the cloud processing environment in the event that one or more of the risks are subsequently realized.

7. The method of claim 1 further comprising:

permitting an authorized principal to dynamically make additions or changes to the natural event data and/or political event data; and

updating the state of the cloud processing environment in response to the additions or changes.

8. The method of claim 1 , wherein updating further includes establishing a relationship between a first entry in the natural event data and a second entry in the political event data.

9. The method of claim 8 , wherein establishing further includes determining that the first entry does not alter the state but that the second entry obtained via the relationship does alter the state.

10. The method of claim 1 , wherein updating further includes, identifying that some entries in both the natural event data and the political event data: are specific to just the cloud computing environment and its resources; are specific to a geographic location or region of the resources, or are specific to both the cloud computing environment and the geographic location or region.

11. A method stored as executable instructions within a non-transitory computer-readable storage medium that is executed by one or more processors of a network to perform the method, comprising:

configuring a natural event repository to house descriptive details regarding physical events beyond human control along with natural event policies for actions to take in response to the descriptive details;

configuring a political event repository to house statements regarding affairs of entities or governments along with political event policies for action to take in response to the statements;

selectively linking natural event entries in the natural event repository to political event entries in the political event repository; and

providing access to the natural event repository and the political event repository to make dynamic decisions on selections of cloud computing environments for handling services of a principal, the natural event entries and political event entries linked to specific resources of the cloud computing environments and linked to specific geographical locations based on relationships defined in the natural event policies and the political event policies.

12. The method of claim 11 further comprising, populating some of the natural event entries and some of the political event entries via automated mining of news repositories.

13. The method of claim 11 further comprising, populating some of the natural event entries and some of the political event entries via manual instruction received from an authorized principal.

14. The method of claim 11 , wherein selectively linking further includes generating at least one or more natural event entries that link to: a specific political event entry or that links to two or more political event entries; or generating at least one or more political event entries that link to: a specific natural event entry or that links to two or more natural event entries.

15. The method of claim 11 , wherein selectively linking further includes generating the linking in response to a policy evaluation.

16. A multiprocessor-implemented system, comprising:

a cloud deployment manager implemented in a non-transitory computer-readable storage medium and to execute on one or more processors of a network;

a natural event repository implemented in anon-transitory computer-readable storage medium and accessed by one or more processors of the network; and

a political event repository implemented in a non-transitory computer-readable storage medium and accessed by one or more processors of the network;

the cloud deployment manager is configured to evaluate entries in the natural event repository and the political event repository to update a state associated with a target cloud processing environment, the cloud deployment manager is further configured to reroute services from the target cloud processing environment to an alternative cloud processing environment in response to the evaluation of the entries, natural event data and political event data are linked with particular resources of the target cloud processing environment and a geographical location based on relationships defined in policies.

17. The system of claim 16 , wherein the entries in the natural event repository include descriptions of geographical events that are outside the control of humans, each entry in the natural event repository associated with its own policy for performing some recommended action.

18. The system of claim 16 , wherein the entries in the political event repository include statements of entities or governments, each entry in the political event repository associated with its own policy for performing some recommended action.

19. The system of claim 16 , wherein at least some entries in the natural event repository and/or some of the political event entries include time stamp information describing: when specific events happened or are expected to happen, and/or how long the specific events lasted or are expected to last.

Assignments (16)
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0718 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC); BORLAND SOFTWARE CORPORATION; MICRO FOCUS (US), INC.; SERENA SOFTWARE, INC; ATTACHMATE CORPORATION; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.); NETIQ CORPORATION
Reel/Frame 062746/0399 →
RELEASE OF SECURITY INTEREST REEL/FRAME 035656/0251 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: BORLAND SOFTWARE CORPORATION; ATTACHMATE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.)
Reel/Frame 062623/0009 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TO CORRECT TYPO IN APPLICATION NUMBER 10708121 WHICH SHOULD BE 10708021 PREVIOUSLY RECORDED ON REEL 042388 FRAME 0386. ASSIGNOR(S) HEREBY CONFIRMS THE NOTICE OF SUCCESSION OF AGENCY. Recorded Jul 26, 2018
From: BANK OF AMERICA, N.A., AS PRIOR AGENT
To: JPMORGAN CHASE BANK, N.A., AS SUCCESSOR AGENT
Reel/Frame 048793/0832 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ENTIT SOFTWARE LLC; ATTACHMATE CORPORATION; BORLAND SOFTWARE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE, INC.; ARCSIGHT, LLC; SERENA SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0718 →
NOTICE OF SUCCESSION OF AGENCY Recorded May 2, 2017
From: BANK OF AMERICA, N.A., AS PRIOR AGENT
To: JPMORGAN CHASE BANK, N.A., AS SUCCESSOR AGENT
Reel/Frame 042388/0386 →
CHANGE OF NAME Recorded Sep 13, 2016
From: NOVELL, INC.
To: MICRO FOCUS SOFTWARE INC.
Reel/Frame 040020/0703 →
SECURITY INTEREST Recorded May 13, 2015
From: MICRO FOCUS (US), INC.; BORLAND SOFTWARE CORPORATION; ATTACHMATE CORPORATION; NETIQ CORPORATION; NOVELL, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 035656/0251 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 028252/0316 Recorded Nov 24, 2014
From: CREDIT SUISSE AG
To: NOVELL, INC.
Reel/Frame 034469/0057 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 028252/0216 Recorded Nov 24, 2014
From: CREDIT SUISSE AG
To: NOVELL, INC.
Reel/Frame 034470/0680 →
GRANT OF PATENT SECURITY INTEREST FIRST LIEN Recorded May 23, 2012
From: NOVELL, INC.
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 028252/0216 →
GRANT OF PATENT SECURITY INTEREST SECOND LIEN Recorded May 23, 2012
From: NOVELL, INC.
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 028252/0316 →
RELEASE OF SECURITY INTEREST IN PATENTS FIRST LIEN (RELEASES RF 026270/0001 AND 027289/0727) Recorded May 22, 2012
From: CREDIT SUISSE AG, AS COLLATERAL AGENT
To: NOVELL, INC.
Reel/Frame 028252/0077 →
RELEASE OF SECURITY IN PATENTS SECOND LIEN (RELEASES RF 026275/0018 AND 027290/0983) Recorded May 22, 2012
From: CREDIT SUISSE AG, AS COLLATERAL AGENT
To: NOVELL, INC.
Reel/Frame 028252/0154 →
GRANT OF PATENT SECURITY INTEREST (SECOND LIEN) Recorded May 13, 2011
From: NOVELL, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 026275/0018 →
GRANT OF PATENT SECURITY INTEREST Recorded May 12, 2011
From: NOVELL, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 026270/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2010
From: ISAACSON, SCOTT ALAN; CARTER, STEPHEN R
To: NOVELL, INC.
Reel/Frame 024916/0142 →