Interactive color palettes for color-aware search
First Claim
1. A computer-implemented method for searching a collection of content associated with a plurality of images, comprising:
- under control of one or more computer systems configured with executable instructions,identifying a color palette hierarchy associated with a search of the collection of content, the color palette hierarchy comprising palette colors that are representative of colors in the associated images;
providing for display an interactive presentation of the color palette hierarchy in which, at least;
a first portion of the color palette hierarchy is initially visible;
responsive to user interaction with a palette color of the first portion, a second portion of the color palette hierarchy beneath the palette color becomes visible; and
each visible portion of the color palette hierarchy comprises less than a threshold number of palette colors;
responsive to user interaction with the interactive presentation selecting at least one visible palette color, providing search results including at least a reference to content associated with at least some of the plurality of images having colors for which the selected at least one visible palette color is representative.
1 Assignment
0 Petitions
Accused Products
Abstract
Effective color-aware search of a collection of content associated with one or more images is enabled. Content and/or its associated images may be automatically associated with representative palette colors in a suite of color palettes. Color palettes may be of a variety of types and have a hierarchical structure in which lower levels enable increasingly subtle distinctions between shades of color. Color palette hierarchies may be effectively presented, and appropriate portions emphasized based on associated search result sets. Search result sets may be refined and/or reordered in accordance with color palette selections and/or representative confidences of color palette selections for items at least referenced therein.
42 Citations
23 Claims
-
1. A computer-implemented method for searching a collection of content associated with a plurality of images, comprising:
under control of one or more computer systems configured with executable instructions, identifying a color palette hierarchy associated with a search of the collection of content, the color palette hierarchy comprising palette colors that are representative of colors in the associated images; providing for display an interactive presentation of the color palette hierarchy in which, at least; a first portion of the color palette hierarchy is initially visible; responsive to user interaction with a palette color of the first portion, a second portion of the color palette hierarchy beneath the palette color becomes visible; and each visible portion of the color palette hierarchy comprises less than a threshold number of palette colors; responsive to user interaction with the interactive presentation selecting at least one visible palette color, providing search results including at least a reference to content associated with at least some of the plurality of images having colors for which the selected at least one visible palette color is representative. - View Dependent Claims (2, 3, 4, 5)
-
6. A computer-implemented method for color-aware search, comprising:
under control of one or more computer systems configured with executable instructions, receiving a request specifying a search of a plurality of items associated with a plurality of images; providing for display an interactive presentation of a color palette hierarchy, the color palette hierarchy comprising palette colors that are representative of colors in the plurality of images, wherein; a first portion of the color palette hierarchy is initially visible; responsive to user interaction with a palette color of the first portion, a second portion of the color palette hierarchy beneath the palette color becomes visible; and each visible portion of the color palette hierarchy comprises less than a threshold number of palette colors; receiving a selection of at least one palette color responsive to user interaction with the interactive presentation; and providing search results based at least in part on the selected at least one palette color. - View Dependent Claims (7, 8, 9, 10)
-
11. A computer-implemented method for color-aware search, comprising:
under control of one or more computer systems configured with executable instructions, identifying a color palette hierarchy associated with a search of a collection of content, the color palette hierarchy comprising palette colors that are representative of colors in images associated with the content; displaying an interactive presentation of the color palette hierarchy, wherein; a first portion of the color palette hierarchy is initially visible; a second portion of the color palette hierarchy becomes visible; and each visible portion of the color palette hierarchy comprises less than a threshold number of palette colors; receiving a specification of at least one palette color responsive to user interaction with the interactive presentation; and providing search results based at least in part on the specified at least one palette color. - View Dependent Claims (12, 13, 14, 15)
-
16. A computerized system for color-aware search, comprising:
-
one or more computer-readable media collectively facilitating storage of at least a color palette hierarchy, the color palette hierarchy comprising a plurality of palette colors arranged in a plurality of levels; and a search module configured to, at least; provide an interactive presentation of the color palette hierarchy, the interactive presentation configured at least to be responsive to user interaction with a palette color of a first portion of the color palette hierarchy and to make visible a second portion of the color palette hierarchy, the second portion on a level beneath the palette color in the color palette hierarchy; receive a specification of at least one palette color associated with the user interaction; and provide search results based at least in part on the specified at least one palette color. - View Dependent Claims (17, 18, 19, 20)
-
-
21. One or more computer-readable media having collectively thereon computer-executable instructions that configure one or more computers to collectively, at least:
-
provide a color palette for presentation; responsive to user interaction with a presentation of the color palette selecting at least a palette color of the color palette, receive a request for a search at least specifying the palette color; determine a result set for the search based at least in part on at least one representative confidence score of the palette color for content at least referenced by the result set, wherein determining the result set comprises ordering the result set based at least in part on the representative confidences, and wherein said content associated with lower representative confidences are ordered higher in the result set; and provide at least a portion of the result set for presentation. - View Dependent Claims (22, 23)
-
Specification