Color sampling for displaying content items
First Claim
1. A method comprising:
- receiving, at an online system, a content item to be provided to a user of the online system, the content item associated with an image;
selecting an accent color to be displayed with the image, based upon the image, by;
identifying a set of one or more color selection methods, each corresponding to a respective set of criteria, and wherein each color selection method is configured to select a color from a set of colors associated with the image that satisfies the respective set of criteria, or to determine that no color of the set of colors satisfies the respective set of criteria;
executing at least one color selection method of the one or more color selection methods to select a color from the set of colors associated with the image to be used as the accent color; and
providing the content item for display to the user of the online system, wherein the content item is displayed using the image and the selected accent color.
1 Assignment
0 Petitions
Accused Products
Abstract
An online system is configured to provide content items to users. The content item includes an image, and is displayed with a color block or colored border as an accent to the image. The color of the color block or colored bordered is dynamically selected based upon the image included in the content item, and is selected using a waterfall selection method comprising a sequence of different selection methods, each selection method configured to select a color based upon a most common color of the image that satisfies a respective set of selection criteria or determine that no color meets the respective set of selection criteria. The selection methods may comprise a dominant color selection method wherein the selected color corresponds to a most dominant color of the image, and a complementary color selection method wherein the select color is a complement of a dominant color of the image.
12 Citations
20 Claims
-
1. A method comprising:
-
receiving, at an online system, a content item to be provided to a user of the online system, the content item associated with an image; selecting an accent color to be displayed with the image, based upon the image, by; identifying a set of one or more color selection methods, each corresponding to a respective set of criteria, and wherein each color selection method is configured to select a color from a set of colors associated with the image that satisfies the respective set of criteria, or to determine that no color of the set of colors satisfies the respective set of criteria; executing at least one color selection method of the one or more color selection methods to select a color from the set of colors associated with the image to be used as the accent color; and providing the content item for display to the user of the online system, wherein the content item is displayed using the image and the selected accent color. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable storage medium storing computer program instructions, the computer program instructions when executed by a computer processor causes the processor to perform the steps of:
-
receiving, at an online system, a content item to be provided to a user of the online system, the content item associated with an image; selecting an accent color to be displayed with the image, based upon the image, by; identifying a set of one or more color selection methods, each corresponding to a respective set of criteria, and wherein each color selection method is configured to select a color from a set of colors associated with the image that satisfies the respective set of criteria, or to determine that no color of the set of colors satisfies the respective set of criteria; executing at least one color selection method of the one or more color selection methods to select a color from the set of colors associated with the image to be used as the accent color; and providing the content item for display to the user of the online system, wherein the content item is displayed using the image and the selected accent color. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. An online system, comprising:
-
a receiver configured to receive a content item to be provided to a user of the online system, the content item associated with an image; at least one processor configured to; select an accent color to be displayed with the image, based upon the image, by; identifying a set of one or more color selection methods, each corresponding to a respective set of criteria, and wherein each color selection method is configured to select a color from a set of colors associated with the image that satisfies the respective set of criteria, or to determine that no color of the set of colors satisfies the respective set of criteria; executing at least one color selection method of the one or more color selection methods to select a color from the set of colors associated with the image to be used as the accent color; and provide the content item for display to the user of the online system, wherein the content item is displayed using the image and the selected accent color. - View Dependent Claims (20)
-
Specification