IP Library Granted Patent US 9,575,644
Granted Patent B2
US 9,575,644 · App. 14/147,644 · Granted Feb 21, 2017

Data visualization

Inventors: Eduardo Abe (Sunnyvale, CA); Julien Carnec (Lesneven, FR); Yves Le Bras (San Francisco, CA); David M. Zeleznik (Middletown, CT)
Assignee: International Business Machines Corporation
G06F3/0485G06F3/04883G06F3/04842G06F2203/04805G06F2203/04806
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,575,644
App. No.
14/147,644
Granted
Feb 21, 2017
Kind
B2
Abstract

A graphical processor, method, and/or computer program product controls a display of user controls on a graphical user interface. A display tool displays a screen view of a data image on a display, wherein the screen view includes one or more graphical objects. A magnifier tool displays a zoomed-in view of a portion of the screen view, wherein the zoomed-in view is superimposed on the screen view, and wherein the zoomed-in view remains turned on until turned off by the user. A crosshair tool targets a graphical object in the zoomed-in portion of the view. A decoration tool displays a user control for a targeted graphical object.

Claims (42)

1. A graphical processor comprising:

a display tool for displaying a screen view of a data image on a display, wherein the screen view includes one or more graphical objects;

a magnifier tool for displaying a zoomed-in view of a portion of the screen view, wherein the zoomed-in view is superimposed on the screen view, and wherein the zoomed-in view remains turned on until turned off by the user, and wherein the magnifier tool is enabled to display a zoomed-in view that is not part of a current screen view;

a crosshair tool for targeting a graphical object in the zoomed-in portion of the view; and

a decoration tool for displaying a user control for a targeted graphical object.

2. The graphical processor according to claim 1 , wherein the display tool controls a panning of the screen view, and wherein the magnifier tool is controlled independently of the panning of the screen view.

3. The graphical processor according to claim 2 , wherein the magnifier tool continues to display the zoomed-in view after the screen view has panned away from the portion of the screen view.

4. The graphical processor according to claim 1 , further comprising:

a targeting tool for targeting one or more graphical objects in the zoomed-in view and providing one or more interaction controls for targeted graphical objects.

5. The graphical processor according to claim 1 , further comprising:

a highlighting tool for highlighting targeted graphical objects in the display.

6. The graphical processor according to claim 1 , wherein the user control is displayed in the zoomed-in portion of the view.

7. The graphical processor according to claim 1 , wherein a zoomed-in portion of the view is displayed away from a targeted graphical object in the screen view.

8. The graphical processor according to claim 1 , wherein the magnifier tool is controlled by touch events to zoom in or out of the screen view.

9. The graphical processor according to claim 1 , wherein the crosshair tool is enabled to trigger tool tips when hovering over a graphical object on the screen view.

10. A method comprising:

displaying, by one or more processors, a screen view of a data image on a display, wherein the screen view includes one or more graphical objects;

displaying, by one or more processors, a zoomed-in view of a portion of the screen view, wherein the zoomed-in view is superimposed on the screen view, and wherein the zoomed-in view remains turned on until turned off by the user, and wherein the zoomed-in view is not part of a current screen view;

targeting, by one or more processors, a graphical object in the zoomed-in portion of the view; and

displaying, by one or more processors, a user control for a targeted graphical object.

11. The method according to claim 10 , further comprising:

panning the screen view to control a display of the screen view of the data image on the display; and

magnifying the zoomed-in view independently of said panning.

12. The method according to claim 11 , further comprising:

continuing to display the zoomed-in view after a screen view has panned away from the portion of the screen view.

13. The method according to claim 10 , further comprising:

targeting one or more graphical objects in the zoomed-in view; and

providing one or more interaction controls for targeted graphical objects in the zoomed-in view.

14. The method according to claim 13 , further comprising:

highlighting the targeted graphical objects in the zoomed-in view.

15. The method according to claim 10 , wherein the user control is displayed in the zoomed-in portion of the view.

16. The method according to claim 10 , wherein the zoomed-in portion of the view is initially displayed away from a targeted graphical object in the screen view.

17. The method according to claim 10 , wherein the zoomed-in view is controlled by touch events to zoom in or out.

18. A computer program product for controlling a graphical user interface, the computer program product comprising:

a non-transitory computer readable storage medium having stored and encoded thereon:

first program instructions executable by a processor to cause the processor to display a screen view of a data image on a display, wherein the screen view includes one or more graphical objects;

second program instructions executable by a processor to cause the processor to display a zoomed-in view of a portion of the screen view, wherein the zoomed-in view is superimposed on the screen view, and wherein the zoomed-in view remains turned on until turned off by the user, and wherein the zoomed-in view is not part of a current screen view;

third program instructions executable by a processor to cause the processor to target a graphical object in the zoomed-in portion of the view; and

fourth program instructions executable by a processor to cause the processor to display a user control for a targeted graphical object.

19. The computer program product according to claim 18 , further comprising:

fifth program instructions executable by a processor to cause the processor to pan the screen view to control a display of the screen view of the data image on the display; and

sixth program instructions executable by a processor to cause the processor to magnify the zoomed-in view independently of said panning.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2014
From: ABE, EDUARDO; CARNEC, JULIEN; LE BRAS, YVES; ZELEZNIK, DAVID M.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 031882/0040 →
Priority Claims (1)
GB 1300260.5 · Jan 8, 2013 · national
Continuity (1)
Related Publication 20140195967A1 · Jul 10, 2014