US2010064222A1PendingUtilityA1

Object-aware transitions

Assignee: APPLE INCPriority: Sep 8, 2008Filed: Sep 8, 2008Published: Mar 11, 2010
Est. expirySep 8, 2028(~2.1 yrs left)· nominal 20-yr term from priority
G06T 13/80
46
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 . A method comprising:
 identifying one or more characters as being present in a character string on a first slide and in a different character string in a second slide; and   generating a transition between the first slide and the second slide in which the one or more characters remain on the screen and are animated from the character string into the different character string.   
     
     
         22 . The method of  claim 21 , wherein the one or more characters comprise one or more of alphabetic characters, numeric characters, symbols, or punctuation marks. 
     
     
         23 . The method of  claim 21 , wherein the act of identifying is performed by a routine implemented by a presentation application executing on a processor-based system. 
     
     
         24 . The method of  claim 21 , wherein the act of generating is performed by a routine implemented by a presentation application executing on a processor-based system. 
     
     
         25 . The method of  claim 21 , wherein the character string and/or the different character string comprise one or more of a word, a phrase, a sentence, or a paragraph. 
     
     
         26 . The method of  claim 21 , wherein the transition comprises an animation sliding, rotating, and/or flipping the one or more characters. 
     
     
         27 . The method of  claim 21 , wherein the transition comprises an animation sliding, rotating, and/or flipping the character string to reveal the different character string containing the one or more characters. 
     
     
         28 . A method for generating slide transitions for a computer-implemented slide show presentation, comprising:
 providing a first computer-executable routine to a processor or to a memory utilized by the processor, wherein the first computer-executable routine, when executed by the processor, determines an animation path for an object on an outgoing slide of a presentation slide show; and   providing a second computer-executable routine to the processor or to the memory utilized by the processor, wherein the second computer-executable routine, when executed by the processor, animates the object along the animation path during a transition to an incoming slide, wherein the object is animated independently of animations applied to other objects on the outgoing slide during the transition.   
     
     
         29 . The method of  claim 28 , comprising providing a third computer-executable routine to the processor or to the memory utilized by the processor, wherein the third computer-executable routine, when executed by the processor, automatically identifies the object on the outgoing slide. 
     
     
         30 . The method of  claim 28 , wherein the object comprises a graphical object or a character object. 
     
     
         31 . The method of  claim 28 , wherein the animation path comprises one or more of a translation of the object, a rotation of the object, a scaling of the object, or a change in opacity of the object. 
     
     
         32 . The method of  claim 28 , wherein the animation path translates the object off of an edge of the slide. 
     
     
         33 . The method of  claim 28 , wherein the object comprises an image, a shape, or a character or character string. 
     
     
         34 . The method of  claim 28 , comprising:
 providing a third computer-executable routine to the processor or to the memory utilized by the processor, wherein the third computer-executable routine, when executed by the processor, determines a different animation path for a different object on an incoming slide of the presentation slide show.   
     
     
         35 . The method of  claim 34 , comprising:
 providing a fourth computer-executable routine to the processor or to the memory utilized by the processor, wherein the fourth computer-executable routine, when executed by the processor, animates the different object along the different animation path during the transition to the incoming slide, wherein the different object is animated independently of animations applied to other objects on the incoming slide during the transition.   
     
     
         36 . A method for animating transitions between slides of a computer-implemented slide show presentation, comprising:
 providing a first routine to a processor or to a memory utilized by the processor, wherein the first routine, when executed by the processor, determines a first object animation for a first object on a slide of a slide show presentation;   providing a second routine to the processor or to the memory utilized by the processor, wherein the second routine, when executed by the processor, determines a second object animation for a second object on the slide, wherein the second object animation is different from the first object animation; and   providing a third routine to the processor or to the memory utilized by the processor, wherein the third routine, when executed by the processor, animates the first object in accordance with the first object animation and the second object in accordance with the second object animation during a slide transition.   
     
     
         37 . The method of  claim 36 , comprising:
 providing a third routine to the processor or to the memory utilized by the processor, wherein the third routine, when executed by the processor, automatically identifies the first object and the second object on the slide by reference to one or more features of the objects.   
     
     
         38 . The method of  claim 37 , wherein the one or more features comprise one or more of a file name, a file type, a path shape, the presence of characters or character attributes, the presence of a visual effect, or the presence of a mask. 
     
     
         39 . The method of  claim 36 , comprising:
 providing a third routine to the processor or to the memory utilized by the processor, wherein the third routine, when executed by the processor, automatically classifies as least one of the first object or the second object by object type.   
     
     
         40 . The method of  claim 39 , wherein at least one of the first object animation or the second object animation is determined based in at least in part on the object type of the respective first object or second object. 
     
     
         41 . The method of  claim 36 , wherein at least one of the first object animation or the second object animation comprises one or more of a translation, a rotation, a scaling, or a change in opacity of the respective first object or second object. 
     
     
         42 . The method of  claim 36 , wherein at least one of the first object animation or the second object animation is determined based in at least in part on the location of the respective first object or second object on the slide. 
     
     
         43 . Computer-readable media comprising a computer program product, the computer program product comprising:
 a first routine capable of determining a first animation for a first object on a slide and a second animation for a second object on the slide, wherein the slide is part of a multi-slide presentation; and   a second routine capable of animating the first object in accordance with the first animation and the second object in accordance with the second animation when the slide transitions to a next slide of the multi-slide presentation.   
     
     
         44 . The computer-readable media of  claim 43 , the computer program product comprising a third routine capable of identifying the first object and the second object on the slide. 
     
     
         45 . The computer-readable media of  claim 44 , wherein the third routine is further capable of locating the first object and the second object on the slide. 
     
     
         46 . The computer-readable media of  claim 44 , wherein the third routine is further capable of classifying the first object and the second object as respective object types. 
     
     
         47 . The computer-readable media of  claim 43 , wherein at least one of the first animation or the second animation comprises one or more of a translation, a rotation, a scaling or a change in opacity of the respective first object or second object.

Join the waitlist — get patent alerts

Track US2010064222A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.