Generating complementary colors for content to meet accessibility requirement and reflect tonal analysis
US-2018357231-A1 · Dec 13, 2018 · US
US10755030B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10755030-B2 |
| Application number | US-201715637096-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 29, 2017 |
| Priority date | Jun 29, 2017 |
| Publication date | Aug 25, 2020 |
| Grant date | Aug 25, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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 ,
Multimedia presentations, e.g. slide shows, multimedia albums · CPC title
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
Editing, e.g. inserting or deleting · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.