IP Library › Granted Patent US 8,339,403
Granted Patent B2
US 8,339,403 · App. 12/104,422 · Granted Dec 25, 2012

Multi-layered slide transitions

Assignee: Microsoft Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,339,403
App. No.
12/104,422
Granted
Dec 25, 2012
Kind
B2
Abstract

Architecture that enhances the visual experience of a slide presentation by animating slide content as “actors” in the same background “scene”. This is provided by multi-layered transitions between slides, where a slide is first separated into “layers” (e.g., with a level of transparency). Each layer can then be transitioned independently. All layers are composited together to accomplish the end effect. The layers can comprise one or more content layers, and a background layer. The background layer can further be separated into a background graphics layer and a background fill layer. The transition phase can include a transition effect such as a fade, a wipe, a dissolve effect, and other desired effects. To provide the continuity and uniformity of presentation the content on the same background scene, a transition effect is not applied to the background layer.

Claims (30)

1. A computer-implemented slide processing system, comprising:

a separation component that separates a slide into individual slide layers;

a transition component that transitions the individual slide layers of the slide independently to respective slide layers of a next slide; and

a processor that executes computer-executable instructions associated with at least one of the separation component or transition component.

2. The system of claim 1 , wherein the slide layers are configured with a percentage of transparency.

3. The system of claim 1 , wherein the slide layers include a slide content layer and a slide background layer, each of which is transitioned independently.

4. The system of claim 1 , wherein the separated slide layers are composited together to provide an animated effect on a common background scene.

5. The system of claim 1 , wherein the transition component applies a transition effect to each layer.

6. The system of claim 1 , wherein the transition component automatically converts a static transition to a fluid transition.

7. The system of claim 1 , wherein the transition component automatically applies a fade effect to different backgrounds of the slide to the next slide to transition from the slide to the next slide.

8. The system of claim 1 , further comprising an animation component for providing animation to slide content on a common background scene.

9. The system of claim 8 , wherein the animation and background scene are presented in a single view.

10. A computer-implemented slide processing system, comprising:

a separation component that separates a slide into individual slide layers by creating respective images for each slide layer;

a transition component that transitions the slide layers of the slide independently to respective next slide layers of a next slide;

an animation component that provides animation to one or more of the slide layers over a background scene layer; and

a processor that executes computer-executable instructions associated with at least one of the separation component, transition component, or animation component.

11. The system of claim 10 , wherein the slide layers include a content layer, a fill layer, and a background layer, with the animation applied to the content layer.

12. The system of claim 10 , wherein the transition component applies a transition effect to a content layer that converts a static transition from the slide to a fluid transition.

13. A computer-implemented method of processing slides, comprising acts of:

separating a slide into slide layers by creating respective images for each of the slide layers;

applying a transition effect to a layer;

transitioning one or more of the respective images of the slide layers of the slide independently to corresponding images of next slide layers of a next slide; and

utilizing a processor that executes instructions stored in memory to perform at least one of the acts of separating, applying, or transitioning.

14. The method of claim 13 , further comprising transitioning a background scene of a slide background layer to a new background scene of a next slide background layer of the next slide using a fading effect.

15. The method of claim 13 , further comprising querying the slide for content and creating content images of one or more of the content for transitioning to corresponding content layers.

16. The method of claim 15 , further comprising creating a slide-sized transparent layer and adding the content images to the transparent layer.

17. The method of claim 15 , further comprising algorithmically converting the transition effect to a multi-layer transition effect that presents an animated flow in a single slide view.

18. The method of claim 13 , further comprising separating the slide into slide layers that include a background layer and one or more content layers.

19. The method of claim 13 , further comprising applying different transition effects to correspondingly different slide layers for transitioning of the slide layers.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034564/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2008
From: ZHAO, JASON; PEARSON, MARK; LAI, PETER
To: MICROSOFT CORPORATION
Reel/Frame 020814/0536 →
Continuity (1)
Related Publication 20090262116A1 · Oct 22, 2009