IP Library Granted Patent US 9,715,331
Granted Patent B2
US 9,715,331 · App. 13/836,105 · Granted Jul 25, 2017

Generating an insight view while maintaining report context

Inventors: Prakash Dewan (Pune, IN); Jim V. Mathews (Pune, IN); Varun K. Mishra (Pune, IN)
Assignee: International Business Machines Corporation
G06F3/04842G06F3/0481G06F3/0484G06F17/246G06F17/30994G06F2203/04805
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 9,715,331
App. No.
13/836,105
Granted
Jul 25, 2017
Kind
B2
Abstract

A computer-implemented method includes displaying a GUI comprising a report including a first graphical representation of one or more data elements, receiving an input indicating a selection of a first data element included in the one or more data elements using an insight visualization tool, and displaying, as part of the GUI while maintaining display of the report, an insight view comprising respective graphical representations of a subset of the one or more data elements, the first data element included in the subset. Each of the respective graphical representations includes one or more graphical regions corresponding to one or more sub-elements included in a data element represented by the respective graphical representation and the respective graphical representations of the insight view are displayed based at least in part on a display characteristic that defines the displaying of the report.

Claims (39)

1. A computing device comprising:

at least one processor; and

at least one memory device operably coupled to the at least one processor,

wherein the at least one processor is configured to execute:

a user interface module; and

an insight module,

wherein the user interface module is configured to:

output, for display, a graphical user interface (GUI) comprising a business report, wherein the business report comprises a respective first graphical representation of each of a plurality of business report data elements;

receive a first input indicating a selection of an insight mode; and

receive, while in the insight mode, a second input indicating a selection of a subset of business report data elements of the plurality of business report data elements of the business report, wherein the subset of business report data elements is determined based at least in part on a location of the second input,

wherein the insight module is configured to generate, responsive to receiving the second input indicating the selection of the subset of business report data elements, an insight view comprising a respective second graphical representation of each business report data element of the subset of the business report data elements, wherein the respective second graphical representation of a business report data element of the subset comprises and is overlaid on the respective first graphical representation of the business report data element, subdivided into respective two or more graphical regions corresponding to two or more sub-elements that form detailed portions of the business report data element,

wherein the two or more graphical regions are visually differentiated from each other, wherein the graphical regions corresponding to the sub-elements that form detailed portions of the subset of business report data elements are proportionately sized to the relative values of the sub-elements, and are displayed based at least in part on a display characteristic that defines the displaying of the business report, wherein the display characteristic comprises one of a dimension included in the report, a scale of the dimension, and a relative sizing of the first graphical representation of each of the one or more data elements with respect to one another, and

wherein the business report data elements outside of the subset remain displayed in the first graphical representation.

2. The computing device of claim 1 , wherein a dimension of the sub-elements that make up the business report data element is determined based at least in part on the insight option.

3. The computing device of claim 1 , wherein:

the insight view is a first insight view;

the subset is a first subset;

the user interface module is further configured to receive a third input indicating a selection of a particular business report data element included in the subset;

the insight module is further configured to generate, responsive to receiving the third input and as part of the GUI, a second insight view comprising a respective third graphical representation of each business report data element of a second subset of the plurality of business report data elements, the particular business report data element included in the second subset; and

the user interface module is further configured to display, as part of the GUI, the second insight view such that the respective third graphical representation of each business report data element of the second subset is overlaid on the respective second graphical representation of each business report data element of the second subset.

4. The computing device of claim 1 , wherein the insight module is further configured to:

modify, responsive to receiving the second input, the respective second graphical representation of the one or more business report data elements of the subset of the business report data elements by at least one of: a change in size, a change in position, and a change in shape.

5. A computer program product comprising a computer-readable storage device having program code embodied therewith, the program code executable by a computing device to:

output, for display, a graphical user interface (GUI) comprising a business report, wherein the business report comprises a respective first graphical representation of each of a plurality of business report data elements;

receive a first input indicating a selection of an insight mode;

receive, while in the insight mode, a second input indicating a selection of a subset of business report data elements of the plurality of business report data elements of the business report, wherein the subset of business report data elements is determined based at least in part on a location of the second input;

generate, responsive to receiving the second input indicating the selection of the subset of business report data elements, an insight view comprising a respective second graphical representation of each business report data element of the subset of the business report data elements, wherein the respective second graphical representation of a business report data element of the subset comprises and is overlaid on the respective first graphical representation of the business report data element, subdivided into respective two or more graphical regions corresponding to two or more sub-elements that form detailed portions of the business report data element,

wherein the two or more graphical regions are visually differentiated from each other, wherein the graphical regions corresponding to the sub-elements that form detailed portions of the subset of business report data elements are proportionately sized to the relative values of the sub-elements, and are displayed based at least in part on a display characteristic that defines the displaying of the business report, wherein the display characteristic comprises one of a dimension included in the report, a scale of the dimension, and a relative sizing of the first graphical representation of each of the one or more data elements with respect to one another, and

wherein the business report data elements outside of the subset remain displayed in the first graphical representation.

6. The computer program product of claim 5 , wherein a dimension of the sub-elements included in the business report data element is determined based at least in part on the insight option.

7. The computer program product of claim 5 , wherein the program code is further executable by the computing device to modify, responsive to receiving the second input, the respective second graphical representation of the one or more business report data elements of the subset of the business report data elements by at least one of: a change in size, a change in position, and a change in shape.

8. The computing device of claim 1 , wherein the user interface module is configured to receive the first input and the second input via an input device, wherein the first input comprises a selection of an insight visualization tool, and the second input comprises an indication of hovering over the respective first graphical representation of the particular business report data element of the plurality of business report data elements without selecting the first graphical representation of the particular business report element.

9. The computing device of claim 1 , wherein the insight view module is configured to:

increase a respective size of the respective first graphical representation of each business report data element of the subset; and

decrease a respective size of the respective first graphical representation of each business report data element not in the subset.

10. The computer program product of claim 5 , wherein the program code is executable to receive the first input and the second input such that the first input comprises a selection of an insight visualization tool, and the second input comprises an indication of hovering over the respective first graphical representation of the particular business report data element of the plurality of business report data elements without selecting the first graphical representation of the particular business report element.

11. The computer program product of claim 7 , wherein the program code is further executable by the computing device to:

increase a respective size of the respective first graphical representation of each business report data element of the subset; and

decrease a respective size of the respective first graphical representation of each business report data element not in the subset.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Jun 27, 2025
From: GOLUB CAPITAL MARKETS LLC
To: SAILPOINT TECHNOLOGIES, INC.; SAILPOINT TECHNOLOGIES HOLDINGS, INC.
Reel/Frame 071776/0411 →
SECURITY INTEREST Recorded Aug 17, 2022
From: SAILPOINT TECHNOLOGIES HOLDINGS, INC.
To: GOLUB CAPITAL MARKETS LLC, AS COLLATERAL AGENT
Reel/Frame 060829/0253 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 048581/0689 Recorded Aug 16, 2022
From: CITIBANK, N.A.
To: SAILPOINT TECHNOLOGIES, INC.
Reel/Frame 061200/0795 →
GRANT OF SECURITY INTEREST IN PATENTS Recorded Mar 13, 2019
From: SAILPOINT TECHNOLOGIES, INC.; SAILPOINT TECHNOLOGIES HOLDINGS, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 048581/0689 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: SAILPOINT TECHNOLOGIES HOLDINGS, INC.
Reel/Frame 048313/0726 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2013
From: DEWAN, PRAKASH
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 030478/0655 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2013
From: PRAKASH, DEWAN; MATHEWS, JIM V.; MISHRA, VARUN K.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 030014/0886 →
Continuity (1)
Related Publication 20140282184A1 · Sep 18, 2014