IP Library Granted Patent US 8,966,392
Granted Patent B2
US 8,966,392 · App. 13/219,843 · Granted Feb 24, 2015

Event management apparatus, systems, and methods

Inventors: John Melvin Antony (Herndon, VA); Paul Apostolescu (Ashburn, VA); Pattabiraman Srinivasan (North Potomac, MD); Prathap Adusumilli (Herndon, VA); Usman Choudhary (Springfield, VA)
Assignee: Novell, Inc.
G05B19/41875G05B23/024H04L63/1408
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,966,392
App. No.
13/219,843
Granted
Feb 24, 2015
Kind
B2
Abstract

Apparatus, systems, and methods may operate to generate a reference statistical model of an operating system, such as a computer system, and display the reference statistical model as a hierarchical, segmented time series event stream graph, along with a graph representing current behavior of the system. The event stream graph may be derived from one or more streams of security events. Additional operations may include receiving requests to display further detail respecting discrepancies between the reference statistical model and the current behavior. Other apparatus, systems, and methods are disclosed.

Claims (42)

1. A system, comprising:

interface hardware to receive current behavior data representing events occurring within a process; and

at least one processor to:

generate a graphical user interface (GUI) to display a reference statistical model of the process, along with a first graph representing current behavior of the process, wherein the reference statistical model is to be displayed as a hierarchical, segmented time series event stream graph;

accept requests to display further detail in a hierarchy respecting discrepancies between the reference statistical model and the current behavior, each element in the hierarchy having a distinct corresponding reference statistical model; and

display, in response to a request to display further detail in the hierarchy including identification of an element in a different level of the hierarchy, a second graph including the current behavior of the process corresponding to the element and a second reference statistical model corresponding to the element, the GUI enabling a time machine module to recall and re-create a state of the process at a past time, to include prior metrics and prior contextual event attributes, wherein the prior contextual event attributes include at least one of a source address activity values or destination address activity values, the values stored in a non-transitory memory.

2. The system of claim 1 , wherein the GUI is executed by a client node.

3. The system of claim 1 , wherein the behavior data is received from hardware processing nodes comprising at least one of server nodes, client nodes, or storage nodes.

4. The system of claim 1 , wherein the prior contextual event attributes include user account activity values stored in the non-transitory memory.

5. A processor-implemented method to execute on one or more processors that perform the method, comprising:

generating a first reference statistical model of a process including distinct reference statistical models of hierarchical elements in the process;

displaying a graphical user interface (GUI) including the first reference statistical model displayed as a hierarchical, segmented time series event stream graph, along with a graph representing current behavior of the process; and

receiving requests to display further detail in a hierarchy respecting discrepancies between the first reference statistical model and the current behavior; and

displaying, in the GUI and in response to a request to display further detail in the hierarchy, a second reference statistical model corresponding to an element in the hierarchical elements in the process, the GUI enabling a time machine module to recall and re-create a state of the process at a past time, to include prior metrics and prior contextual event attributes, wherein the prior contextual event attributes include at least one of a source address activity values or destination address activity values, the values stored in a non-transitory memory.

6. The method of claim 5 , further comprising:

receiving a hierarchy of statistical data streams; and

generating the graph representing the current behavior from the statistical data streams.

7. The method of claim 5 , further comprising:

displaying the segmented time series event stream graph and the graph representing current behavior as a superposition of graphs in the GUI.

8. The method of claim 7 , wherein the GUI further comprises:

a list of event categories in the hierarchy, ordered according to a percentage difference between the current behavior and the reference statistical model for the categories.

9. The method of claim 7 , wherein the GUI further comprises:

a compressed graphical representation of the current behavior over time, with selectable expansion viewpoints.

10. The method of claim 5 , wherein the receiving further comprises:

receiving at least one of the requests in response to selection of a hierarchical category of potential contributing factors.

11. A processor-implemented method to execute on one or more processors that perform the method, comprising:

generating a first reference statistical model of an operating computer system including distinct reference statistical models of hierarchical elements in the operating system;

displaying a graphical user interface (GUI) including the first reference statistical model as a hierarchical, segmented time series event stream graph, along with a graph representing current behavior of the operating computer system, wherein the event stream graph is derived from at least one stream of security events; and

receiving requests to display further detail respecting discrepancies between the first reference statistical model and the current behavior; and

displaying, in the GUI and in response to the request to display further detail in the hierarchy, a second reference statistical model corresponding to an element in the hierarchical elements in the operating system, the GUI enabling a time machine module to recall and re-create a state of the operating system at a past time, to include prior metrics and prior contextual event attributes, wherein the prior contextual event attributes include at least one of a source address activity values or destination address activity values, the values stored in a non-transitory memory.

12. The method of claim 11 , further comprising:

transmitting at least some of the further detail to a network interface in a client node coupled to a display.

13. The method of claim 11 , further comprising:

presenting an option to view the first reference statistical model and the graph representing current behavior in substantially real time, or as historical information recorded from a past time, or both.

14. The method of claim 11 , further comprising:

publishing statistical alerts based on rules incorporating interactions between multiple categories in the hierarchy.

15. The method of claim 11 , wherein the displaying comprises:

displaying the segmented time series event stream graph to include at least one of a volume-based stream or a frequency-based stream.

16. The method of claim 11 , further comprising:

publishing contextual event attributes as a graph of the attributes ordered and numbered according to occurrence frequency.

17. The method of claim 11 , further comprising:

publishing the hierarchy as a list with at least a root level, an activity level, and an outcome level, to enable drill-down level selection.

Assignments (12)
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 Sep 18, 2012
From: ANTONY, JOHN MELVIN; APOSTOLESCU, PAUL; SRINIVASAN, PATTABIRAMAN; ADUSUMILLI, PRATHAP; CHOUDHARY, USMAN
To: NOVELL, INC.
Reel/Frame 029024/0842 →
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 Nov 29, 2011
From: NOVELL, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 027290/0983 →
GRANT OF PATENT SECURITY INTEREST Recorded Nov 29, 2011
From: NOVELL, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 027289/0727 →
Continuity (1)
Related Publication 20130055145A1 · Feb 28, 2013