Patent ID: 7493561

Claim:
A computer-implemented method for managing a synchronization relationship of individual slide files of a slide library, the method comprising: receiving a source presentation file that includes a plurality of slides that comprise the source presentation file, wherein the plurality of slides include author generated content; shredding the source presentation file to generate a plurality of individual slide files, wherein each of the plurality of individual slide files includes a single slide of the source presentation file; populating the slide library with the plurality of individual slide files generated from the shredding of the source presentation file; generating a first synchronization relationship between a slide in the source presentation file and a respective individual slide file generated during the shredding of the source presentation file, wherein the first synchronization relation includes a first encoded path associated with the slide of the source presentation file and the respective individual slide file: receiving, in the slide library, a selection of the respective individual slide file having the synchronization relationship with the slide of the source presentation file; in response to receiving the selection, generating a copy of the respective individual slide file and associating the copy of the respective individual slide file with a destination presentation file; generating a second synchronization relationship between the copy of the respective individual slide file associated with the destination presentation file and the respective individual slide file located in the slide library, wherein the second synchronization relation includes a second encoded path associated with the copy of the respective individual slide file associated with the destination presentation file and the respective individual slide file located in the library: upon receiving a modification to the author generated content of the slide in the source presentation document, updating the respective individual slide file located in the slide library with the modification according to the first synchronization relationship, and updating the copy of the respective individual slide file in the destination presentation file with the modification according to the second synchronization relationship.