Patent ID: 7062107

Claim:
In a distributed computing system, a method of sharing a multi-media object between a first node and a second node, comprising; at the first node, storing a digital negative of the multi-media object, wherein the digital negative represents the multi-media object at a first resolution and a first format; modifying the digital negative to form a resultant image at a second resolution and a second format different from the first resolution and first format; associating an edit list based on the modifying with the resultant image; linking the edit list to the digital negative; at the second node, fetching the resultant image; determining an output resolution and an output format of the resultant image; converting the resultant image to the determined output resolution and the determined output format; and outputting the resultant image at the determined output resolution and output format; and wherein the first resolution is a higher resolution than the second resolution; and wherein the converting comprises: if the determined output resolution is the second resolution, then outputting the resultant image at the second resolution; and if the determined output resolution is a third resolution that is different than the first and second resolution, then fetching the edit list; fetching the digital negative linked to the edit list; operating on the digital negative to form the resultant image at the third resolution based upon the edit list.