Automated Graphical User-Interface Layout
First Claim
Patent Images
1. A non-transitory computer-readable medium, comprising computer-readable instructions to:
- provide a graphical user-interface to display content;
analyze an image associated with a current view of the content to determine a set of colors found in the image; and
update a layout of the current view of the graphical user-interface based at least in part upon the set of colors.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present disclosure relate to automatic generation of dynamically changing layouts for a graphical user-interface. Specifically, embodiments of the present disclosure employ analysis of an image associated with the view (e.g., either the current view or a future view) of the graphical user-interface to determine colors that are complementary to the image. The colors are applied to the view, such that the color scheme of the view matches the image.
55 Citations
25 Claims
-
1. A non-transitory computer-readable medium, comprising computer-readable instructions to:
-
provide a graphical user-interface to display content; analyze an image associated with a current view of the content to determine a set of colors found in the image; and update a layout of the current view of the graphical user-interface based at least in part upon the set of colors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a server comprising a processor configured to provide content comprising an image associated with a user selection in a content player hosted by a client; and a layout generator configured to generate machine-readable layout instructions configured to define changes to at least a portion of a layout of a graphical user interface of the content player based upon the image. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
obtaining, via a processor, an input image; analyzing, via the processor, the input image for potential background colors for a graphical user interface; analyzing, via the processor, the input image to determine dominant colors of the input image; determining, via the processor, a set of graphical user interface element colors based upon the dominate colors, by determining which of the dominant colors or variations of the dominant colors compliment the potential background colors; applying, via the processor, one of the potential background colors to the graphical user interface; and applying, via the processor, the set of graphical user interface element colors to one or more elements of the graphical user interface. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification