IP Library Granted Patent US 10,353,533
Granted Patent B2
US 10,353,533 · App. 14/974,575 · Granted Jul 16, 2019

Manipulating visual representations of data

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 10,353,533
App. No.
14/974,575
Granted
Jul 16, 2019
Kind
B2
Abstract

Technologies relating to manipulating visual representations of data. A method is provided that includes displaying a first visual representation including a zoom parameter having a first value; receiving a first input while maintaining a first position of a cursor relative to the first visual representation; modifying the zoom parameter to have a second value, where the first visual representation of the document is adjusted according to the second value to provide a second visual representation; identifying a change in position of the cursor to a second position relative to the second visual representation; receiving a second input to modify the zoom parameter of the second visual representation; and modifying the zoom parameter to have a third value, where the second visual representation of the document is adjusted relative to the second position of the cursor according to the third value to provide a third visual representation of the document.

Claims (26)

1. A computer-implemented method comprising:

displaying, in a first operating mode, an initial view of a first portion of a document in an application window;

in response to an input not being received within a predetermined time period, entering a second operating mode to display a first zoomed-out view of the document in the application window, wherein entering the second operating mode comprises displaying a visual guide to indicate the first portion of the document in the first zoomed-out view, the visual guide comprising a frame that indicates a size and location of the first portion of the document relative to the first zoomed-out view; and

causing a second portion of the document that is not displayed in the first zoomed-out view to be displayed in the visual guide in response to an auto scroll operation triggered by the visual guide being placed to a boundary of a display pane of the application window.

2. The computer-implemented method of claim 1 , further comprising: displaying a zoomed-in view of the second portion of the document identified by the visual guide in the zoomed-out view in response to a request to zoom in the second portion of the document; wherein the initial view and the zoomed-in view are associated with two different zoom levels.

3. The computer-implemented method of claim 2 , wherein the request to zoom in the second portion of the document comprises modifying a size of the visual guide; wherein the zoomed-in view displays the second portion identified by the modified visual guide, and a size of the second portion is modified according to the size of the visual guide.

4. The computer-implemented method of claim 2 , wherein a level of magnification of at least one of the initial view, the zoomed-out view, or the zoomed-in view is specified by a user.

5. The computer-implemented method of claim 1 , further comprising:

identifying a change in position of a cursor in the application window; and

placing the visual guide to the location in relation to the change in position of the cursor.

6. The computer-implemented method of claim 1 , wherein one or more properties of the visual guide are adjustable.

7. The computer-implemented method of claim 6 , wherein the one or more properties of the visual guide comprises at least one of form, shape, size, color, line style, line weight, fill, or opacity.

8. The computer-implemented method of claim 1 , further comprising:

changing a size of the visual guide.

9. The computer-implemented method of claim 1 , wherein the document is one of a portable document format (PDF) file, word processor file, spreadsheet file, raster image file, vector image file, or file including a combination of different data.

10. The computer-implemented method of claim 1 , wherein a zoom level of the first zoomed-out view of the document is determined based on at least one measurement of bounds of the document.

11. The computer-implemented method of claim 1 , wherein a zoom level of the first zoomed-out view the document is determined based on a width of the document.

12. A computer program product, encoded on a non- transitory computer-readable storage device, operable to cause data processing apparatus to perform operations comprising: causing display, in a first operating mode, an initial view of a first portion of a document in an application window; determining whether there is an input to an input device within a threshold time; in response to the threshold time being elapsed without receiving the input to the input device, entering a second operating mode, wherein the entering the second operating mode comprises causing display of a visual guide and a zoomed-out view of the document, wherein the visual guide comprising comprises a frame that indicates a size and location of the first portion of the document relative to the zoomed-out view; causing a second portion of the document that is not being displayed in the zoomed-out view to be displayed in the visual guide in response to an auto scroll operation triggered by the visual guide being placed within a predetermined distance to an edge of the zoomed-out view.

13. The computer program product of claim 12 , further operable to perform operations comprising:

modifying a size of the visual guide; and

causing display of a zoomed-in view of the second portion of the document in response to a request to zoom in the document, wherein the zoomed-in view displays the second portion identified by the modified visual guide.

14. The computer program product of claim 13 , further operable to perform operations comprising:

in response to receiving another input to the input device within another threshold time, preventing the document from being zoomed-out in the application window.

15. The computer program product of claim 13 , wherein the initial view and the zoomed-in view are in different zoom levels.

16. A system comprising: a processor and a memory operable to perform operations comprising: in a first operating mode, presenting, in a user interface, an initial view of a first portion of a document; in response to an input not being received within a predetermined time period, entering a second operating mode to update the user interface with a zoomed-out view of the document; rendering a visual guide on the user interface to encompass the first portion of the document in the zoomed-out view; moving, in the user interface, the visual guide to a second portion of the document in response to a change in position of a cursor in the user interface; and in response to a request to zoom in the second portion of the document causing display of a zoomed-in view of the second portion of the document identified by the visual guide in the zoomed-out view, wherein the request to zoom in the second portion of the document comprises modifying a size of the visual guide, wherein the zoomed-in view displays the second portion identified by the modified visual guide.

17. The system of claim 16 , wherein the initial view and the zoomed-in view are in different zoom levels.

Assignments (2)
CHANGE OF NAME Recorded Nov 29, 2018
From: ADOBE SYSTEMS INCORPORATED
To: ADOBE INC.
Reel/Frame 047687/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2016
From: FREEMAN, BOB; SORRICK, PAUL
To: ADOBE SYSTEMS INCORPORATED
Reel/Frame 039213/0405 →