IP Library Granted Patent US 7,577,905
Granted Patent B2
US 7,577,905 · App. 11/152,755 · Granted Aug 18, 2009

Applying a design to a slide using equivalent layouts

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 7,577,905
App. No.
11/152,755
Granted
Aug 18, 2009
Kind
B2
Abstract

A new design is applied to a slide. A search is made within layouts associated with the new design for an equivalent layout to the slide's layout. When an equivalent layout is found, the placeholders are mapped from the slide to a new slide base on the equivalent layout. An equivalent layout is determined based on a comparison between the slide's layout and the new design. The comparison is based on the name of the layouts, the number of placeholders, and whether the placeholders are of an equivalent type.

Claims (28)

1. A computer-implemented method for applying a design to a slide, comprising:

selecting a new design to apply to a slide; wherein the slide includes a layout;

determining an equivalent layout for the slide by comparing the slide's layout to a layout that is associated with the new design; and

applying the equivalent layout to the slide by mapping the placeholders on the slide to the equivalent layout so that the position of the placeholders on the new slide does not overlap the background content associated with the new design.

2. The method of claim 1 , further comprising maintaining any exceptions that are associated with the slide when the equivalent layout is applied to the slide.

3. The method of claim 1 , wherein determining the equivalent layout, comprises comparing characteristics that are associated with the slide with characteristics associated with a layout that is associated with the new design.

4. The method of claim 3 , further comprising determining at least one of: the name of the layout and the number of the placeholders.

5. The method of claim 1 , wherein determining the equivalent layout comprises utilizing at least one of the following determined characteristics: a function of the placeholder and a type of the placeholder.

6. The method of claim 1 , further comprising determining when a placeholder on the slide is an equivalent type to a placeholder on the layout associated with the new design.

7. The method of claim 1 , further comprising determining when a placeholder on the slide is an equal type to a placeholder on the layout associated with the new design.

8. The method of claim 1 , wherein applying the equivalent layout to the slide comprises moving content from placeholders within the slide to placeholders on a new slide that is based on the determined equivalent layout.

9. A computer-readable medium having computer-executable instructions for applying a new design to a slide, the instructions comprising:

matching the slide's layout with an equivalent layout that is associated with the new design; and

applying the equivalent layout to the slide by mapping the placeholders on the slide to the equivalent layout so that the position of the placeholders on the new slide does not overlap the background content associated with the new design.

10. The computer-readable medium of claim 9 , wherein matching the slide's layout with the equivalent layout that is associated with the new design, comprises determining whether some characteristics associated with the slide are substantially similar to characteristics associated with the new design.

11. The computer-readable medium of claim 10 , wherein determining whether some characteristics associated with the slide are substantially similar to characteristics associated with the new design, comprises determining at least one of: the name of the layout and the number of the placeholders.

12. The computer-readable medium of claim 11 , wherein determining the equivalence of the placeholders comprises determining when a placeholder on the slide is an equivalent type to a placeholder on a layout associated with the new design.

13. The computer-readable medium of claim 11 , wherein determining the equivalence of the placeholders comprises determining when a placeholder on the slide is an equal type to a placeholder on a layout associated with the new design.

14. The computer-readable medium of claim 11 , wherein applying the equivalent layout to the slide comprises moving content from the placeholders within the slide to placeholders on a slide that is based on the equivalent layout.

15. The computer-readable medium of claim 11 , wherein matching the slide's layout with the equivalent layout associated with the new design comprises comparing at least one layout associated with the new design to the slide's layout.

16. The computer-readable medium of claim 11 , further comprising copying the slide's layout to the new design when it is determined that the equivalent layout does not exist.

17. The computer-readable medium of claim 11 , further comprising removing any layouts from a design that do not have any dependent slides.

18. An apparatus for applying a new design to a slide, comprising:

a processor and a computer-readable storage that are configured to perform actions comprising;

means for determining an equivalent layout to a slide's layout by comparing the slide's layout to a layout that is associated with the new design; and

means for applying the equivalent layout to the slide by mapping the placeholders on the slide to the equivalent layout so that the position of the placeholders on the new slide does not overlap the background content associated with the new design.

19. The apparatus of claim 18 , wherein the means for determining the equivalent layout to a slide's layout comprises means for determining when each placeholder within the slide's layout is substantially similar to each of the placeholders within a layout that is associated with the new design.

20. The apparatus of claim 18 , wherein the means for determining when each placeholder within the slide's layout is substantially similar to each of the placeholders within a layout that is associated with the new design comprises, means for determining names associated with the layouts, means for determining equivalence of placeholders, and means for determining a number of placeholders.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034543/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2006
From: COH, DENNIS
To: MICROSOFT CORPORATION
Reel/Frame 017131/0197 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2005
From: COLLINS, NATHALIE S.; LU, HOA N.
To: MICROSOFT CORPORATION
Reel/Frame 016393/0747 →
Continuity (1)
Related Publication 20060282779A1 · Dec 14, 2006