Patent ID: 9715501
Date: 2017-07-25
CPC Classifications: G06F

Claim:
1. A computer-implemented method for dimensionally converting slides in a presentation, the method comprising executing instructions in a computer system to perform the operations of: calculating a scaling factor based on a change in overall dimensions of a slide; scaling a content object on the slide based on the scaling factor; determining a plurality of horizontal position zones of the slide, wherein the plurality of horizontal positions zones reposition the content object differently and comprise: a first horizontal position zone completely off an edge of the slide for which calculation of a new horizontal coordinate of the content object maintains a same relative distance to the edge of the slide, a second horizontal position zone partially off the edge of the slide for which calculation of the new horizontal coordinate of the content object maintains a same amount of overlap with the slide, and a third horizontal position zone between the edge of the slide and a center of the slide for which calculation of the new horizontal coordinate of the content object moves the content object in proportion to a change in horizontal dimension; determining a horizontal position zone of the plurality of horizontal position zones on which a center point of the content object is positioned; calculating the new horizontal coordinate for a position of the content object on the slide based on the horizontal position zone; and repositioning the content object within the horizontal position zone based at least in part on the new horizontal coordinate.