Visual selection and rendering of multiple clip board formats
First Claim
Patent Images
1. A clipboard system for facilitating copy and paste operations of an object between a source application and a target application in an interactive computing environment, comprising:
- a computer with memory and at least one processor and a clipboard object placed in a clipboard defined in the memory of the computer;
a formatting system executing in the memory of the computer for determining a set of multiple different target data interchange formats for the object in the clipboard;
a container system executing in the memory of the computer for formatting the object in the clipboard in each of the target data interchange formats, receiving a directive to paste the object into the target application; and
, instead of pasting the object into the target application, generating a container in the target application that includes an object rendering comprising a visual representation of the object using a default format, invoking a selection system also included in the container that allows for a selection and rendering of the object in multiple different target data interchange formats within the container, and using the selection system toggling through and viewing each of the multiple different target data interchange formats to identify a preferred one of the multiple different target data interchange formats and pasting the object as formatted in the clipboard in the preferred one of the multiple different target data interchange formats; and
,a behavior analysis system collecting and analyzing user selections in order to influence a default behavior of the clipboard system by tracking different copy and paste operations and identifying for each copy and paste operation, a corresponding target application type and recording a record correlating the target application type and a respective format selected for the copy and paste operation, such that a most commonly selected format for the copy and paste operation for the corresponding application type is established as a default preferred one of the multiple different target data interchange formats.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and program product for facilitating copy and paste operations of an object between a source application and a target application in an interactive computing environment. A system is disclosed that includes: a formatting system for determining a set of target formats for the object; and a container system for installing a container into the target application, wherein the container includes a selection system for selectively rendering the object in each of the target formats within the container.
-
Citations
18 Claims
-
1. A clipboard system for facilitating copy and paste operations of an object between a source application and a target application in an interactive computing environment, comprising:
-
a computer with memory and at least one processor and a clipboard object placed in a clipboard defined in the memory of the computer; a formatting system executing in the memory of the computer for determining a set of multiple different target data interchange formats for the object in the clipboard; a container system executing in the memory of the computer for formatting the object in the clipboard in each of the target data interchange formats, receiving a directive to paste the object into the target application; and
, instead of pasting the object into the target application, generating a container in the target application that includes an object rendering comprising a visual representation of the object using a default format, invoking a selection system also included in the container that allows for a selection and rendering of the object in multiple different target data interchange formats within the container, and using the selection system toggling through and viewing each of the multiple different target data interchange formats to identify a preferred one of the multiple different target data interchange formats and pasting the object as formatted in the clipboard in the preferred one of the multiple different target data interchange formats; and
,a behavior analysis system collecting and analyzing user selections in order to influence a default behavior of the clipboard system by tracking different copy and paste operations and identifying for each copy and paste operation, a corresponding target application type and recording a record correlating the target application type and a respective format selected for the copy and paste operation, such that a most commonly selected format for the copy and paste operation for the corresponding application type is established as a default preferred one of the multiple different target data interchange formats. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable storage medium having a program product stored thereon, which when executed by a processor, facilitates copy and paste operations of an object between a source application and a target application in an interactive computing environment, comprising:
-
program code for placing an object into a clipboard in memory of a computer; program code for determining a set of multiple different target data interchange formats for the object in the clipboard; program code for formatting the object in the clipboard in each of the target data interchange formats; program code for receiving a directive to paste the object into the target application; program code for, instead of pasting the object into the target application, generating a container into the target application that includes an object rendering comprising a visual representation of the object using a default format, invoking a selection system also included in the container that allows for a selection and rendering of the object in multiple different target data interchange formats within the container, and using the selection system toggling through and viewing each of the multiple different target data interchange formats to identify a preferred one of the multiple different target data interchange formats and pasting the object as formatted in the clipboard in the preferred one of the multiple different target data interchange formats; and
,program code for causing the target application to save the object in each of the target formats in order to influence a default behavior of the clipboard system by tracking different copy and paste operations and identifying for each copy and paste operation, a corresponding target application type and recording a record correlating the target application type and a respective format selected for the copy and paste operation, such that a most commonly selected format for the copy and paste operation for the corresponding application type is established as a default preferred one of the multiple different target data interchange formats. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for facilitating copy and paste operations of an object between a source application and a target application in an interactive computing environment, comprising:
-
placing an object into a clipboard in memory of a computer; determining a set of multiple different target data interchange formats for the object in the clipboard; formatting the object in the clipboard in each of the target data interchange formats; receiving a directive to paste the object into the target application; instead of pasting the object into the target application, generating a container in the target application that includes an object rendering comprising a visual representation of the object using a default format, invoking a selection system also included in the container that allows for a selection and rendering of the object in multiple different target data interchange formats within the container, and using the selection system toggling through and viewing each of the multiple different target data interchange formats to identify a preferred one of the multiple different target data interchange formats and pasting the object as formatted in the clipboard in the preferred one of the multiple different target data interchange formats; and
,causing the target application to save the object in each of the target formats in order to influence a default behavior of the clipboard system by tracking different copy and paste operations and identifying for each copy and paste operation, a corresponding target application type and recording a record correlating the target application type and a respective format selected for the copy and paste operation, such that a most commonly selected format for the copy and paste operation for the corresponding application type is established as a default preferred one of the multiple different target data interchange formats. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification