Clipboard Augmentation
First Claim
Patent Images
1. A method, comprising:
- receiving a notification that data conforming to a data format has been placed on a clipboard;
identifying augmented data that has an augmented data format and is associated with the data; and
adding the augmented data to the clipboard.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and data structures for augmenting data placed on the clipboard with additional data are disclosed. Such systems, methods, and data structures may transform the data to produce data in other formats using, for example, transform specifications or executable code.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving a notification that data conforming to a data format has been placed on a clipboard; identifying augmented data that has an augmented data format and is associated with the data; and adding the augmented data to the clipboard. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a clipboard; a source application configured to place data conforming to a data format on the clipboard; and an augmentation module configured to; receive a notification when the data has been placed on the clipboard by the source application; identify augmented data that has an augmented data format and is associated with the data; and add the augmented data to the clipboard. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. One or more computer-readable media containing computer-executable instructions that, when executed, implement the following operations:
-
receiving a notification at a first application that data conforming to a data format has been placed on a clipboard by a second application; identifying augmented data that has an augmented data format and is associated with the data using one of;
a transform specification and executable code associated with at least one of the data format and the augmented data format; andadding the augmented data to the clipboard, wherein identifying and augmenting are performed by the first application and the first application and the second application are different applications.
-
Specification