Establishing a graphical user interface (‘GUI’) theme
AssigneeInternational Business Machines Corporation
InventorsSergio A. Hernandez, William G. Pagan
Life of this patent
Estimating the term…
Abstract
Methods, apparatus, and products for establishing a graphical user interface (‘GUI’) theme, including: receiving, by a GUI theme creator, a media file including one or more digital images, the one or more digital images including a plurality of pixels, the plurality of pixels representing a plurality of colors, the plurality of pixels organized for display at a resolution and an aspect ratio; identifying, by the GUI theme creator, one or more characteristics of the media file; and creating, by the GUI theme creator, a GUI theme in dependence upon the characteristics of the media file.
Claims17
A method of establishing a graphical user interface (‘GUI’) theme, the method comprising:
- receiving, by a GUI theme creator, a media file comprising one or more digital images, the one or more digital images comprising a plurality of pixels, the plurality of pixels representing a plurality of colors, the plurality of pixels organized for display at a resolution and an aspect ratio;
- identifying, by the GUI theme creator, one or more characteristics of the media file, comprising
- identifying a dominant color in the one or more digital images of the media file for each of a plurality of predefined color categories, and
- creating, by the GUI theme creator, a GUI theme in dependence upon the characteristics of the media file further comprises assigning the dominant colors to GUI theme components;
- and
- creating, by the GUI theme creator for a GUI, a GUI theme in dependence upon the characteristics of the media file, wherein the GUI does not comprise a website.
An apparatus for establishing a graphical user interface (‘GUI’) theme, the apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions capable of:
- receiving, by a GUI theme creator, a media file comprising one or more digital images, the one or more digital images comprising a plurality of pixels, the plurality of pixels representing a plurality of colors, the plurality of pixels organized for display at a resolution and an aspect ratio;
- identifying, by the GUI theme creator, one or more characteristics of the media file, comprising
- identifying a dominant color in the one or more digital images of the media file for each of a plurality of predefined color categories, and
- creating, by the GUI theme creator, a GUI theme in dependence upon the characteristics of the media file further comprises assigning the dominant colors to GUI theme components;
- and
- creating, by the GUI theme creator for a GUI, a GUI theme in dependence upon the characteristics of the media file, wherein the GUI does not comprise a website.
A computer program product for establishing a graphical user interface (‘GUI’) theme, the computer program product disposed in a computer readable medium, the computer program product comprising computer program instructions capable of:
- receiving, by a GUI theme creator, a media file comprising one or more digital images, the one or more digital images comprising a plurality of pixels, the plurality of pixels representing a plurality of colors, the plurality of pixels organized for display at a resolution and an aspect ratio;
- identifying, by the GUI theme creator, one or more characteristics of the media file, comprising
- identifying a dominant color in the one or more digital images of the media file for each of a plurality of predefined color categories, and
- creating, by the GUI theme creator, a GUI theme in dependence upon the characteristics of the media file further comprises assigning the dominant colors to GUI theme components;
- and
- creating, by the GUI theme creator for a GUI, a GUI theme in dependence upon the characteristics of the media file, wherein the GUI does not comprise a website.
Dependencies are inferred from the claim text.