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, instructions that when executed by the at least one processing unit perform a method comprising;
in response to a copy operation initiated by a user while using the first application, using the at least one processing unit, generating clipboard data comprising a uniform resource attribute containing a reference to a location of at least one data item, wherein the location of the at least one data item refers to a location external to the system; and
in response to a paste operation initiated by the user while using the second application, using the at least one processing unit, executing the paste operation by retrieving a data value for the at least one data item based on the uniform resource attribute containing the reference to the location and pasting the data value, wherein the retrieving the data value for the at least one data item comprises resolving the uniform resource attribute to retrieve the at least one data item.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and data structures for augmenting data placed on the clipboard with additional data are disclosed. Where the data placed on the clipboard may include one or more references to other information, such systems, methods, or data structures may retrieve data referred to by a reference and place such data, or data associated with the retrieved data, on the clipboard.
189 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, instructions that when executed by the at least one processing unit perform a method comprising;
in response to a copy operation initiated by a user while using the first application, using the at least one processing unit, generating clipboard data comprising a uniform resource attribute containing a reference to a location of at least one data item, wherein the location of the at least one data item refers to a location external to the system; and
in response to a paste operation initiated by the user while using the second application, using the at least one processing unit, executing the paste operation by retrieving a data value for the at least one data item based on the uniform resource attribute containing the reference to the location and pasting the data value, wherein the retrieving the data value for the at least one data item comprises resolving the uniform resource attribute to retrieve the at least one data item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- at least one processing unit; and
-
9. 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, using the at least one processing unit, generating clipboard data comprising a uniform resource attribute containing a in response to a paste operation initiated by the user while using the second application, using the at least one processing unit, executing the paste operation by retrieving a data value for the at least one data item based on the uniform resource attribute containing the reference to the location and pasting the data value, wherein the retrieving the data value for the at least one data item comprises resolving the uniform resource attribute to retrieve the at least one data item.
- View Dependent Claims (10, 11, 12, 13, 14, 15)
-
16. 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, using the at least one processing unit, generating clipboard data comprising a uniform resource attribute containing a reference to a location of at least one data item, wherein the location of the at least one data item refers to a location external to the system; and
in response to a paste operation initiated by the user while using the second application, using the at least one processing unit, executing the paste operation by retrieving a data value for the at least one data item based on the uniform resource attribute containing the reference to the location and pasting the data value, wherein the retrieving the data value for the at least one data item comprises resolving the uniform resource attribute to retrieve the at least one data item. - View Dependent Claims (17, 18, 19, 20)
- in response to a copy operation initiated by a user while using the first application, using the at least one processing unit, generating clipboard data comprising a uniform resource attribute containing a reference to a location of at least one data item, wherein the location of the at least one data item refers to a location external to the system; and
Specification