Personalizing colors of user interfaces
First Claim
1. A computer-implemented method performed by one or more processors, comprising:
- executing a software application associated with a color scheme, wherein one or more user interface elements displayed by executing the software application include default colors defined by the color scheme;
obtaining, from an avatar editing environment, a color profile of an avatar associated with a user, the avatar developed in the avatar editing environment, the avatar being a representation of the user within the software application, the color profile specifying one or more colors associated with one or more constituent elements of the avatar; and
customizing the color scheme associated with the software application by modifying a default color of a user interface element displayed by executing the software application based on the color profile of the user'"'"'s avatar, the user interface element different from the avatar, wherein modifying the default color of the user interface element based on the color profile of the user'"'"'s avatar comprises rendering the user interface element in a combination of the default color and a color in the avatar.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer-readable media for creating customized color schemes for user interfaces are disclosed. An avatar editing environment associated with a user is provided and user input specifying colors for the avatar is received. A color profile of the avatar can be created based on the colors associated with the avatar. Customized color schemes associated with a software application can be created based on the color profile of the user'"'"'s avatar. An application selection interface can present a respective user interface element for each application available for selection. The application selection interface and user interface element for each available application can be rendered in a respective color scheme selected based on the color profile of the user'"'"'s avatar and one or more characteristic colors extracted from an icon of the application.
81 Citations
31 Claims
-
1. A computer-implemented method performed by one or more processors, comprising:
-
executing a software application associated with a color scheme, wherein one or more user interface elements displayed by executing the software application include default colors defined by the color scheme; obtaining, from an avatar editing environment, a color profile of an avatar associated with a user, the avatar developed in the avatar editing environment, the avatar being a representation of the user within the software application, the color profile specifying one or more colors associated with one or more constituent elements of the avatar; and customizing the color scheme associated with the software application by modifying a default color of a user interface element displayed by executing the software application based on the color profile of the user'"'"'s avatar, the user interface element different from the avatar, wherein modifying the default color of the user interface element based on the color profile of the user'"'"'s avatar comprises rendering the user interface element in a combination of the default color and a color in the avatar. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 24, 25)
-
-
19. A computer implemented method performed by one or more processors, comprising:
-
providing an avatar editing environment associated with a user; receiving user input through the avatar editing environment, the user input specifying one or more colors associated with one or more constituent elements of the avatar; creating a color profile of the avatar based on the one or more colors associated with the one or more constituent elements of the avatar; executing a software application associated with a color scheme, wherein one or more user interface elements displayed by executing the software application include default colors defined by the color scheme; obtaining, from the avatar editing environment, a color profile of the avatar which is a representation of the user within the software application; and customizing a first color scheme associated with the software application by modifying a default color of a user interface element displayed by executing the software application based on the color profile of the user'"'"'s avatar, the user interface element different from the avatar, wherein modifying the default color of the user interface element based on the color profile of the user'"'"'s avatar comprises rendering the user interface element in a combination of the default color and a color in the avatar. - View Dependent Claims (20, 21, 26, 27)
-
-
22. A system for creating a customized color scheme for a software application environment, comprising:
-
one or more processors; a computer-readable medium coupled to the one or more processors and storing instructions, which, when executed by the one or more processors, causes the one or more processors to perform operations, comprising; providing an avatar editing environment associated with a user; receiving user input through the avatar editing environment, the user input specifying a plurality of colors associated with a respective plurality of constituent elements of the avatar; creating a color profile of the avatar based on the plurality of colors associated with the respective plurality of constituent elements of the avatar; executing a software application associated with a color scheme, wherein one or more user interface elements displayed by executing the software application include default colors defined by the color scheme; and customizing a color scheme associated with the software application by modifying a default color of a user interface element displayed by executing the software application based on the color profile of the user'"'"'s avatar, the user interface element different from the avatar, wherein modifying the default color of the user interface element based on the color profile of the user'"'"'s avatar comprises rendering the user interface element in a combination of the default color and a color in the avatar. - View Dependent Claims (28, 29)
-
-
23. A non-transitory computer-readable medium coupled to the one or more processors and storing instructions, which, when executed by the one or more processors, causes the one or more processors to perform operations, comprising:
-
executing a software application associated with a color scheme, wherein one or more user interface elements displayed by executing the software application include default colors defined by the color scheme; obtaining, from an avatar editing environment, a color profile of an avatar associated with a user, the avatar developed in the avatar editing environment, the avatar being a representation of the user within the software application, the color profile specifying a plurality of colors associated with a respective plurality of constituent elements of the avatar; and customizing the color scheme associated with the software application by modifying a default color of a user interface element displayed by executing the software application based on the color profile of the user'"'"'s avatar, the user interface element different from the avatar, wherein modifying the default color of the user interface element based on the color profile of the user'"'"'s avatar comprises rendering the user interface element in a combination of the default color and a color in the avatar. - View Dependent Claims (30, 31)
-
Specification