IP Library Granted Patent US 7,877,701
Granted Patent B2
US 7,877,701 · App. 11/683,486 · Granted Jan 25, 2011

In-context total document views for manipulating 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 7,877,701
App. No.
11/683,486
Granted
Jan 25, 2011
Kind
B2
Abstract

A computer-implementable method, system and computer-readable medium for providing in-context total document views for manipulating data are presented. In one embodiment, the method includes the steps of: displaying an active context of a software program on a User Interface (UI); receiving a copy command for a copied element from the active context; in response to a control signal, displaying an access view of one or more secondary contexts of the software program; temporarily activating a selected context from the secondary contexts shown in the access view while continuing to display the active context on the UI; and pasting the copied element into the selected context. Preferably, in response to the copied element being pasted into the selected secondary context, the access view is automatically removed from the UI.

Claims (34)

1. A computer-implementable method comprising:

displaying an active context of a software program on a User Interface (UI);

receiving a copy command for a copied element from the active context;

in response to a control signal, displaying an access view of one or more secondary contexts of the software program, wherein said one or more secondary contexts are initially inactive, wherein the access view comprises miniature views of the one or more secondary contexts of the software program, wherein each of the miniature views presents a miniature depiction of an entire document page, wherein the miniature views do not allow adequate image resolution for a user to paste the copied element, and wherein each of the miniature views are expandable to allow higher resolution for positioning of the copied element for pasting into a selected secondary context when activated;

temporarily activating a selected context from said one or more secondary contexts shown in the access view, wherein activating the selected context further causes one of the miniature views to be expanded into an expanded view of the entire document page; and

pasting the copied element into the expanded view of the entire document page.

2. The computer-implementable method of claim 1 , further comprising:

in response to the copied element being pasted into the selected secondary context, automatically removing the access view from the UI.

3. The computer-implementable method of claim 1 , further comprising:

heuristically determining which secondary context is likely to be the selected context in accordance with a history of previous selections of secondary contexts; and

automatically presenting a heuristically determined context as the selected context.

4. The computer-implementable method of claim 1 , further comprising:

persistently displaying the access view to a user-determined area of the UI.

5. A system comprising:

a processor;

a data bus coupled to the processor;

a memory coupled to the data bus; and

a computer-usable medium embodying computer program code, the computer program code comprising instructions executable by the processor and configured for:

displaying an active primary context of a software program on a User Interface (UI);

receiving a command to perform an editing operation for an element from the active primary context;

in response to a control signal, displaying an access view of one or more secondary contexts of the software program, wherein said one or more secondary contexts are initially inactive, wherein the access view comprises miniature views of the one or more secondary contexts of the software program, wherein each of the miniature views depicts a miniature depiction of an entire document page, wherein a miniature view does not allow adequate image resolution for a user to edit the miniature depiction, and wherein the miniature views are expandable to allow higher resolution for editing a portion of the entire document page when activated;

temporarily activating a selected context from said one or more secondary contexts shown in the access view while continuing to display at least a portion of the active primary context on the UI, wherein activating the selected context further causes one of the miniature views to be expanded into an expanded view of the entire document page; and

completing the editing operation of the element in the expanded view of the entire document page.

6. The system of claim 5 , wherein the instructions are further configured for:

in response to the editing operation being completed, automatically removing the access view from the UI.

7. A computer program product comprising:

a computer-usable medium embodying computer program code, the computer program code comprising instructions executable by the processor and configured for:

displaying an active primary context of a software program on a User Interface (UI);

receiving a command to perform an editing operation for an element from the active primary context;

in response to a control signal, displaying an access view of one or more secondary contexts of the software program, wherein said one or more secondary contexts are initially inactive, wherein the access view comprises miniature views of the one or more secondary contexts of the software program, wherein each of the miniature views depicts a miniature depiction of an entire document page, wherein a miniature view does not allow adequate image resolution for a user to edit the miniature depiction, and wherein the miniature views are expandable to allow higher resolution for editing a portion of the entire document page when activated;

temporarily activating a selected context from said one or more secondary contexts shown in the access view while continuing to display at least a portion of the active primary context on the UI, wherein activating the selected context further causes one of the miniature views to be expanded into an expanded view of the entire document page; and

completing the editing operation of the element in the expanded view of the entire document page.

8. The computer program product of claim 7 , wherein the instructions are further configured for:

in response to the editing operation being completed, automatically removing the access view from the UI.

Assignments (3)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2011
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: GOOGLE INC.
Reel/Frame 027463/0594 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2007
From: COHEN, GABRIEL A.; DHEAP, VIJAY
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 018979/0624 →