Clipboard augmentation with references
First Claim
Patent Images
1. A system comprising:
- at least one processing unit; and
at least one memory comprising;
a clipboard for enabling information exchange between a first application and a second application,a first set of instructions that when executed by the at least one processing unit perform a copy method comprising;
in response to a copy operation initiated by a user while using the first application,(1) generating structured clipboard data comprising a content type attribute representing a type of at least one data item, a uniform resource attribute containing a reference to a location of the at least one data item, wherein the location of the at least one data item refers to a location external to the system, and activity data specifying at least one function associated with the at least one data item, and(2) storing the structured clipboard data in the clipboard; and
a second set of instructions that when executed by the at least one processing unit perform a paste method comprising;
in response to a paste operation initiated by the user while using the second application, processing the structured clipboard data in the clipboard, including;
(1) determining the type of the at least one data item based on any content type attribute representing the type of the at least one data item, and(2) executing the paste operation by retrieving the at least one data item based on the uniform resource attribute containing the reference to the location after executing the at least one function based on the activity data associated with the at least one data item.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, data structures and/or the like are provided for placing copy data, supplemental, and/or additional data on a clipboard, for example. The copy data may comprise a reference to supplemental data, such as HTML data (e.g., a social media data from an HTML social media webpage). The supplemental data may be retrieved using the reference, and placed within the clipboard. In this way, the copy data and the supplemental data may be available within the clipboard.
162 Citations
20 Claims
-
1. A system comprising:
-
at least one processing unit; and at least one memory comprising; a clipboard for enabling information exchange between a first application and a second application, a first set of instructions that when executed by the at least one processing unit perform a copy method comprising; in response to a copy operation initiated by a user while using the first application, (1) generating structured clipboard data comprising a content type attribute representing a type of at least one data item, a uniform resource attribute containing a reference to a location of the at least one data item, wherein the location of the at least one data item refers to a location external to the system, and activity data specifying at least one function associated with the at least one data item, and (2) storing the structured clipboard data in the clipboard; and a second set of instructions that when executed by the at least one processing unit perform a paste method comprising; in response to a paste operation initiated by the user while using the second application, processing the structured clipboard data in the clipboard, including; (1) determining the type of the at least one data item based on any content type attribute representing the type of the at least one data item, and (2) executing the paste operation by retrieving the at least one data item based on the uniform resource attribute containing the reference to the location after executing the at least one function based on the activity data associated with the at least one data item. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method in a system comprising at least one processing unit and at least one memory comprising a clipboard for enabling information exchange between a first application and a second application, the method comprising:
-
in response to a copy operation initiated by a user while using the first application, (1) using the at least one processing unit, generating structured clipboard data comprising a content type attribute representing a type of at least one data item, a uniform resource attribute containing a reference to a location of the at least one data item, wherein the location of the at least one data item refers to a location external to the system, and activity data specifying at least one function associated with the at least one data item, and (2) using the at least one processing unit, storing the structured clipboard data in the clipboard; and in response to a paste operation initiated by the user while using the second application, processing the structured clipboard data in the clipboard, including; (1) using the at least one processing unit, determining the type of the at least one data item based on any content type attribute representing the type of the at least one data item, and (2) using the at least one processing unit, executing the paste operation by retrieving the at least one data item based on the uniform resource attribute containing the reference to the location after executing the at least one function based on the activity data associated with the at least one data item. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable storage device comprising computer executable instructions that when executed by at least one processing unit perform a method for enabling information exchange between a first application and a second application via a clipboard, comprising:
-
in response to a copy operation initiated by a user while using the first application, (1) using the at least one processing unit, generating structured clipboard data comprising a content type attribute representing a type of at least one data item, a uniform resource attribute containing a reference to a location of the at least one data item, wherein the location of the at least one data item refers to a location external to the system, and activity data specifying at least one function associated with the at least one data item, and (2) using the at least one processing unit, storing the structured clipboard data in the clipboard; and in response to a paste operation initiated by the user while using the second application, processing the structured clipboard data in the clipboard, including; (1) using the at least one processing unit, determining the type of the at least one data item based on any content type attribute representing the type of the at least one data item, and (2) using the at least one processing unit, executing the paste operation by retrieving the at least one data item based on the uniform resource attribute containing the reference to the location after executing the at least one function based on the activity data associated with the at least one data item. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification