IP Library Patent Application 13450598
Patent Application
App. No. 13/450,598

PROVIDING A CORRELATION RING FOR INDICATING CORRELATION BETWEEN ATTRIBUTES

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 None
App. No.
13/450,598
Abstract

Pixels representing attributes of data records are into discrete rings of a graphical visualization, where the discrete rings correspond to respective ones of the attributes, and where the pixels are arranged in each of the discrete rings according to time intervals of the data records. A correlation ring is provided in the graphical visualization in addition to the discrete rings, where the correlation ring has visual indicators for indicating degrees of correlation between at least two of the attributes.

Claims (35)

1 . A method comprising:

placing, by a system having a processor, pixels representing attributes of data records into discrete rings of a graphical visualization, where the discrete rings correspond to respective ones of the attributes, and where the pixels are arranged in each of the discrete rings according to time intervals of the data records; and

providing a correlation ring in the graphical visualization in addition to the discrete rings, where the correlation ring has visual indicators for indicating degrees of correlation between at least two of the attributes.

2 . The method of claim 1 , wherein each of the discrete rings contains pixels representing a corresponding time series of attribute values for a respective one of the attributes.

3 . The method of claim 1 , wherein the visual indicators comprise different brightness for indicating corresponding degrees of correlation.

4 . The method of claim 1 , wherein the correlation ring is provided as an outermost ring around the discrete rings.

5 . The method of claim 1 , further comprising, in a particular one of the discrete rings, assigning colors to the pixels according to values of the attribute corresponding to the particular discrete ring.

6 . The method of claim 1 , further comprising fading portions of the correlation ring corresponding to time intervals of low correlation between the at least two attributes.

7 . The method of claim 1 , further comprising:

receiving a selection of one of the pixels; and

displaying information of the data record represented by the selected pixel.

8 . The method of claim 1 , wherein the correlation ring has visual indicators for indicating degrees of correlation between more than two attributes, the method further comprising:

computing pair-wise correlation coefficients for corresponding pairs of the more than two attributes, in successive time windows; and

aggregating the pair-wise correlation coefficients in each of the time windows to indicate a corresponding degree of correlation among the more than two attributes.

9 . An article comprising at least one machine-readable storage medium storing instructions that upon execution cause a system to:

determine degrees of correlation among a plurality of attributes of data records;

generate a ring-based graphical visualization having a plurality of discrete rings for respective ones of the plurality of attributes;

place pixels representing the attributes of the data records into the discrete rings, where the pixels placed into a particular one of the discrete rings correspond to a respective one of the attributes, and where the pixels are arranged in each of the discrete rings according to time intervals; and

provide a correlation ring in the ring-based graphical visualization in addition to the discrete rings, where the correlation ring has visual indicators for indicating the degrees of correlation among the plurality of attributes.

10 . The article of claim 9 , wherein the instructions upon execution cause the system to further:

receive user selection of a particular one of the pixels; and

display information of a data record corresponding to the particular pixel in response to the received user selection.

11 . The article of claim 9 , wherein each of the discrete rings contains pixels for a corresponding time series of attribute values.

12 . The article of claim 9 , wherein the instructions upon execution cause the system to further:

assign different colors to the pixels according to corresponding attribute values.

13 . The article of claim 9 , wherein determining the degrees of correlation comprises determining pairwise correlation coefficients between respective pairs of the plurality of attributes, and wherein the instructions upon execution cause the system to further

compute an aggregate correlation coefficient based on aggregating the pairwise correlation coefficients; and

generate the visual indicators for the correlation ring based on the aggregate correlation coefficient.

14 . The article of claim 9 , wherein the visual indicators are provided for respective time intervals according to the degrees of correlation among the plurality of attributes in the corresponding time intervals.

15 . The article of claim 9 , wherein the visual indicators comprise different brightness, where greater brightness indicates a higher degree of correlation among the plurality of attributes.

16 . A system comprising:

at least one processor to:

place pixels representing attributes of data records into discrete rings of a graphical visualization, where the discrete rings correspond to respective ones of the attributes, and where the pixels are arranged in each of the discrete rings according to time intervals of the data records; and

provide a correlation ring in the graphical visualization in addition to the discrete rings, where the correlation ring has visual indicators for indicating degrees of correlation between at least two of the attributes.

17 . The system of claim 16 , wherein the visual indicators comprise different brightness, where greater brightness indicates a higher degree of correlation among the plurality of attributes.

Assignments (8)
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 044183/0577 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC)
Reel/Frame 063560/0001 →
CHANGE OF NAME Recorded Feb 25, 2020
From: ENTIT SOFTWARE LLC
To: MICRO FOCUS LLC
Reel/Frame 052010/0029 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ENTIT SOFTWARE LLC; ARCSIGHT, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0577 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2017
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
To: ENTIT SOFTWARE LLC
Reel/Frame 042746/0130 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2012
From: HAO, MING C.; MARWAH, MANISH; DAYAL, UMESHWAR; BASH, CULLEN E.; MITTELSTADT, SEBASTIAN; JANETZKO, HALLDOR; KEIM, DANIEL; CHEN, YUAN
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 028119/0121 →