Finding and structuring images based on a color search
First Claim
Patent Images
1. A system, including:
- a processor; and
a memory coupled with the processor and having instructions stored thereon which, when executed by the processor, cause the processor to perform operations comprising;
receiving a search color;
searching through a collection of objects to identify a set of objects, the searching based at least in part on the search color;
determining, for each object in the set of objects, a display parameter, the determining based at least in part on a ratio of the number of pixels in the object within a range of colors associated with the search color to the total number of pixels in the object; and
displaying each object in the set of objects in a collage having a predefined area, the displaying based at least in part on the respective display parameter, wherein the displaying comprises sizing and placing the objects in the collage such that the objects substantially fill the predefined area.
2 Assignments
0 Petitions
Accused Products
Abstract
Displaying objects from a search is disclosed, including receiving a search color, using a processor to search through a collection of one or more objects to obtain a resulting set of one or more objects based at least in part on the search color, determining, for each of the resulting set of objects, a display parameter based at least in part on an amount of the search color in the object, and displaying the resulting set of objects in a collage based at least in part on the display parameters, wherein the objects are sized and placed such that they substantially fill a predefined collage area.
55 Citations
23 Claims
-
1. A system, including:
-
a processor; and a memory coupled with the processor and having instructions stored thereon which, when executed by the processor, cause the processor to perform operations comprising; receiving a search color; searching through a collection of objects to identify a set of objects, the searching based at least in part on the search color; determining, for each object in the set of objects, a display parameter, the determining based at least in part on a ratio of the number of pixels in the object within a range of colors associated with the search color to the total number of pixels in the object; and displaying each object in the set of objects in a collage having a predefined area, the displaying based at least in part on the respective display parameter, wherein the displaying comprises sizing and placing the objects in the collage such that the objects substantially fill the predefined area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product, embodied in a non-transitory computer readable storage medium having stored thereon, instructions, that if executed by a computing device, cause the computing device to perform operations comprising:
-
receiving a search color; receiving an exclusion color; searching through a collection of objects to identify a set of objects, the searching based at least in part on the search color; excluding objects from the set of objects based at least in part on the exclusion color; determining, for each object in the set of objects, a display parameter, the determining based at least in part on a ratio of a number of pixels in the object within a range of colors associated with the search color to a total number of pixels in the object; and displaying each object in the set of objects in a collage, the displaying based at least in part on the respective display parameter. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer implemented method, including:
-
receiving, at a computing device, a search color; searching, by the computing device, through a collection of objects to identify a set of objects, the searching based at least in part on the search color; determining, for each of the objects in the set of objects, a display parameter, the determining based at least in part on a ratio of the number of pixels in the object within a range of colors associated with the search color to a total number of pixels in the object; and displaying each object in the set of objects in a collage having a predefined area, the displaying based at least in part on the respective display parameter, wherein the displaying comprises resizing and placing the objects such that they substantially fill the predefined area. - View Dependent Claims (20, 21, 22, 23)
-
Specification