Storage and utilization of slide presentation slides
First Claim
1. 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, andupdating the copy of the respective individual slide file in the destination presentation file with the modification according to the second synchronization relationship.
3 Assignments
0 Petitions
Accused Products
Abstract
slide presentation files may be separated into one or more individual slide files, and the one or more individual slide files may be stored in a remote or local slide library. Stored individual slide files are populated with metadata for allowing subsequent search and location of individual slide files. A synchronization relationship may be established between a stored slide file and a copy of the stored slide file used in a slide presentation document. As updates are made to the stored slide file, a user of a copy of the stored slide file may be informed of and provided changes made to the original slide file via the synchronization relationship.
41 Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium having computer executable instructions for managing a synchronization relationship of individual slide files of a slide library, the instructions comprising:
-
receiving a source presentation file that includes a plurality of slides that comprise the Source presentation file; 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; 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; upon receiving a modification to 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 upon the destination presentation file receiving an indication that the respective individual slide file located in the slide library has been modified according to the first synchronization relationship, generating a prompt in the destination presentation file for receiving a selection to update the copy of the respective individual slide file in the destination presentation file with the modification according to the second synchronization relationship. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for managing a synchronization relationship of individual slide files of a slide library, the system comprising:
-
a processor; and a memory having computer executable instructions stored thereon, the computer executable instructions being configured for; receiving a source presentation file that includes a plurality of slides that comprise the source presentation file; shredding the source presentation file to generate a plurality of individual slide files, wherein each of the plurality of individual slide file 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; 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; and upon receiving a modification to the slide in the source presentation document, updating the respective individual slide file located in the slide library with 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. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification