Automatic layout engine
    14.
    发明授权

    公开(公告)号:US11036914B2

    公开(公告)日:2021-06-15

    申请号:US15637717

    申请日:2017-06-29

    Abstract: Disclosed herein are system, method, and computer program product embodiments for performing automatic layout of an object in a presentation slide. An embodiment operates by implementing a graphical user interface defining a plurality of layout segments on a presentation slide. The embodiment receives an object from a user via an input gesture. The embodiment determines the object is in a layout segment of the plurality of layout segments. The embodiment determines a layout rule based on the determined layout segment and a property of the object. The embodiment then modifies the object based on the determined layout segment. The embodiment outputs a layout result based on the presentation slide and the modified object.

    Presentation collaboration with various electronic devices

    公开(公告)号:US10861206B2

    公开(公告)日:2020-12-08

    申请号:US15637729

    申请日:2017-06-29

    Abstract: Disclosed herein are system, method, and computer program product embodiments for displaying a presentation across various electronic devices. An embodiment operates by receiving a presentation slide comprising a plurality of layout segments and an object. The embodiment determines a device characteristic for an electronic device. The embodiment determines the object in a layout segment of the plurality of layout segments. The embodiment determines a layout rule based on the determined device characteristic, the determined layout segment, and a property of the object. The embodiment modifies the object based on the determined layout rule. The embodiment then outputs a layout result based on the presentation slide and the modified object.

    Smart defaults based on previous settings for presentation slides

    公开(公告)号:US10592597B2

    公开(公告)日:2020-03-17

    申请号:US15637077

    申请日:2017-06-29

    Abstract: Described herein are system, method, and computer program product embodiments providing color theme maintenance for presentations. An embodiment operates by receiving original content for placement on a first slide of a presentation. Additional content for placement on the first slide is received and it is determined that the original content and the additional content exceeds a content-threshold of the first slide. A second slide is created using a format of the first slide based upon the determining. The additional content and at least a portion of the original content is moved onto the second slide upon a completion of the creating.

Patent Agency Ranking