Patent ID: 9460157
Filing Date: 2016-10-04
CPC Classification: G06F,G06Q

Claim Text:
1. A method comprising: receiving a product search query from a user; identifying a reference to a stated color in the product search query by comparing each term in the product search query with a listing of known color terms, wherein the reference to the stated color in the product search query is a keyword in the product search query; determining one or more additional references of one or more additional colors associated with the stated color in the product search query based on one or more similarity scores each indicating a color distance of a color pair between an individual color of the one or more additional colors and the stated color in the product search query, the one or more similarity scores calculated using a color difference formula; executing the product search query to identify a plurality of products; identifying a plurality of references to the stated color contained in a title or a description of multiple of the plurality of products; calculating a cosine similarity between a search query vector and vectors of identified titles to determine whether the user intended an actual color in the product search query; creating, using one or more processors, a ranking of the plurality of products by increasing ranking of one or more particular products of the plurality of products that include the reference to the stated color in the title or the description of the one or more particular products and including in the ranking below the one or more particular products multiple similarly colored products of the plurality of products that include the one or more additional references of the one or more additional colors associated with the stated color in the product search query; and communicating the ranking of the plurality of products to a device operated by the user.