Management and dynamic assembly of presentation material
First Claim
1. A method for automatically managing a plurality of slides associated with a slide-deck, the method comprising:
- adding the plurality of slides to a computing system;
analyzing, by a slide analyzer, at least one slide within the plurality of slides;
rating the analyzed at least one slide within the plurality of slides, wherein the rating comprises assigning a numerical number as metadata based on a frequency in which the analyzed at least one slide has previously been selected, and wherein the assigned numerical number indicates a quality associated with the analyzed at least one slide based on the frequency in which the analyzed at least one slide has previously been selected;
generating, by the slide analyzer, a list comprising of at least one key word or at least one tag based on the analyzing of the at least one slide within the plurality of slides, wherein the generated list is associated with the at least one slide or at least one slide-deck;
matching, by a slide composer, the at least one key word or the at least one tag against at least one key word or at least one tag saved on a presentation server;
fetching, by a search engine, at least one slide or at least one slide-deck from the presentation server based on the matching, wherein the fetching comprises gathering a plurality of tags and a plurality of keywords from a plurality of existing slides and a plurality of existing slide-decks, and wherein the gathered plurality of tags and the gathered plurality of key words are presented via a user interface as a generated tag cloud;
in response to detecting a click on a tag in the generated tag cloud, displaying, by a recommendation generator, the at least one fetched slide or the at least one fetched slide-deck on the user interface, wherein the at least one fetched slide or the at least one fetched slide-deck is associated with the tag that was clicked, wherein the displaying the at least one fetched slide-deck comprises displaying a plurality of different versions of a single slide as a stack of thumbnail slides, and wherein each slide in the stack of thumbnail slides represents a particular version of the displayed at least one slide and is displayed with a corresponding checkbox to be marked for selection;
in response to detecting a plurality of single slides within the displayed stack of thumbnail slides being selected via the corresponding checkbox, assembling the selected plurality of single slides into one single new deck; and
displaying the one single new deck via the user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for automatically managing a plurality of slides associated with a slide-deck is provided. The method may include adding the plurality of slides to a computing system. The method may also include analyzing at least one slide within the plurality of slides. The method may further include generating a list including at least one key word or at least one tag based on the analyzing. The method may include matching the at least one key word or the at least one tag against at least one key word or at least one tag saved on a presentation server. The method may also include fetching at least one slide or at least one slide-deck from the presentation server based on the matching. The method may further include displaying the at least one fetched slide or the at least one fetched slide-deck on a user interface.
-
Citations
20 Claims
-
1. A method for automatically managing a plurality of slides associated with a slide-deck, the method comprising:
-
adding the plurality of slides to a computing system; analyzing, by a slide analyzer, at least one slide within the plurality of slides; rating the analyzed at least one slide within the plurality of slides, wherein the rating comprises assigning a numerical number as metadata based on a frequency in which the analyzed at least one slide has previously been selected, and wherein the assigned numerical number indicates a quality associated with the analyzed at least one slide based on the frequency in which the analyzed at least one slide has previously been selected; generating, by the slide analyzer, a list comprising of at least one key word or at least one tag based on the analyzing of the at least one slide within the plurality of slides, wherein the generated list is associated with the at least one slide or at least one slide-deck; matching, by a slide composer, the at least one key word or the at least one tag against at least one key word or at least one tag saved on a presentation server; fetching, by a search engine, at least one slide or at least one slide-deck from the presentation server based on the matching, wherein the fetching comprises gathering a plurality of tags and a plurality of keywords from a plurality of existing slides and a plurality of existing slide-decks, and wherein the gathered plurality of tags and the gathered plurality of key words are presented via a user interface as a generated tag cloud; in response to detecting a click on a tag in the generated tag cloud, displaying, by a recommendation generator, the at least one fetched slide or the at least one fetched slide-deck on the user interface, wherein the at least one fetched slide or the at least one fetched slide-deck is associated with the tag that was clicked, wherein the displaying the at least one fetched slide-deck comprises displaying a plurality of different versions of a single slide as a stack of thumbnail slides, and wherein each slide in the stack of thumbnail slides represents a particular version of the displayed at least one slide and is displayed with a corresponding checkbox to be marked for selection; in response to detecting a plurality of single slides within the displayed stack of thumbnail slides being selected via the corresponding checkbox, assembling the selected plurality of single slides into one single new deck; and displaying the one single new deck via the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system for automatically managing a plurality of slides associated with a slide-deck, the computer system comprising:
-
one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage medium, and program instructions stored on at least one of the one or more tangible storage medium for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising; adding the plurality of slides to a computing system; analyzing, by a slide analyzer, at least one slide within the plurality of slides; rating the analyzed at least one slide within the plurality of slides, wherein the rating comprises assigning a numerical number as metadata based on a frequency in which the analyzed at least one slide has previously been selected, and wherein the assigned numerical number indicates a quality associated with the analyzed at least one slide based on the frequency in which the analyzed at least one slide has previously been selected; generating, by the slide analyzer, a list comprising of at least one key word or at least one tag based on the analyzing of the at least one slide within the plurality of slides, wherein the generated list is associated with the at least one slide or at least one slide-deck; matching, by a slide composer, the at least one key word or the at least one tag against at least one key word or at least one tag saved on a presentation server; fetching, by a search engine, at least one slide or at least one slide-deck from the presentation server based on the matching, wherein the fetching comprises gathering a plurality of tags and a plurality of keywords from a plurality of existing slides and a plurality of existing slide-decks, and wherein the gathered plurality of tags and the gathered plurality of key words are presented via a user interface as a generated tag cloud; in response to detecting a click on a tag in the generated tag cloud, displaying, by a recommendation generator, the at least one fetched slide or the at least one fetched slide-deck on the user interface, wherein the at least one fetched slide or the at least one fetched slide-deck is associated with the tag that was clicked, wherein the displaying the at least one fetched slide-deck comprises displaying a plurality of different versions of a single slide as a stack of thumbnail slides, and wherein each slide in the stack of thumbnail slides represents a particular version of the displayed at least one slide and is displayed with a corresponding checkbox to be marked for selection; in response to detecting a plurality of single slides within the displayed stack of thumbnail slides being selected via the corresponding checkbox, assembling the selected plurality of single slides into one single new deck; and displaying the one single new deck via the user interface. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for automatically managing a plurality of slides associated with a slide-deck, the computer program product comprising:
-
one or more computer-readable tangible storage medium and program instructions stored on at least one of the one or more tangible storage medium, the program instructions executable by a processor, the program instructions comprising; program instructions to add the plurality of slides to a computing system; program instructions to analyze, by a slide analyzer, at least one slide within the plurality of slides; program instructions to rate the analyzed at least one slide within the plurality of slides, wherein the rating comprises assigning a numerical number as metadata based on a frequency in which the analyzed at least one slide has previously been selected, and wherein the assigned numerical number indicates a quality associated with the analyzed at least one slide based on the frequency in which the analyzed at least one slide has previously been selected; program instructions to generate, by the slide analyzer, a list comprising of at least one key word or at least one tag based on the analyzing of the at least one slide within the plurality of slides, wherein the generated list is associated with the at least one slide or at least one slide-deck; program instructions to match, by a slide composer, the at least one key word or the at least one tag against at least one key word or at least one tag saved on a presentation server; program instructions to fetch, by a search engine, at least one slide or at least one slide-deck from the presentation server based on the matching, wherein the fetching comprises gathering a plurality of tags and a plurality of keywords from a plurality of existing slides and a plurality of existing slide-decks, and wherein the gathered plurality of tags and the gathered plurality of key words are presented via a user interface as a generated tag cloud; in response to detecting a click on a tag in the generated tag cloud, program instructions to display, by a recommendation generator, the at least one fetched slide or the at least one fetched slide-deck on the user interface, wherein the at least one fetched slide or the at least one fetched slide-deck is associated with the tag that was clicked, wherein the displaying the at least one fetched slide-deck comprises displaying a plurality of different versions of a single slide as a stack of thumbnail slides, and wherein each slide in the stack of thumbnail slides represents a particular version of the displayed at least one slide and is displayed with a corresponding checkbox to be marked for selection; in response to detecting a plurality of single slides within the displayed stack of thumbnail slides being selected via the corresponding checkbox, program instructions to assemble the selected plurality of single slides into one single new deck; and program instructions to display the one single new deck via the user interface. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification