User interface with color themes based on input image data

US9547427B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9547427-B2
Application numberUS-201414541224-A
CountryUS
Kind codeB2
Filing dateNov 14, 2014
Priority dateSep 2, 2011
Publication dateJan 17, 2017
Grant dateJan 17, 2017

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.

An application determines a colorization strategy for its graphical user interface according to colors of an input image. In particular, given one or more colors from the input image, and a plurality of elements of the graphical user interface, the colors for the elements of the graphical user interface are selected.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented process comprising: receiving an input image into memory; identifying one or more colors in the input image; and generating display data for a graphical user interface comprising a plurality of layers, wherein the display data includes: a background as a bottom layer, the input image as a top layer and on the background, and at least one design element as at least one other layer on the background, wherein generating the display data includes determining presentation of the at least one design element as a function of the one or more colors identified in the input image. 2. The computer-implemented process of claim 1 , wherein presentation of the at least one design element includes selecting the color for the at least one design element. 3. The computer-implemented process of claim 2 , wherein selecting the color includes accessing a mapping defining how the one or more colors in the input image are mapped to the design elements. 4. The computer-implemented process of claim 3 , wherein the mapping is a function of a number of colors available from the input image. 5. The computer-implemented process of claim 1 , wherein generating the display data includes selecting a color for the background as a function of the one or more colors identified in the input image. 6. The computer implemented process of claim 2 , wherein selecting the color of the at least one design element uses a luminance adjusted color identified in the input image. 7. The computer implemented process of claim 1 , wherein determining the presentation of the at least one design element comprises making the at least one design element for accessing a feature of an application not appear in the user interface based on a color identified in the input image. 8. The computer implemented process of claim 1 , wherein generating the graphical user interface includes compositing the input image and the at least one design element on the background. 9. The computer implemented process of claim 3 , wherein the mapping includes a color setting for each of the background and the at least one design element as a function of the one or more colors derived from the input image. 10. The computer implemented process of claim 9 wherein the mapping includes different mappings according to a number of colors derived from the input image. 11. An article of manufacture comprising: a computer storage medium; computer program instructions stored on the computer storage medium which, when processed by a processing device, instruct the processing device to perform a process comprising: receiving an input image into memory; identifying one or more colors in the input image; and generating display data for a graphical user interface comprising a plurality of layers, wherein the display data includes: a background as a bottom layer, the input image as a top layer and on the background, and at least one design element as at least one other layer on the background, wherein generating the display data includes determining presentation of the at least one design element as a function of the one or more colors identified in the input image. 12. The article of manufacture of claim 11 , wherein presentation of the at least one design element includes selecting the color for the at least one design element. 13. The article of manufacture of claim 12 , wherein selecting the color includes accessing a mapping defining how the one or more colors in the input image are mapped to the design elements. 14. The article of manufacture of claim 13 , wherein the mapping is a function of a number of colors available from the input image. 15. A computing machine comprising: a processor for executing application programs, wherein an application program, when executed by the processor, includes: a color analysis module having an input for receiving an input image and an output providing an indication of a set of colors in the input image; a color selection module having an input for receiving the indication of the set of colors and an output providing display data for a graphical user interface comprising a plurality of layers incorporating the input image, wherein the display data includes a background as a bottom layer, the input image as a top layer and on the background and at least one design element as another layer on the background, wherein presentation of the at least one design element is a function of the one or more colors identified in the input image. 16. The computing machine of claim 15 , further comprising a rendering engine for compositing the input image and the at least one design element on the background. 17. The computing machine of claim 15 , wherein the presentation of the at least one design element comprises colorization of the at least one design element using a function of the one or more colors identified in the input image. 18. The computing machine of claim 17 , wherein the colorization of the at least one design element uses a luminance adjusted color identified in the input image. 19. The computing machine of claim 15 , wherein the presentation of the at least one design element comprises making the at least one design element for accessing a feature of an application not appear in the user interface based on a color identified in the input image. 20. The computing machine of claim 15 , wherein the color analysis module filters out pixels of unwanted colors from the input image and generates the set of colors from colors of remaining pixels in the input image.

Assignees

Inventors

Classifications

  • Calculation or use of calculated indices related to luminance levels in display data · CPC title

  • Color image · CPC title

  • Solving problems related to the presentation of information to be displayed · CPC title

  • for control of colour parameters, e.g. colour temperature · CPC title

  • Determination of colour characteristics · 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 US9547427B2 cover?
An application determines a colorization strategy for its graphical user interface according to colors of an input image. In particular, given one or more colors from the input image, and a plurality of elements of the graphical user interface, the colors for the elements of the graphical user interface are selected.
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G09G5/02. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 17 2017 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).