IP Library › Granted Patent US 8,635,530
Granted Patent B2
US 8,635,530 · App. 13/024,040 · Granted Jan 21, 2014

Statistical filtering of data using graphical user interfaces in information technology systems

Inventors: Thomas S. Brugler (Fuquay-Varina, NC); Vincent C. Conzola (Raleigh, NC); Randall A. Craig (Raleigh, NC); Todd M. Eischeid (Cary, NC); Mark E. Molander (Cary, NC)
Assignee: International Business Machines Corporation
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,635,530
App. No.
13/024,040
Granted
Jan 21, 2014
Kind
B2
Abstract

Statistical filtering of data using graphical user interfaces in information technology systems. One embodiment comprises generating a graphical statistical representation of a data set and displaying the graphical statistical representation on an electronic display. One or more manipulable graphical elements are also displayed in conjunction with the graphical statistical representation, wherein the manipulable graphical elements represent one or more statistical ranges for the graphical statistical representation. Based on user adjusting one or more of the manipulable graphical elements specifying one or more adjusted statistical ranges, the data set is filtered to correspond to the graphical statistical representation within the one or more adjusted statistical ranges.

Claims (52)

1. A method of data filtering in an information technology system, comprising:

generating a graphical statistical representation of a data set in a first graphical user interface;

displaying the graphical statistical representation on an electronic display;

displaying multiple manipulable graphical elements in a second graphical user interface in conjunction with the graphical statistical representation, wherein a pair of particular manipulable graphical elements represents statistical ranges for the graphical statistical representation on either side of another particular manipulable graphical element;

receiving user input adjusting one or more of the manipulable graphical elements specifying one or more adjusted statistical ranges;

filtering the data set to correspond to the graphical statistical representation within the one or more adjusted statistical ranges;

wherein, the graphical statistical representation of the data set comprises a bell curve, each of the pair of particular manipulable graphical elements adjust a separate statistical range on different sides of the other particular manipulable graphical element, and the other particular manipulable graphical element adjusts a statistical percentile.

2. The method of claim 1 , further comprising:

displaying the data set along with the graphical statistical representation on the electronic display, wherein the second graphical user interface is displayed within the first graphical user interface.

3. The method of claim 2 , further comprising:

displaying the filtered data set along with the graphical statistical representation and graphical elements.

4. The method of claim 1 , wherein:

generating a graphical statistical representation of a data set further comprises utilizing a statistical process comprises statistical analysis of the data set.

5. The method of claim 1 , further comprising:

receiving data from a data source; and

receiving user input selecting a subset of the data as the data set for generating a graphical statistical representation thereof.

6. The method of claim 1 , wherein:

the data set comprises tabular information in rows and columns; and

filtering the data set further comprises eliminating information from one or more rows and/or columns of the tabular information such that the filtered data set corresponds to the graphical statistical representation within the one or more adjusted statistical ranges.

7. A system for filtering information, comprising:

a processor;

a representation module that uses the processor to generate a graphical statistical representation of a data set;

a user interface module that uses the processor to display the graphical statistical representation in a first graphical user interface on an electronic display, and displays multiple manipulable graphical elements in conjunction with the graphical statistical representation in a second graphical user interface, wherein a pair of particular manipulable graphical elements represents statistical ranges for the graphical statistical representation on either side of another particular manipulable graphical element, the user interface module receiving user input adjusting one or more of the manipulable graphical elements specifying one or more adjusted statistical ranges;

a filtering module that uses the processor to filter the data set to correspond to the graphical statistical representation within the one or more adjusted statistical ranges,

wherein, the user interface module uses the processor to display the filtered data set along with the graphical statistical representation and graphical elements, each of the pair of particular manipulable graphical elements adjust a separate statistical range on different sides of the other particular manipulable graphical element, and the other particular manipulable graphical element adjusts a statistical percentile.

8. The system of claim 7 , wherein:

the user interface module displays the data set along with the graphical statistical representation on the electronic display, and the second graphical user interface is displayed within the first graphical user interface.

9. The system of claim 7 , wherein:

the representation module generates a graphical statistical representation of a data set utilizing a statistical process comprises statistical analysis of the data set.

10. The system of claim 7 , wherein:

the user interface module receives user input selecting a subset of data from a data source, such that the representation module generates a graphical statistical representation for the selected subset.

11. The system of claim 7 , wherein:

the data set comprises tabular information in rows and columns; and

the filtering module filters the data set by eliminating information from one or more rows and/or columns of the tabular information such that the filtered data set corresponds to the graphical statistical representation within the one or more adjusted statistical ranges.

12. A computer program product comprising:

a non-transitory computer usable storage medium having computer readable program code embodied therewith for execution on a computer, the computer readable program code configured to:

generate a graphical statistical representation of a data set;

display the graphical statistical representation in a first user interface on an electronic display, and display multiple manipulable graphical elements in conjunction with the graphical statistical representation in a second graphical user interface, wherein a particular pair of the manipulable graphical elements represents statistical ranges for the graphical statistical representation on either side of another particular manipulable graphical element,

further receive user input adjusting one or more of the manipulable graphical elements specifying one or more adjusted statistical ranges;

filters the data set to correspond to the graphical statistical representation within the one or more adjusted statistical ranges;

wherein the graphical statistical representation of the data set comprises a bell curve each of the pair of particular manipulable graphical elements adjust a separate statistical range on different sides of the other particular manipulable graphical element, and the other particular manipulable graphical element adjusts a statistical percentile.

13. The computer program product of claim 12 , wherein the computer readable program code is configured to:

display the data set along with the graphical statistical representation on the electronic display, wherein the second graphical user interface comprises a widget that is displayed within the first graphical user interface.

14. The computer program product of claim 13 , wherein the computer readable program code is configured to:

display the filtered data set along with the graphical statistical representation and graphical elements.

15. The computer program product of claim 12 , wherein the computer readable program code is configured to:

generate a graphical statistical representation of a data set utilizing a statistical process comprises statistical analysis of the data set.

16. The computer program product of claim 12 , wherein the computer readable program code is configured to:

receive user input selecting a subset of data from a data source, and generate a graphical statistical representation for the selected subset.

17. The computer program product of claim 12 , wherein:

the data set comprises tabular information in rows and columns; and

the computer readable program code is configured to filter the data set by eliminating information from one or more rows and/or columns of the tabular information such that the filtered data set corresponds to the graphical statistical representation within the one or more adjusted statistical ranges.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2011
From: BRUGLER, THOMAS S.; CONZOLA, VINCENT C.; CRAIG, RANDALL A.; EISCHEID, TODD M.; MOLANDER, MARK E.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 025778/0699 →
Continuity (1)
Related Publication 20120204122A1 · Aug 9, 2012