IP Library › Granted Patent US 7,500,194
Granted Patent B2
US 7,500,194 · App. 11/129,773 · Granted Mar 3, 2009

Applying a slide layout with an arbitrary number of placeholders

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,500,194
App. No.
11/129,773
Granted
Mar 3, 2009
Kind
B2
Abstract

A new slide layout having an arbitrary number of placeholders is applied to an existing slide. Placeholders in an original slide are mapped to placeholders within a new slide layout configuration. The slide layouts may be predefined slide layouts that include a predetermined number of placeholders or customized slide layouts that include an arbitrary number of placeholders. The placeholders in the original slide are mapped to a new slide layout that may have fewer, the same, or more placeholders than the original slide layout. The placeholders may be matched based on many different criteria, including, the function of the placeholder; the name of the placeholder; the type of the placeholder; and the position ID of the placeholder.

Claims (12)

1. A computer-implemented method for applying a slide layout having an arbitrary number of placeholders, comprising:

determining characteristics for placeholders associated with an original layout for a slide; wherein the original layout is at a hierarchical level that is higher than the slide;

determining characteristics for placeholders associated with a new layout that replaces the original layout, wherein the number of placeholders on the new layout may be fewer, the same, or more than the number of placeholders on the original layout and wherein either or both of the original layout and the new layout may be custom layouts; wherein the new layout is different from the original layout such that the new layout when applied to the slide provides a different look as compared to applying the original layout to the slide; wherein the characteristics determined include: a function of the placeholder; a name of the placeholder; a type of the placeholder; and a position of the placeholder;

finding a match for the placeholders on the original layout to the placeholders on the new layout using the determined characteristics for the placeholder on the original layout and the determined characteristics for the placeholders on the new layout; and

applying the new layout to the slide at the lower hierarchical level.

2. The method of claim 1 , wherein finding the match for the placeholders on the original layout to the placeholders on the new layout, comprises utilizing at least two of the determined characteristics.

3. The method of claim 2 , further comprising determining when a placeholder on the original layout is an equivalent type to a placeholder on the new layout.

4. The method of claim 2 , further comprising determining when a placeholder on the original layout is an equal type to a placeholder on the new layout.

5. The method of claim 2 , further comprising determining when a placeholder on the original layout has the same position as a placeholder on the new layout, wherein the position is based on at least one of the following: an identifier; an absolute position and a relative position.

6. The method of claim 2 , further comprising determining when a placeholder on the original layout has the same name as a placeholder on the new layout.

7. The method of claim 2 , further comprising creating a floating placeholder on the new layout when a match is not found for a placeholder on the new layout.

8. The method of claim 2 , further comprising moving content from a placeholder on the original layout to a placeholder within the new layout.

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/0263 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2005
From: COLLINS, NATHALIE S.; LU, HOA N.
To: MICROSOFT CORPORATION
Reel/Frame 016181/0306 →
Continuity (1)
Related Publication 20060259858A1 · Nov 16, 2006