Textile matching using color and pattern recognition and methods of use
First Claim
1. A non-transitory, computer-readable medium comprising program code that, when executed by one or more processors of a computer system, causes the one or more processors to:
- analyze a first image of a first article of clothing to obtain color and pattern information corresponding to the first article of clothing;
locate a second article of clothing for pairing with the first article of clothing to create a matched pair of articles of clothing, wherein the second article of clothing is located by;
obtaining a plurality of possible matching articles of clothing from one or more databases,identifying, for each of the plurality of possible matching articles of clothing, color and pattern information; and
selecting one of the plurality of possible matching articles of clothing based on the color and pattern information corresponding to the first article of clothing and the color and pattern information corresponding to one or more the possible matching articles of clothing;
initiate display of images of the matched pair of articles of clothing, the images of the matched pair of articles of clothing comprising the first image of the first article of clothing and a second image of the second article of clothing, the second image displayed in association with a selectable feedback object that allows for input of feedback regarding the selection of the second article of clothing;
receive the feedback regarding the selection of the second article of clothing; and
based on the feedback being positive, calculate an updated probability value, wherein the updated probability value indicates that some of the plurality of possible matching articles with similar probability values to a probability value of the second article of clothing are more likely to be selected in a future pairing that others of the plurality of possible matching articles.
2 Assignments
0 Petitions
Accused Products
Abstract
Textile matching using color and pattern recognition and methods of use are provided herein. An example method includes analyzing an image (305) of a first article of clothing to obtain color information and pattern information (205-230), comparing the color information and pattern information of the first article of clothing to color information and pattern information for a plurality of other articles of clothing (using Bayesian probability analysis to determine matched pairs, and providing a user with wardrobe suggestions using the matched pairs (705-740).
-
Citations
19 Claims
-
1. A non-transitory, computer-readable medium comprising program code that, when executed by one or more processors of a computer system, causes the one or more processors to:
-
analyze a first image of a first article of clothing to obtain color and pattern information corresponding to the first article of clothing; locate a second article of clothing for pairing with the first article of clothing to create a matched pair of articles of clothing, wherein the second article of clothing is located by; obtaining a plurality of possible matching articles of clothing from one or more databases, identifying, for each of the plurality of possible matching articles of clothing, color and pattern information; and selecting one of the plurality of possible matching articles of clothing based on the color and pattern information corresponding to the first article of clothing and the color and pattern information corresponding to one or more the possible matching articles of clothing; initiate display of images of the matched pair of articles of clothing, the images of the matched pair of articles of clothing comprising the first image of the first article of clothing and a second image of the second article of clothing, the second image displayed in association with a selectable feedback object that allows for input of feedback regarding the selection of the second article of clothing; receive the feedback regarding the selection of the second article of clothing; and based on the feedback being positive, calculate an updated probability value, wherein the updated probability value indicates that some of the plurality of possible matching articles with similar probability values to a probability value of the second article of clothing are more likely to be selected in a future pairing that others of the plurality of possible matching articles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory, computer-readable medium comprising program code that, when executed by one or more processors of a computer system, causes the one or more processors to:
-
provide a virtual wardrobe comprising images of articles of clothing, wherein each of the images is associated with color and pattern information corresponding to the articles of clothing, respectively; identify, for an article of clothing for purchase, color and pattern information for the article of clothing for purchase; identify at least one of a color or a pattern match between the color and pattern information for the article of clothing for purchase and the color and pattern information for one the articles of clothing to create a matched pair of articles of clothing; display images of the matched pair of articles of clothing, the images of the matched pair of articles of clothing comprising a first image of the one article of clothing in the matched pair of articles of clothing and a second image of the article of clothing for purchase in the matched pair of articles of clothing, the second image displayed in association with a selectable feedback object that allow for input of feedback regarding the selection the article of clothing for purchase; receive the feedback regarding the selection of the article of clothing for purchase; based on the feedback being positive, calculate an updated probability value, wherein the updated probability value indicates that some of a plurality of articles of clothing for possible purchase with similar probability values to a probability value of the article of clothing for purchase are more likely to be selected in a future pairing than others of the plurality of articles of clothing for possible purchase; receive an indication that the article of clothing for purchase has been purchased; and add the purchased article of clothing to the virtual wardrobe. - View Dependent Claims (16, 17, 18)
-
-
19. A non-transitory, computer-readable medium comprising program code that, when executed by one or more processors of a computer system, causes the one or more processors to:
-
analyze a first image of a first article of clothing to obtain color and pattern information corresponding to the first article of clothing; locate a second article of clothing for pairing with the first article of clothing to create a matched pair of articles of clothing, wherein the second article of clothing is located by; obtaining a plurality of possible matching articles of clothing from one or more databases, identifying, for each of the plurality of possible matching articles of clothing, color and pattern information, and selecting one of the plurality of possible matching articles of clothing based on the color and pattern information corresponding to the first article of clothing and the color and pattern information corresponding to one or more of the possible matching articles of clothing; and initiate display of images of the matched pair of articles of clothing, the images of the matched pair of articles of clothing comprising the first image of the first article of clothing and a second image of the second article of clothing, the second image displayed in association with a selectable feedback object that allows for input of feedback regarding the selection of the second article of clothing; initiate display of a first graphical user interface that allows for input of an event category for the first article of clothing, wherein the event category includes at least one of formal clothing or business casual; receive the feedback regarding the selection of the second article of clothing; and based on the feedback being positive, calculate an updated probability value, wherein the updated probability value indicates that some of the plurality of possible matching articles with similar probability values to a probability value of the second article of clothing are more likely to be selected in a future pairing than others of the plurality of possible matching articles, wherein the first article of clothing and the second article of clothing are of a different type so as to complete an outfit, and wherein the second article of clothing is for sale, and selectable for purchase when matched to the first article of clothing.
-
Specification