IP Library Granted Patent US 8,285,822
Granted Patent B2
US 8,285,822 · App. 12/604,738 · Granted Oct 9, 2012

Policy configuration and simulation

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,285,822
App. No.
12/604,738
Granted
Oct 9, 2012
Kind
B2
Abstract

Techniques for policy configuration and simulation are presented. A graphical user interface (GUI) permits a user to visualize network resources and their relationships to one another. The user can select a resource and receive another view within the GUI to see policies for that resource and relationships between the policies. The user can also select a particular policy and alter its configuration. The altered configuration can then be simulated within the network and the results presented back to the user within the GUI.

Claims (21)

1. A processor-implemented method to execute on a processor, implemented and residing in a non-transitory computer-readable storage medium and the processor configured to perform the method comprising:

acquiring, by the processor, an activation of a selected network resource from a user within a graphical user interface (GUI) that depicts the activated selected network resource along with other network resources of a network;

receiving, by the processor, a selection within the GUI from the user, the selection identifying the network resource, which is depicted as a node within the GUI;

altering, by the processor, a presentation of the GUI to show a path of connections from the selected network resource to other network resources connected in the path with the selected network resource;

presenting, by the processor, a new presentation showing policies and policy relationships for the activated network resource as connections between the activated network resource and the other network resources, each connection defining a relationship, and each relationship defining connection details between the activated network resource and the other network resources and attributes for the connection details;

obtaining, by the processor, from a user an activation of a select policy within the GUI, the policies presented within the new presentation as having interconnections to one another and related to the activated selected network resource;

showing, by the processor, a configuration dialogue to the user to alter configuration settings for the activated select policy;

making, by the processor, changes to the configuration settings in response to values supplied by the user in the configuration dialogue; and

simulating, by the processor, the changes to the activated selected policy via the values within the network in response to direction within the GUI supplied by the user.

2. The method of claim 1 , wherein receiving further includes identifying the selection from the selected network resource as a single-click made on the node within the GUI by the user.

3. The method of claim 1 , wherein acquiring further includes identifying the activation of the selected network resource via a double-click made on a node representing the selected network resource within the GUI.

4. The method of claim 1 , wherein simulating further includes presenting results from simulating the changes.

5. The method of claim 4 , wherein simulating further includes identifying some relationships in red indicating that errors occurred when simulating the changes within the network.

6. The method of claim 4 , wherein simulating further includes identifying some relationships in green indicating success occurred when simulating the changes within the network.

7. A policy configuration and simulation system implemented on one or more processors, comprising:

one or more processors having a configurator implemented in a non-transitory computer-readable storage medium and to process on the one or more of the processors of a network; and

the one or more processors also having a simulator implemented in a non-transitory computer-readable storage medium and to process on the one or more of the processors of the network;

the configurator interacts with one or more screens of a graphical user interface (GUI) accessed by a user and the configurator is configured to accept value changes for configuration settings of policies graphically presented in the GUI, the configurator is also configured to provide the value changes to the simulator and the simulator is configured to process the value changes and present results of those value changes to the user within the GUI, the configuration settings of the policies shown as connection between resources, each connection defining a relationship and each relationship defining connection details between the resources and attributes for the connection details;

wherein the configurator is further configured to be activated from a dialogue box after a user selects a particular policy for a particular network resource to alter, to enforce security against the value changes to ensure the user has proper access rights to make the value changes provided by the user, and to provide a listing of acceptable values for the user to select when providing the value changes.

8. The system of claim 7 , wherein the simulator is configured to alter presentations within the GUI to depict the results for the user.

9. The system of claim 8 , wherein the simulator is further configured to uniquely provide visual cues where results fail and succeed within the presentations.

Assignments (16)
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 →
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 →
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: ATTACHMATE CORPORATION; BORLAND SOFTWARE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE, INC.; ENTIT SOFTWARE LLC; 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/0216 Recorded Nov 24, 2014
From: CREDIT SUISSE AG
To: NOVELL, INC.
Reel/Frame 034470/0680 →
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 →
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 →
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 →
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 Nov 24, 2009
From: CHANDRASHEKAR K.
To: NOVELL, INC.
Reel/Frame 023567/0914 →