Dynamic presentation prototyping and generation
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving scene input specifying a plurality of scenes associated with a presentation;
receiving content input specifying a content of at least one scene of the plurality of scenes;
generating, based at least in part on the scene input, the content input, and style input, the presentation comprising a plurality of slides having a hierarchical organization including a story level, a scene level, and a detail level; and
generating, based at least in part on linkage information, a plurality of linkages, including;
a first vertical linkage between a first slide at the story level and a second slide at the scene level; and
a second vertical linkage between the second slide at the scene level and a third slide at the detail level.
2 Assignments
0 Petitions
Accused Products
Abstract
Some implementations may include a computing device to generate a presentation including a plurality of slides. The presentation may be generated based on an input file that includes commands from a presentation markup language. The commands may specify details associated with the presentation. The details may include a title and a background image associated with each of the plurality of slides, one or more points to be included in each of the plurality of slides, and a style associated with the each of the plurality of slides.
68 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving scene input specifying a plurality of scenes associated with a presentation; receiving content input specifying a content of at least one scene of the plurality of scenes; generating, based at least in part on the scene input, the content input, and style input, the presentation comprising a plurality of slides having a hierarchical organization including a story level, a scene level, and a detail level; and generating, based at least in part on linkage information, a plurality of linkages, including; a first vertical linkage between a first slide at the story level and a second slide at the scene level; and a second vertical linkage between the second slide at the scene level and a third slide at the detail level. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computing device comprising:
-
one or more processors; one or more computer-readable storage media storing instructions executable by the one or more processors to perform acts comprising; receiving point input specifying a plurality of visual points associated with a presentation; receiving linkage input specifying one or more connections between at least two points of the plurality of visual points; receiving content input specifying contents of at least one of the plurality of visual points; receiving one or more edits associated with the presentation; editing one or more of the plurality of visual points, the one or more connections, or the contents of at least one of the plurality of visual points based on the one or more edits; generating the presentation based on the point input, the linkage input, the content input, and the one or more edits, the presentation comprising a plurality of slides having a hierarchical organization including a story level, a scene level, and a detail level; and generating, based at least in part on the linkage input, a plurality of linkages, including; a first vertical linkage between a first slide at the story level and a second slide at the scene level; and a second vertical linkage between the second slide at the scene level and a third slide at the detail level. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
under control of one or more processors configured with executable instructions to perform acts comprising; parsing an input file comprising commands from a presentation markup language; creating a plurality of slides having a hierarchical organization including a story level, a scene level, and a detail level; generating, based at least in part on the input file, a plurality of linkages, including; a first vertical linkage between a first slide at the story level and a second slide at the scene level; and a second vertical linkage between the second slide at the scene level and a third slide at the detail level; adding one or more points to at least one slide of the plurality of slides based on the commands; adding a hyperlink to access a website to at least one slide of the plurality of slides based on the commands; embedding media data into at least one slide of the plurality of slides based on the commands; and applying a style specified by one of the commands to at least one of the plurality of slides. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification