IP Library Granted Patent US 8,583,788
Granted Patent B2
US 8,583,788 · App. 13/090,949 · Granted Nov 12, 2013

Techniques for auditing and controlling network services

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,583,788
App. No.
13/090,949
Granted
Nov 12, 2013
Kind
B2
Abstract

Techniques for auditing and controlling network services are provided. A proxy is interposed between a principal and a network service. Interactions between the principal and the service pass through the proxy. The proxy selectively raises events and evaluates policy based on the interactions for purposes of auditing and controlling the network service.

Claims (12)

1. A method implemented in a non-transitory machine-readable storage medium and processed by one or more processors configured to perform the method, comprising:

intercepting a command instruction sere from a principal in a first processing environment to a network service in a second processing environment;

generating a causation audit event based on the command instruction;

evaluating a policy based on the causation audit event and permitting the command instruction to be passed to the network service for processing in response to a successful evaluation of the policy;

detecting a response from the fretwork service being directed to the principal;

generating an effect audit event;

evaluating a second policy based on the effect audit event and permitting the response to be passed to the principal in response to a successful evaluation of the second policy;

wherein generating the causation event further includes setting a timer that is started when the command instruction is passed to the network service and that is terminated when the response is detected from the network service and recording a relationship within a metrics data store that records a relation for an elapsed time associated with the timer and a state of the second processing environment along with the command instruction, a principal identity for the principal, and a network service identity for the network service; and

capturing a new state of the second processing environment and retrieving the relation for evaluation with the policy when a second instance of the command instruction is received from the principal or a different principal.

2. The method of claim 1 further comprising, using historical metrics to assist in evaluating the policy and the second policy, the historical metrics including response performance values for the network service given particular states of the second processing environment.

3. The method of claim 1 , wherein evaluating the policy further includes interacting with an audit system that is external to the first processing environment to communicate the causation audit event, wherein the policy evaluation dictates that a confirmation is needed from the audit system before concluding successful evaluation of the policy.

4. The method of claim 1 , wherein evaluating the policy further includes using cause and effect profiles from previous audited command instructions associated with the network service to determine that the policy evaluation is successful.

Assignments (8)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2011
From: BURCH, LLOYD LEON; BROWN, JEREMY RAY; SABIN, JASON ALLEN; KRANENDONK, NATHANIEL BRENT; LARSEN, KAL A.; FAIRBANKS, MICHAEL; JORGENSEN, MICHAEL JOHN; BIGGS, THOMAS LARRY
To: NOVELL, INC.
Reel/Frame 026347/0352 →