Enhanced copy and paste between applications

US8949729B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-8949729-B2
Application numberUS-201213495755-A
CountryUS
Kind codeB2
Filing dateJun 13, 2012
Priority dateJun 13, 2012
Publication dateFeb 3, 2015
Grant dateFeb 3, 2015

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Enhanced copying and pasting between applications includes capturing information about open applications including a screenshot of each of the open applications shown in a viewable area of the open applications; in response to receiving a copy command while the user is interacting with a first application, presenting the screenshots of the other open applications to the user for selection; in response to the user selecting one of the screenshots corresponding to a second application, displaying visual content segments from the second application; in response to receiving a user selection of two or more of the visual content segments, copying the selected visual content segments; and inserting the selected visual content segments into the first application such that original spatial relations between the visual content segments from the second application are maintained when the visual content segments are inserted into the first application.

First claim

Opening claim text (preview).

We claim: 1. A computer-implemented method for enhanced copying and pasting between applications, the method performed by program instructions executed on a computer having at least one processor, the method comprising: capturing information about open applications including a screenshot of each of the open applications shown in a viewable area of the open applications; in response to receiving a copy command while the user is interacting with a first application, presenting the screenshots of the other open applications to the user for selection; in response to the user selecting one of the screenshots corresponding to a second application, displaying visual content segments from the selected screenshot; in response to receiving a user selection of two or more of the visual content segments, copying the selected visual content segments; and inserting the selected visual content segments into the first application such that original spatial relations between the visual content segments from the second application are maintained when the visual content segments are inserted into the first application. 2. The method of claim 1 wherein capturing information about open applications further includes querying an operating system to capture visual context data including a list of titles and the screenshot of the open applications that record visible items displayed on the display screen. 3. The method of claim 2 further comprising capturing the visual context data upon at least one of a context change in each application and on-demand of the user. 4. The method of claim 1 wherein presenting the screenshots of the other open applications to the user for selection further comprises displaying the visual context data in one or more user interface elements for user selection and copying of the visual context data. 5. The method of claim 4 further comprising placing most recently accessed applications in front of the user interface element to present most likely candidates for copying. 6. The method of claim 5 wherein the user interface element is implemented as an electronic flipbook having at least one page showing the visual context data of the open applications. 7. The method of claim 6 wherein the flipbook includes a series of pages that the user may cause to turn, and wherein the title and screenshot for each application is shown on a separate page of the flipbook. 8. The method of claim 1 wherein displaying visual content segments further comprises capturing the visual context including borders of elements comprising visual content from the applications by searching for a template that best defines a layout of the application. 9. The method of claim 8 wherein displaying visual content segments further comprises determining edge boundaries in the screenshot if a matching template cannot be found. 10. The method of claim 1 wherein copying the selected visual content segments further comprises further breaking down the content segments in response to a user input to generate sub-segments. 11. An executable software product stored on a computer-readable medium containing program instructions for enhanced copying and pasting between applications, the program instructions for: capturing information about open applications including a screenshot of each of the open applications shown in a viewable area of the open applications; in response to receiving a copy command while the user is interacting with a first application, presenting the screenshots of the other open applications to the user for selection; in response to the user selecting one of the screenshots corresponding to a second application, displaying visual content segments from the selected screenshot; in response to receiving a user selection of two or more of the visual content segments, copying the selected visual content segments; and inserting the selected visual content segments into the first application such that original spatial relations between the visual content segments from the second application are maintained when the visual content segments are inserted into the first application. 12. The executable software product of claim 11 wherein the program instructions for capturing information about open applications further comprises program instructions for querying an operating system to capture visual context data including a list of titles and the screenshot of the open applications that record visible items displayed on the display screen. 13. The executable software product of claim 11 further comprising program instructions for capturing the visual context data upon at least one of a context change in each application and on-demand of the user. 14. The executable software product of claim 11 wherein the program instructions for presenting the screenshots of the other open applications to the user for selection further comprises program instructions for displaying the visual context data in one or more user interface elements for user selection and copying of the visual context data. 15. The executable software product of claim 14 further comprises program instructions for placing most recently accessed applications in a front of the user interface element to present most likely candidates for copying. 16. The executable software product of claim 15 wherein the user interface element is implemented as an electronic flipbook having at least one page showing the visual context data of the open applications. 17. The executable software product of claim 16 wherein the flipbook includes a series of pages that the user may cause to turn, and wherein the title and screenshot for each application is shown on a separate page of the flipbook. 18. The executable software product of claim 11 wherein the program instructions for displaying visual content segments further comprises capturing the visual context including borders of elements comprising visual content from the applications by searching for a template that best defines a layout of the application. 19. The executable software product of claim 18 wherein the program instructions for displaying visual content segments further comprises determining edge boundaries in the screenshot if a matching template cannot be found. 20. The executable software product of claim 11 wherein the program instructions for copying the selected visual content segments further comprises further breaking down the content segments in response to a user input to generate sub-segments. 21. A system comprising: a computer comprising a memory, processor and a display screen; at least two open applications executing on the computer, each of the applications displaying respective visual content on the display screen; an enhanced capture and insert (ECI) module executing on the computer, the ECI module configured to: capture information about the open applications including a screenshot of each of the open applications shown in a viewable area of the open applications; in response to receiving a copy command while the user is interacting with a first application, present the screenshots of the other open applications to the user for selection; in response to the user selecting one of the screenshots corresponding to a second application, display visual content segments from the selected screenshot; in response to receiving a user selection of two or more of the visual content segments, copy the selected visual content segments; and insert the selected visual content segments into the first a

Assignees

Inventors

Classifications

  • Execution arrangements for user interfaces · CPC title

  • G06F40/166Primary

    Editing, e.g. inserting or deleting · CPC title

  • G06F3/0484Primary

    for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title

  • Annotation, e.g. comment data or footnotes · CPC title

  • G06F17/24Primary

    Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US8949729B2 cover?
Enhanced copying and pasting between applications includes capturing information about open applications including a screenshot of each of the open applications shown in a viewable area of the open applications; in response to receiving a copy command while the user is interacting with a first application, presenting the screenshots of the other open applications to the user for selection; in r…
Who is the assignee on this patent?
Bastide Paul R, Leblanc Jr Ralph E, Lu Fang, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06F40/166. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 03 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).