Generating visualizations from keyword searches of color palettes
First Claim
Patent Images
1. A system comprising:
- a data store configured to at least store an audiobook; and
a hardware processor in communication with the data store, the hardware processor configured to execute computer-executable instructions to at least;
determine audiobook text data representing a plurality of words output in a subset of the audiobook during playback of the audiobook;
determine a color palette based at least in part on a keyword of the audiobook text data textually corresponding to a name of the color palette, the color palette comprising a plurality of colors, wherein determining the color palette based at least in part on the keyword of the audiobook text data textually corresponding to the name of the color palette further comprises at least one of;
determining that the name of the color palette includes the keyword of the audiobook text data, ordetermining that the name of the color palette is related to the keyword of the audiobook text data using natural language processing;
retrieve the plurality of colors from the color palette;
determine ranking data, wherein determining the ranking data comprises;
calculating a first cumulative score for a first color of the plurality of colors and a second cumulative score for a second color of the plurality of colors, wherein calculating the first cumulative score and the second cumulative score further comprises;
aggregating a first weight for each color palette of a plurality of color palettes comprising the first color; and
aggregating a second weight for each color palette of the plurality of color palettes comprising the second color;
select the first color from the plurality of colors based at least in part on the ranking data that includes the first cumulative score and the second cumulative score; and
cause presentation of the first color on a user computing device during playback of the audiobook on the user computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are described herein to generate visualizations associated with color palettes identified from keyword searches. Color palettes may include colors determined by human color preferences. Color palettes may be searched by name or other data associated with the color palettes based at least in part on text or audio data. Visualizations such as mood lighting and/or atmosphere colors may be based at least in part on the searched color palettes.
-
Citations
20 Claims
-
1. A system comprising:
-
a data store configured to at least store an audiobook; and a hardware processor in communication with the data store, the hardware processor configured to execute computer-executable instructions to at least; determine audiobook text data representing a plurality of words output in a subset of the audiobook during playback of the audiobook; determine a color palette based at least in part on a keyword of the audiobook text data textually corresponding to a name of the color palette, the color palette comprising a plurality of colors, wherein determining the color palette based at least in part on the keyword of the audiobook text data textually corresponding to the name of the color palette further comprises at least one of; determining that the name of the color palette includes the keyword of the audiobook text data, or determining that the name of the color palette is related to the keyword of the audiobook text data using natural language processing; retrieve the plurality of colors from the color palette; determine ranking data, wherein determining the ranking data comprises; calculating a first cumulative score for a first color of the plurality of colors and a second cumulative score for a second color of the plurality of colors, wherein calculating the first cumulative score and the second cumulative score further comprises; aggregating a first weight for each color palette of a plurality of color palettes comprising the first color; and aggregating a second weight for each color palette of the plurality of color palettes comprising the second color; select the first color from the plurality of colors based at least in part on the ranking data that includes the first cumulative score and the second cumulative score; and cause presentation of the first color on a user computing device during playback of the audiobook on the user computing device. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method comprising:
-
under control of a hardware computing device configured with specific computer-executable instructions, determining media content text data representing a plurality of words output in a subset of media content during presentation of the media content; determining a color palette based at least in part on a keyword of the media content text data textually corresponding to a name of the color palette, the color palette comprising a plurality of colors, wherein determining the color palette based at least in part on the keyword of the media content text data textually corresponding to the name of the color palette further comprises at least one of; determining that the name of the color palette includes the keyword of the media content text data, or determining that the name of the color palette is related to the keyword of the media content text data using natural language processing; retrieving the plurality of colors from the color palette; determining ranking data, wherein determining the ranking data comprises; calculating a first cumulative score for a first color of the plurality of colors and a second cumulative score for a second color of the plurality of colors, wherein calculating the first cumulative score and the second cumulative score further comprises; aggregating a first weight for each color palette of a plurality of color palettes comprising the first color; and aggregating a second weight for each color palette of the plurality of color palettes comprising the second color; selecting the first color from the plurality of colors based at least in part on the ranking data that includes the first cumulative score and the second cumulative score; and causing display of the first color during presentation of the media content. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium storing computer executable instructions that when executed by a processor perform operations comprising:
-
determining media content text data representing a plurality of words output in a subset of media content during presentation of the media content; determining a first color palette based at least in part on a first keyword of the media content text data textually corresponding to a first name of the first color palette, the first color palette comprising a plurality of colors, wherein determining the first color palette based at least in part on the first keyword of the media content text data textually corresponding to the first name of the first color palette further comprises at least one of; determining that the first name of the first color palette includes the first keyword of the media content text data, or determining that the first name of the first color palette is related to the first keyword of the media content text data using natural language processing; retrieving the plurality of colors from the first color palette; determining ranking data, wherein determining the ranking data comprises; calculating a first cumulative score for a first color of the plurality of colors and a second cumulative score for a second color of the plurality of colors, wherein calculating the first cumulative score and the second cumulative score further comprises; aggregating a first weight for each color palette of a plurality of color palettes comprising the first color; and aggregating a second weight for each color palette of the plurality of color palettes comprising the second color; selecting the first color from the plurality of colors based at least in part on the ranking data that includes the first cumulative score and the second cumulative score; and causing display of the first color during presentation of the media content. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification