IP Library Granted Patent US 7,202,868
Granted Patent B2
US 7,202,868 · App. 10/814,403 · Granted Apr 10, 2007

System and method for visual recognition of paths and patterns

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 7,202,868
App. No.
10/814,403
Granted
Apr 10, 2007
Kind
B2
Abstract

The disclosed embodiments relate to a system and method for providing a graphical representation of data. Embodiments of the present invention comprise: abstracting a plurality of parameters from the parameter set, dividing the plurality of parameters into data groups, defining a plurality of partitions for a graphical representation, mapping the data groups to corresponding nodes on the plurality of partitions, and connecting the nodes graphically with indicia that indicates an association between data groups.

Claims (59)

1. A method for providing a graphical representation of data, the method comprising:

determining a plurality of parameters from a parameter set that relates to a dynamic;

dividing the plurality of parameters into data groups based on characteristics of the parameters;

defining a plurality of partitions of a figure for graphical representation of the data groups, the plurality of partitions comprising:

a first partition comprising a first portion of the perimeter of the figure;

a second partition comprising a line dividing the figure; and

a third partition comprising a second portion of the perimeter of the figure that is different from the first portion;

mapping parameters of the data groups to corresponding nodes at locations on the partitions corresponding to each data group based on parameter values and values associated with the locations on the partitions; and

connecting the nodes graphically with indicia that indicates an association between data groups;

and displaying or printing the graphical representation.

2. The method of claim 1 , comprising:

mapping parameters of a first data group to nodes on the first partition;

mapping parameters of a second data group to nodes on the second partition; and

mapping parameters of a third data group to nodes on the third partition.

3. The method of claim 1 , comprising ordering the nodes according to associated parameter values.

4. The method of claim 1 , comprising spacing the nodes according to associated parameter values.

5. The method of claim 4 , comprising providing more space for nodes with higher associated parameter values.

6. The method of claim 4 , comprising connecting nodes and lines in a piece-wise fashion.

7. The method of claim 1 , comprising assigning a weight to the nodes and ordering the nodes according to the weight.

8. The method of claim 1 , comprising assigning a weight to the nodes and spacing the nodes according to the weight.

9. The method of claim 8 , comprising providing more space for nodes with high weight.

10. The method of claim 1 , wherein the graphical representation comprises real time animation.

11. The method of claim 1 , comprising auto-linking the indicia.

12. The method of claim 1 , comprising auto-linking the nodes.

13. The method of claim 1 , comprising fading the indicia.

14. A computer system for providing a graphical representation of data, the computer system comprising:

a parameter abstracting module that abstracts a plurality of parameters from a parameter set that relates to a dynamic;

a parameter group dividing module that divides the plurality of parameters into data groups based on parameter characteristics;

a partition defining module that defines a plurality of partitions of a figure for graphical representation of the data groups, the plurality of partitions comprising:

a first partition comprising a first portion of the perimeter of the figure;

a second partition comprising a line dividing the figure; and

a third partition comprising a second portion of the perimeter of the figure that is different from the first portion;

a mapping module that maps parameters of the data groups to corresponding nodes at locations on the partitions corresponding to each data group based on parameter values and values associated with the locations on the partitions; and

a graphical connection module that connects the nodes graphically with indicia that indicates an association between the data groups.

15. The computer system of claim 14 , comprising a node ordering module that graphically orders the nodes based on relative parameter values associated with the nodes.

16. The computer system of claim 14 , comprising a node weight assigning module that assigns weight values to the nodes.

17. The computer system of claim 14 , comprising a node spacing module that graphically spaces the nodes.

18. The computer system of claim 14 , comprising a real time animation module that provides real time animation of the plurality of parameters.

19. The computer system of claim 15 , comprising an auto-link module that provides auto-linking of the indicia.

20. A computer system for providing a graphical representation of data, the computer system comprising:

means for abstracting a plurality of parameters from a parameter set that relates to a dynamic;

means for dividing the plurality of parameters into data groups based on parameter characteristics;

means for defining a plurality of partitions of a figure for graphical representation of the data groups, the plurality of partitions comprising:

a first partition comprising a first portion of the perimeter of the figures;

a second partition including a line dividing the figure; and

a third partition comprising a second portion of the perimeter of the figure that is different from the first portion;

means for mapping parameters of the data groups to corresponding nodes at locations on the partitions corresponding to each data group based on parameter values and values associated with the locations on the partitions; and

means for connecting the nodes graphically with indicia that indicates an association between data groups.

21. The computer system of claim 20 , comprising a means for assigning node weight.

22. The computer system of claim 20 , comprising a means for graphically spacing the nodes.

23. A computer with readable tangible medium having stored thereon a computer program, the computer program comprising:

a parameter abstracting module stored on the tangible medium, the parameter abstracting module being adapted to abstract a plurality of parameters from a parameter set that relates to a dynamic;

a parameter group dividing module stored on the tangible medium, the parameter abstracting module being adapted to divide the plurality of parameters into data groups based on parameter characteristics;

a partition defining module stored on the tangible medium, the parameter abstracting module being adapted to define a plurality of partitions of a figure for graphical representation of the data groups, the plurality of partitions comprising:

a first partition including a first portion of the perimeter of the figure;

a second partition including a line dividing the figure; and

a third partition including a second portion of the perimeter of the figure that is different from the first portion;

a mapping module stored on the tangible medium, the mapping module being adapted to map parameters of the data groups to corresponding nodes at locations on the partitions corresponding to each data group based on parameter values and values associated with the locations on the partitions; and

a graphical connection module stored on the tangible medium, the graphical connection module being adapted to connect the nodes graphically with indicia that indicates an association between the data groups.

Assignments (7)
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 →
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 →
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 →