Browse Prior Art Database

Object format mediation to enhance application exchange compatibility

IP.com Disclosure Number: IPCOM000177583D
Original Publication Date: 2008-Dec-18
Included in the Prior Art Database: 2008-Dec-18
Document File: 4 page(s) / 45K

Publishing Venue

IBM

Abstract

The present invention relates to a method to enhance application exchange compatibility by supporting format conversions through a set of registered format mediations.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 53% of the total text.

Page 1 of 4

Object format mediation to enhance application exchange compatibility

Most of the time, application data exchange is supported by clipboard functionality which is an operating system extension allowing data to be stored in a temporary datastore. This functionality requires both requester(s) and provider applications to work with the same data formats. Therefore, if applications y1..yn needs to copy data from a provider application x, they all have to support the format in which application x store the data to be copied.

This disclosure provides a method to enhance application exchange compatibility by supporting format conversions through a set of registered format mediations.

This method is made of several specifications:


The ability for 3rd parties to provide format conversion mediations,
The ability for provider application (the application doing a "copy") to store clipboard information in only one data format,
The ability for requester applications (the applications doing a "paste") to specify an ordered list of preferred formats,
The ability for clipboard to find the quickest mediation format path in order to convert the data from the "copy" format to one of the "paste" formats.

Principle

The ability for 3rd parties to provide format conversion mediations:
• A mediation is registered within the clipboard and specifies which couple of input and output format it supports

• The set of registered mediations are stored in the conversion table
• For practical reasons, applications can register most common conversion mediations at installation time

The ability for provider application (the application doing a "copy") to store clipboard information in only one data format:
• Each application now stores copied data into only one format (usually the richest one in terms of metadata).

• This is the clipboard responsibility to support a large set of requested formats instead of the being (as it is now) a blurred responsibility between requester and provider applications forcing both applications to support a large set of unused formats.

The ability for requester applications (the applications doing a "paste") at least one format to retrieve pasted data,
• The application performing a paste now request data with at least one supported format.

• Optionally, the requester application may provide a fifo list of formats supported in order to extend compatibility for exotic formats of data.

The ability for clipboard to find the quickest mediation format path in order to convert the data from the "copy" format to one of the "paste" formats

Page 2 of 4

• Using the conversion table, clipboard establish a path to convert data from the provi...