Color theme maintenance for presentations

US10755030B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10755030-B2
Application numberUS-201715637096-A
CountryUS
Kind codeB2
Filing dateJun 29, 2017
Priority dateJun 29, 2017
Publication dateAug 25, 2020
Grant dateAug 25, 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.

Disclosed herein are system, method, and computer program product embodiments providing color theme maintenance for presentations. An embodiment operates by receiving a border image, a background color rule, a text color rule, and compiling the rules into a theme for a presentation. The compiled theme is provided to an application configured to display the presentation including the compiled theme in accordance with the background color rule and the text color rule.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for creating a theme for a presentation of an application, comprising: receiving a border image, wherein the border image is for display within a border image area of a slide of the presentation; receiving a background color rule comprising a rule for selecting a background color corresponding to a background area of the slide based at least in part on the border image; receiving a text color rule comprising a rule for selecting a text color of text displayed on the slide, wherein the text color rule indicates which of a plurality of available text colors to select based on a change of the background color; compiling, by a processor, the border image, the background color rule, and the text color rule into the theme for the presentation; providing the compiled theme to an application configured to display the presentation including the compiled theme in accordance with the background color rule and the text color rule; detecting a request to change to one of the text color of text displayed on the slide or the background color, wherein the other of the text color or the background color is unrequested; determining, responsive to the detecting, that an option to change the unrequested color is disabled and the unrequested color remains unchanged; displaying, responsive to the detecting, a subset of colors that satisfy a contrast ratio threshold between the text color and the background color with which to replace the color corresponding to the request to change for selection by a user, wherein a contrast ratio between the unrequested color and each of the subset of colors satisfy the contrast ratio threshold; and receiving, from a user, a selection of one of the subset of colors with which to replace the color corresponding to the request. 2. The method of claim 1 , wherein the receiving the border image comprises: determining one or more colors associated with the border image. 3. The method of claim 1 , wherein receiving the background color rule comprises: indicating a criteria as to which of a plurality of background colors to select based on an image for display in the slide, wherein the image includes one or more of a plurality of image colors, and wherein the criteria specifies which background color to select based on which image colors are represented in the image. 4. The method of claim 3 , wherein the selection of the background color is based on a proportion between a plurality of image colors identified within the image. 5. The method of claim 3 , further comprising: determining that the background color rule includes an image border rule that indicates which of a plurality of colors to select for an image border based on the selected background color, wherein the image border comprises a border area around the image, and wherein the color of the image border is distinguishable from but also associated with the background color. 6. The method of claim 1 , wherein the receiving a border image comprises: receiving a first border image with a first color theme corresponding to a first contrast ratio to the background color; and receiving a second border image with a second color theme corresponding to a second contrast ratio to the background color; wherein the background color rule indicates which border image to display based on a selection of the background color. 7. The method of claim 1 , wherein the text color rule indicates which of plurality of text colors to select based on a contrast ratio between the plurality of colors and the background color. 8. The method of claim 7 , wherein the contrast ratio between the background color and the text color is greater than a contrast ratio between the background color and a background image color. 9. The method of claim 1 wherein the determining that the contrast ratio between the text color and the background color falls below the contrast ratio threshold comprises: displaying a warning that the change will cause the contrast ratio to fall below the contrast ratio threshold; and providing an alternative one or more colors that satisfy the contrast threshold. 10. The method of claim 1 , further comprising: determining a second contrast threshold between an image border and the background color that is different from the contrast ratio between the text color and the background color. 11. A system, comprising: a memory; and at least one processor coupled to the memory and configured to: receive a border image, wherein the border image is for display within a border image area of a slide of a presentation; receive a background color rule comprising a rule for selecting a background color corresponding to a background area of the slide based at least in part on the border image; receiving a text color rule comprising a rule for selecting a text color of text displayed on the slide, wherein the text color rule indicates which of a plurality of available text colors to select based on a change of the background color; compile, by a processor, the border image, the background color rule, and the text color rule into a theme for the presentation; provide the compiled theme to an application configured to display the presentation including the compiled theme in accordance with the background color rule and the text color rule; detect a request to change to one of the text color of text displayed on the slide or the background color, wherein the other of the text color or the background color is unrequested; determine, responsive to the detecting, that an option to change the unrequested color is disabled and the unrequested color remains unchanged; display, responsive to the detecting, a subset of colors that satisfy a contrast ratio threshold between the text color and the background color with which to replace the color corresponding to the request to change for selection by a user, wherein a contrast ratio between the unrequested color and each of the subset of colors satisfy the contrast ratio threshold; and receive, from a user, a selection of one of the subset of colors with which to replace the color corresponding to the request. 12. The system of claim 11 , wherein the processor configured to receive the border image is configured to: determine one or more colors associated with the border image. 13. The system of claim 11 , wherein the processor configured to receive the background color rule is configured to: indicate a criteria as to which of a plurality of background colors to select based on an image for display in the slide, wherein the image includes one or more of a plurality of image colors, and wherein the criteria specifies which background color to select based on which image colors are represented in the image. 14. The system of claim 13 , wherein the selection of the background color is based on a proportion between a plurality of image colors identified within the image. 15. The system of claim 13 , wherein the processor is further configured to: determining that the background color rule includes an image border rule that indicates which of a plurality of colors to select for an image border based on the selected background color, wherein the image border comprises a border area around the image, and wherein the color of the image border is distinguishable from but also associated with the background color. 16. The system of claim 11 , wherein the text color rule indicates which of plurality of text colors to select based on a contrast ratio between the plurality of colors and the background color. 17. The system of claim 16 ,

Assignees

Inventors

Classifications

  • Multimedia presentations, e.g. slide shows, multimedia albums · CPC title

  • G06F40/103Primary

    Formatting, i.e. changing of presentation of documents (automatic justification G06F40/189; automatic line break hyphenation G06F40/191) · CPC title

  • Templates · CPC title

  • Display of layout of documents; Previewing · CPC title

  • G06F40/166Primary

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

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 US10755030B2 cover?
Disclosed herein are system, method, and computer program product embodiments providing color theme maintenance for presentations. An embodiment operates by receiving a border image, a background color rule, a text color rule, and compiling the rules into a theme for a presentation. The compiled theme is provided to an application configured to display the presentation including the compiled th…
Who is the assignee on this patent?
Salesforce Inc, Salesforcecom Inc
What technology area does this patent fall under?
Primary CPC classification G06F40/103. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 25 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).