Smart defaults based on previous settings for presentation slides

US10592597B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10592597-B2
Application numberUS-201715637077-A
CountryUS
Kind codeB2
Filing dateJun 29, 2017
Priority dateJun 29, 2017
Publication dateMar 17, 2020
Grant dateMar 17, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for creating a presentation, comprising: receiving original content for placement on a first slide of a presentation, wherein the first slide displays the content in accordance with a format of the content based on an original font style; receiving additional content for placement on the first slide based on the original font style; determining that the original content and the additional content exceeds a content-threshold of the first slide; selecting, by a processor, one of a new smaller-sized font style than the original font style; automatically reformatting, by the processor and responsive to the selecting, the original content and the additional content using the new smaller-sized font style, wherein upon a determination that the original content and the additional content in the new smaller-sized font style exceeds the content threshold, creating a second slide; and moving the additional content and at least a portion of the original content onto the second slide upon a completion of the creating, wherein both the additional content and the original content are displayed in the slides using the same format. 2. The method of claim 1 , wherein the receiving comprises: determining, based on the format, an original font size of an original font style of the original content on the first slide; selecting one of a new smaller-sized font style than the original font style; and automatically reformatting the original content using the smaller-sized font style instead of the original font style, wherein the reformatted content is less than the content-threshold. 3. The method of claim 1 , wherein the new font style enables more text characters to fit on the first slide than the original font style. 4. The method of claim 1 , further comprising: repeatedly reducing a font size of the smaller-sized font style until a font-size threshold is exceeded, wherein upon a determination that the font-size threshold is exceeded and the content-threshold is exceeded, the creating is executed. 5. The method of claim 4 , wherein the first slide and the second slide both use the original font size and the original font. 6. The method of claim 1 , wherein the format of the content is a list format, and wherein the creating comprises creating the second slide using the list format. 7. The method of claim 1 , wherein the format of the content is a text block format, and wherein the creating comprises creating the second slide using the text block format. 8. The method of claim 1 , further comprising: automatically reformatting, by the processor, content on the first slide and the second slide based one or more subsequent user actions after the moving, the subsequent user actions including at least one of adding or removing content from either the first slide or the second slide. 9. The method of claim 8 , wherein the automatically reformatting content on the first slide and the second slide comprises: determining that at least a portion of the additional content is removed; reducing a size of a font of the format; automatically reformatting the original content and whatever portion of the additional content remains based on the reduced size of the font; determining that the reformatted content is less than the content-threshold; automatically moving reformatted content to the first slide; and removing the second slide. 10. The method of claim 8 , automatically reformatting content on the first slide and the second slide comprises: automatically changing, by the processor, one of the font style or a font size for the content on both the first slide and the second slide. 11. A system, comprising: a memory; and at least one processor coupled to the memory and configured to: receive original content for placement on a first slide of a presentation, wherein the first slide displays the content in accordance with a format of the content based on an original font style; receive additional content for placement on the first slide based on the original font style; determine that the original content and the additional content exceeds a content-threshold of the first slide; select, by the at least one processor, one of a new smaller-sized font style than the original font style; automatically reformat, by the at least one processor and responsive to the selecting, the original content and the additional content using the new smaller-sized font style, wherein upon a determination that the original content and the additional content in the new smaller-sized font style exceeds the content threshold, creating a second slide; and move the additional content and at least a portion of the original content onto the second slide upon a completion of the creating, wherein both the additional content and the original content are displayed in the slides using the same format. 12. The system of claim 11 , wherein the processor configured to receive is configured to: determine, based on the format, an original font size of an original font of the original content on the first slide; select one of a new smaller-sized font style than the original font style; and automatically reformat the original content using the smaller-sized font style instead of the original font style, wherein the reformatted content is less than the content-threshold. 13. The system of claim 11 , wherein the new font style enables more text characters to fit on the first slide than the original font style. 14. The system of claim 11 , wherein the processor further configured to: repeatedly reduce a font size of the smaller-sized font style until a font-size threshold is exceeded, wherein upon a determination that the font-size threshold is exceeded and the content-threshold is exceeded, the creating is executed. 15. The system of claim 14 , wherein the first slide and the second slide both use the original font size and the original font. 16. The system of claim 11 , wherein the format of the content is a list format, and wherein the creating comprises creating the second slide using the list format. 17. The system of claim 11 , wherein the format of the content is a text block format, and wherein the creating comprises creating the second slide using the text block format. 18. A non-transitory computer-readable device having instructions stored on a memory thereon that when executed by at least one processor of the device, causes the at least one processor to perform operations comprising: receiving original content for placement on a first slide of a presentation, wherein the first slide displays the content in accordance with a format of the content based on an original font style; receiving additional content for placement on the first slide based on the original font style; determining that the original content and the additional content exceeds a content-threshold of the first slide; selecting, by the at least one processor, one of a new smaller-sized font style than the original font style; automatically reformatting, by the at least one processor and responsive to the selecting, the original content and the additional content using the new smaller-sized font style, wherein upon a determination that the original content and the additional content in the new smaller-sized font style exceeds the content threshold, creating a second slide; and moving the additional content and at least a portion of the original content onto the second slide upon a completion of the creating, wherein both the additional content and the original content are disp

Assignees

Inventors

Classifications

  • G06F40/106Primary

    Display of layout of documents; Previewing · CPC title

  • with visual presentation of the material to be studied, e.g. using film strip · CPC title

  • Templates · CPC title

  • G06F40/166Primary

    Editing, e.g. inserting or deleting · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10592597B2 cover?
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-thresho…
Who is the assignee on this patent?
Salesforce Com Inc
What technology area does this patent fall under?
Primary CPC classification G06F40/106. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 17 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).