OBJECT-AWARE TRANSITIONS
First Claim
Patent Images
1. A method for animating transitions between slides in a computer-implemented slide show presentation, comprising:
- providing first computer-executable code which, when executed by a processor, identifies objects on an outgoing slide and of incoming slide, wherein the objects are editable components that have been added to the respective incoming slide or outgoing slide and that can be removed from the respective incoming slide or outgoing slide;
providing second computer-executable code which, when executed by the processor, performs a comparison of the objects to determine corresponding objects on both the incoming slide and the outgoing slide;
providing third computer-executable code which, when executed by the processor, determines a respective animation for each of the corresponding objects that transitions each respective corresponding object from how it appears on the outgoing slide to how it appears on the incoming slide; and
providing fourth computer-executable code which, when executed by the processor, displays the respective animations when the outgoing slide transitions to the incoming slide.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques for accomplishing slide transitions in a presentation are disclosed. In accordance with these techniques, objects within the slides are identified, automatically or by a user, and each object is individually manipulable during slide transitions. The individual manipulation applied to each object during a transition may also be automatically determined or specified by a user. In certain embodiments, the persistence of an object between slides may be taken into account in the manipulation of the object during slide transition.
102 Citations
20 Claims
-
1. A method for animating transitions between slides in a computer-implemented slide show presentation, comprising:
-
providing first computer-executable code which, when executed by a processor, identifies objects on an outgoing slide and of incoming slide, wherein the objects are editable components that have been added to the respective incoming slide or outgoing slide and that can be removed from the respective incoming slide or outgoing slide; providing second computer-executable code which, when executed by the processor, performs a comparison of the objects to determine corresponding objects on both the incoming slide and the outgoing slide; providing third computer-executable code which, when executed by the processor, determines a respective animation for each of the corresponding objects that transitions each respective corresponding object from how it appears on the outgoing slide to how it appears on the incoming slide; and providing fourth computer-executable code which, when executed by the processor, displays the respective animations when the outgoing slide transitions to the incoming slide. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. Computer-readable media comprising a computer program product, the computer program product comprising routines which, when executed on a processor, perform the following:
-
automatically determining whether an object is present on a first slide and whether a corresponding object is present on a second slide, wherein the object and the corresponding object are capable of being placed on or removed from either or both of the first slide and the second slide; generating an animation that transitions the object from how the object appears on the first slide to how the corresponding object appears on the second slide; and displaying the animation when transitioning from the first slide to the second slide. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. Computer-readable media comprising a computer program product, the computer program product comprising routines which, when executed on a processor, perform the following:
-
identifying an object that has been placed on a first slide and a corresponding object that has been placed on a second slide of a slideshow presentation; generating an animation for transitioning from how the object appears on the first slide to how the corresponding object appears on the second slide, wherein the animation comprises a number of sequential steps that are determined based upon a run time associated with the animation; and displaying the animation when the first slide transitions to the second slide. - View Dependent Claims (17, 18, 19, 20)
-
Specification