×

Object-aware transitions

  • US 8,694,889 B2
  • Filed: 05/10/2010
  • Issued: 04/08/2014
  • Est. Priority Date: 09/08/2008
  • Status: Active Grant
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 identify only instances of the same objects being present on both the incoming slide and the outgoing slide, wherein the identification is based at least in part on one or more of a file name, a file extension, a path, or a file location, and wherein objects determined to be the same are categorized as being one of a hard match or a soft match, where hard matches are identical in form or only differ in appearance between the incoming slide and outgoing slide with respect to location, rotation, scale, or opacity and where soft matches differ in appearance between the incoming slide and outgoing slide in a manner that cannot be reconciled by translating, rotating, scaling, or changing the opacity of the respective object;

    providing third computer-executable code which, when executed by the processor, determines a respective animation for each of the same objects identified that transitions each respective instance of a same object from how the same object appears on the outgoing slide to how it appears on the incoming slide, wherein the respective animation for hard matches comprises one or more of translating, rotating, scaling, or changing the opacity of the respective same object and wherein the respective animation for soft matches comprises a fade-out and a fade-in to transition dissimilar features; 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 all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×