Extending Clipboard Augmentation
First Claim
Patent Images
1. A system, comprising:
- a computer-implemented clipboard;
a source application configured to place data conforming to a data format on the clipboard;
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 using a clipboard converter; and
add the augmented data to the clipboard; and
an augmentation extension update module configured to;
retrieve the clipboard converter used by the augmentation module.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and data structures for the augmenting of 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. In addition, such systems, methods, and data structures may be extended to add support for new or changed data formats.
133 Citations
20 Claims
-
1. A system, comprising:
-
a computer-implemented clipboard; a source application configured to place data conforming to a data format on the clipboard; 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 using a clipboard converter; and add the augmented data to the clipboard; and an augmentation extension update module configured to; retrieve the clipboard converter used by the augmentation module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
receiving a notification that data conforming to a data format has been placed on a clipboard; retrieving an augmentation extension; identifying augmented data that has an augmented data format and is associated with the data using the augmentation extension; and adding the augmented data to the clipboard. - View Dependent Claims (12, 13, 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; retrieving an augmentation extension; identifying augmented data that has an augmented data format and is associated with the data using the augmentation extension and one of;
a transform specification associated with the augmentation extension and executable code associated with the augmentation extension and at least one of the data format and the augmented data format; andadding the augmented data to the clipboard, wherein identifying and adding are performed by the first application and the first application and the second application are different applications.
-
Specification