IP Library Patent Application 11753070
Patent Application
App. No. 11/753,070

Data Visualization

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.
11/753,070
Abstract

Data visualization may be provided. First, a data cell may be displayed. Then a request may be received to expand the data cell into a plurality of sub-cells. A sum of the data corresponding to the plurality of sub-cells may equal a value corresponding to the data cell. Next, a number of sub-cells in the plurality of sub-cells may be determined. Then, a graphical representation of data corresponding to the plurality of sub-cells may be displayed when the determined number of sub-cells in the plurality of sub-cells is greater than a predetermined value. The graphical representation may be displayed in place of the data cell. Next, information corresponding to the plurality of sub-cells may be displayed when a user selectable element hovers over the graphical representation.

Claims (34)

1 . A method for providing data visualization, the method comprising:

receiving a request to expand a data cell into a plurality of sub-cells;

determining a number of sub-cells in the plurality of sub-cells; and

displaying a graphical representation of data corresponding to the plurality of sub-cells when the determined number of sub-cells in the plurality of sub-cells is greater than a predetermined value.

2 . The method of claim 1 , further comprising displaying the data cell.

3 . The method of claim 2 , wherein displaying the graphical representation comprises displaying the graphical representation in place of the data cell.

4 . The method of claim 1 , further comprising displaying information corresponding to the plurality of sub-cells when a user selectable element hovers over the graphical representation.

5 . The method of claim 1 , further comprising displaying information corresponding to the plurality of sub-cells when a user selectable element hovers over the graphical representation, the displayed information comprising at least one of the following: a starting value of the data corresponding to the plurality of sub-cells, an ending value of the data corresponding to the plurality of sub-cells, a minimum value of the data corresponding to the plurality of sub-cells, and a maximum value of the data corresponding to the plurality of sub-cells.

6 . The method of claim 1 , wherein receiving the request to expand the data cell into the plurality of sub-cells comprises receiving the request to expand the data cell into the plurality of sub-cells wherein a sum of the data corresponding to the plurality of sub-cells equals a value corresponding to the data cell.

7 . The method of claim 1 , wherein receiving the request to expand the data cell into the plurality of sub-cells comprises receiving the request to expand the data cell into the plurality of sub-cells wherein the plurality of sub-cells correspond to time subdivisions of the data cell.

8 . The method of claim 1 , wherein receiving the request to expand the data cell into the plurality of sub-cells comprises receiving the request to expand the data cell into the plurality of sub-cells wherein the data cell corresponds to yearly data and the plurality of sub-cells correspond to one of the following: quarterly data, monthly data, bi-monthly data, daily data, and hourly data.

9 . The method of claim 1 , wherein displaying the graphical representation of the data corresponding to the plurality of sub-cells when the determined number of sub-cells in the plurality of sub-cells is greater than the predetermined value comprises displaying the graphical representation of the data corresponding to the plurality of sub-cells when the determined number of sub-cells in the plurality of sub-cells is greater than the predetermined value comprising one of the following: greater than five and equal to five.

10 . The method of claim 1 , wherein displaying the graphical representation of the data corresponding to the plurality of sub-cells when the determined number of sub-cells in the plurality of sub-cells is greater than the predetermined value comprises displaying the graphical representation of the data corresponding to the plurality of sub-cells when the determined number of sub-cells in the plurality of sub-cells is greater than the predetermined value being user selected.

11 . A computer-readable medium which stores a set of instructions which when executed performs a method for providing data visualization, the method executed by the set of instructions comprising:

displaying a data cell;

receiving a request to expand the data cell into a plurality of sub-cells;

determining a number of sub-cells in the plurality of sub-cells; and

displaying a graphical representation of data corresponding to the plurality of sub-cells when the determined number of sub-cells in the plurality of sub-cells is greater than a predetermined value.

12 . The computer-readable medium of claim 11 , wherein displaying the graphical representation comprises displaying the graphical representation in place of the data cell.

13 . The computer-readable medium of claim 11 , further comprising displaying information corresponding to the plurality of sub-cells when a user selectable element hovers over the graphical representation.

14 . The computer-readable medium of claim 11 , further comprising displaying information corresponding to the plurality of sub-cells when a user selectable element hovers over the graphical representation, the displayed information comprising at least one of the following: a staring value of the data corresponding to the plurality of sub-cells, an ending value of the data corresponding to the plurality of sub-cells, a minimum value of the data corresponding to the plurality of sub-cells, and a maximum value of the data corresponding to the plurality of sub-cells.

15 . The computer-readable medium of claim 11 , wherein receiving the request to expand the data cell into the plurality of sub-cells comprises receiving the request to expand the data cell into the plurality of sub-cells wherein a sum of the data corresponding to the plurality of sub-cells equals a value corresponding to the data cell.

16 . The computer-readable medium of claim 11 , wherein receiving the request to expand the data cell into the plurality of sub-cells comprises receiving the request to expand the data cell into the plurality of sub-cells wherein the plurality of sub-cells correspond to time subdivisions of the data cell.

17 . The computer-readable medium of claim 11 , wherein receiving the request to expand the data cell into the plurality of sub-cells comprises receiving the request to expand the data cell into the plurality of sub-cells wherein the data cell corresponds to yearly data and the plurality of sub-cells correspond to one of the following: quarterly data, monthly data, bi-monthly data, daily data, and hourly data.

18 . The computer-readable medium of claim 11 , wherein displaying the graphical representation of the data corresponding to the plurality of sub-cells when the determined number of sub-cells in the plurality of sub-cells is greater than the predetermined value comprises displaying the graphical representation of the data corresponding to the plurality of sub-cells when the determined number of sub-cells in the plurality of sub-cells is greater than the predetermined value comprising one of the following: greater than five and equal to five.

19 . The computer-readable medium of claim 11 , wherein displaying the graphical representation of the data corresponding to the plurality of sub-cells when the determined number of sub-cells in the plurality of sub-cells is greater than the predetermined value comprises displaying the graphical representation of the data corresponding to the plurality of sub-cells when the determined number of sub-cells in the plurality of sub-cells is greater than the predetermined value being user selected.

20 . A system for providing data visualization, the system comprising:

a memory storage; and

a processing unit coupled to the memory storage, wherein the processing unit is operative to:

display a data cell;

receive a request to expand the data cell into a plurality of sub-cells wherein a sum of the data corresponding to the plurality of sub-cells equals a value corresponding to the data cell;

determine a number of sub-cells in the plurality of sub-cells;

display a graphical representation of data corresponding to the plurality of sub-cells when the determined number of sub-cells in the plurality of sub-cells is greater than a predetermined value, the graphical representation being displayed in place of the data cell and comprising a sparkline; and

display information corresponding to the plurality of sub-cells when a user selectable element hovers over the graphical representation.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034766/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2007
From: BERNHARDT, GREGORY L.
To: MICROSOFT CORPORATION
Reel/Frame 019517/0628 →