IP Library Patent Application 14042725
Patent Application
App. No. 14/042,725

MODIFYING BINNING OPERATIONS

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.
14/042,725
Abstract

A data visualization technique is provided with the capability of manipulating bins of data through an interactive graphical presentation of displayed data. When a histogram is generated from stored data, a user may interact directly with the histogram columns to change columns position, width and height. A user, for example, may click and drag a particular side of a bin to change the lower or upper limit of the bin, click and drag the top of a bin to change the size/height of the bin (i.e., number of data points/elements within the bin), or click and drag the center of the bin to move or reposition the bin. The techniques may be applied to other graphical representations of data as well, such as splat graphical displays of data.

Claims (60)

1 . A method for displaying data, comprising:

providing a histogram within a graphical portion of an interface, the histogram including a plurality of columns, each column representing a number of data points within a data range corresponding to the particular column;

receiving input within the graphical portion of the interface to adjust a column of the histogram; and

updating the histogram with the plurality of columns in the interface, the updated histogram including two or more updated columns based on the received input.

2 . The method of claim 1 , wherein the input is received by manipulating the position of a cursor displayed within the graphical portion of the interface.

3 . The method of claim 1 , wherein the input includes adjusting the position of a column within the histogram.

4 . The method of claim 3 , wherein the column with the adjusted position does not change in width.

5 . The method of claim 3 , wherein a column adjacent to the column with an adjusted position is updated with an adjusted width.

6 . The method of claim 1 , wherein the input includes adjusting an edge of a column.

7 . The method of claim 6 , wherein a column adjacent to the column with an adjusted edge is updated with an adjusted width.

8 . The method of claim 1 , wherein the input includes adjusting the height of a column.

9 . The method of claim 8 , wherein a column adjacent to the column with an adjusted height is updated with an adjusted width.

10 . The method of claim 1 , further comprising displaying data points in the graphical portion.

11 . A method for displaying data, comprising:

providing a graphical representation of a plurality of data groups within a graphical portion of an interface, the graphical representation including a plurality of data groupings representing a number of data points within a data range corresponding to the particular data group;

receiving input within the graphical portion of the interface to adjust an area of a data grouping; and

updating the graphical representation with the plurality of data groupings in the interface, the updated data groupings including two or more updated data grouping based on the received input.

12 . The method of claim 11 , wherein a data grouping is a column in a histogram.

13 . The method of claim 11 , wherein a data grouping is a splat in a series of splats.

14 . The method of claim 11 , wherein the input adjusts the area covered by a particular splat.

15 . A computer readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for displaying data, the method comprising:

providing a histogram within a graphical portion of an interface, the histogram including a plurality of columns, each column representing a number of data points within a data range corresponding to the particular column;

receiving input within the graphical portion of the interface to adjust a column of the histogram; and

updating the histogram with the plurality of columns in the interface, the updated histogram including two or more updated columns based on the received input.

16 . The computer readable storage medium of claim 15 , wherein the input is received by manipulating the position of a cursor displayed within the graphical portion of the interface.

17 . The computer readable storage medium of claim 15 , wherein the input includes adjusting the position of a column within the histogram.

18 . The computer readable storage medium of claim 17 , wherein the column with the adjusted position does not change in width.

19 . The computer readable storage medium of claim 17 , wherein a column adjacent to the column with an adjusted position is updated with an adjusted width.

20 . The computer readable storage medium of claim 15 , wherein the input includes adjusting an edge of a column.

21 . The computer readable storage medium of claim 20 , wherein a column adjacent to the column with an adjusted edge is updated with an adjusted width.

22 . The computer readable storage medium of claim 15 , wherein the input includes adjusting the height of a column.

23 . The computer readable storage medium of claim 23 , wherein a column adjacent to the column with an adjusted height is updated with an adjusted width.

24 . The computer readable storage medium of claim 15 , further comprising displaying data points in the graphical portion.

25 . A computer readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for displaying data, the method comprising:

providing a graphical representation of a plurality of data groups within a graphical portion of an interface, the graphical representation including a plurality of data groupings representing a number of data points within a data range corresponding to the particular data group;

receiving input within the graphical portion of the interface to adjust an area of a data grouping; and

updating the graphical representation with the plurality of data groupings in the interface, the updated data groupings including two or more updated data grouping based on the received input.

26 . The method of claim 25 , wherein a data grouping is a column in a histogram.

27 . The method of claim 25 , wherein a data grouping is a splat in a series of splats.

28 . The method of claim 25 , wherein the input adjusts the area covered by a particular splat.

29 . A system for displaying data, comprising:

a processor;

memory; and

one or more modules stored in memory and executed by the processor to provide a histogram within a graphical portion of an interface, the histogram including a plurality of columns, each column representing a number of data points within a data range corresponding to the particular column, receive input within the graphical portion of the interface to adjust a column of the histogram, and update the histogram with the plurality of columns in the interface, the updated histogram including two or more updated columns based on the received input.

30 . The system of claim 29 , wherein the input is received by manipulating the position of a cursor displayed within the graphical portion of the interface.

31 . The system of claim 29 , wherein the input includes adjusting the position of a column within the histogram.

32 . The system of claim 31 , wherein the column with the adjusted position does not change in width.

33 . The system of claim 31 , wherein a column adjacent to the column with an adjusted position is updated with an adjusted width.

34 . The system of claim 29 , wherein the input includes adjusting an edge of a column.

35 . The system of claim 34 , wherein a column adjacent to the column with an adjusted edge is updated with an adjusted width.

36 . The system of claim 29 , wherein the input includes adjusting the height of a column.

37 . The system of claim 36 , wherein a column adjacent to the column with an adjusted height is updated with an adjusted width.

38 . The system of claim 29 , further comprising displaying data points in the graphical portion.

39 . A system for displaying data, comprising:

a processor;

memory; and

one or more modules stored in memory and executed by the processor to provide a graphical representation of a plurality of data groups within a graphical portion of an interface, the graphical representation including a plurality of data groupings representing a number of data points within a data range corresponding to the particular data group, receive input within the graphical portion of the interface to adjust an area of a data grouping, and update the graphical representation with the plurality of data groupings in the interface, the updated data groupings including two or more updated data grouping based on the received input.

40 . The system of claim 39 , wherein a data grouping is a column in a histogram.

41 . The system of claim 39 , wherein a data grouping is a splat in a series of splats.

42 . The system of claim 39 , wherein the input adjusts the area covered by a particular splat.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2016
From: SILICON GRAPHICS INTERNATIONAL CORP.
To: MINESET, INC.
Reel/Frame 037614/0449 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2014
From: HANSEN, MARC DAVID
To: SILICON GRAPHICS INTERNATIONAL CORP.
Reel/Frame 032165/0179 →