Fashion preference analysis

US11599929B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11599929-B2
Application numberUS-202017102194-A
CountryUS
Kind codeB2
Filing dateNov 23, 2020
Priority dateApr 17, 2014
Publication dateMar 7, 2023
Grant dateMar 7, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A machine is configured to determine fashion preferences of users and to provide item recommendations based on the fashion preferences. For example, the machine accesses an indication of a fashion style of a user. The fashion style is determined based on automatically captured data pertaining to the user. The machine identifies, based on the fashion style, one or more fashion items from an inventory of fashion items. The machine generates one or more selectable user interface elements for inclusion in a user interface. The one or more user interface elements correspond to the one or more fashion items. The machine causes generation and display of the user interface that includes the one or more selectable user interface elements. A selection of a selectable user interface element results in display of a combination of an image of a particular fashion item and an image of an item worn by the user.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving an image of a body of a user, the image captured at a point in time; performing, by one or more hardware processors, an analysis of the image, the analysis comprising superimposing multiple bounding boxes over portions of the image and extracting multiple image swatches from the image based on the multiple bounding boxes, the multiple image swatches depicting one or more body parts of the user and one or more visual features of one or more items worn by the user on the one or more body parts at the point in time; scoring, by the one or more hardware processors, the multiple image swatches based on body part enclosure metrics determined for the multiple image swatches: identifying, based on the one or more visual features and the scoring of the multiple image swatches, one or more fashion items having one or more pre-identified visual features that match at least one of the one or more visual features of the one or more items worn by the user, the one or more fashion items from an inventory of fashion items stored in a database record; and transmitting a communication to a device associated with the user, the communication including an indication of the one or more fashion items. 2. The method of claim 1 , wherein the identifying further comprises identifying the one or more fashion items having a number of the one or more pre-identified visual features that match at least one of the one or more visual features of the one or more items worn by the user, wherein the number exceeds a threshold value. 3. The method of claim 1 , further comprising: identifying, based on the multiple image swatches and from the inventory of fashion items, a coordinating fashion item that coordinates with the one or more items worn by the user as defined by one or more coordination rules. 4. The method of claim 1 , further comprising: receiving a set of spatial data indicating shape and/or dimension data of the body, the set of spatial data captured at the point in time; wherein identifying the one or more fashion items is further based on the shape and/or dimension data of the body. 5. The method of claim 4 , further comprising: generating, based on the image and the set of spatial data, a model of the user that represents the body of the user and the one or more items worn by the user. 6. The method of claim 5 , further comprising: determining, based on an analysis of the one or more items worn by the user and the model, an attribute-value pair that characterizes the one or more items worn by the user; wherein identifying the one or more fashion items is further based on the one or more fashion items characterized by the attribute-value pair of the one or more items worn by the user. 7. The method of claim 1 , further comprising: determining an attribute-value pair that characterizes the one or more items worn by the user; wherein identifying the one or more fashion items is further based on the one or more fashion items characterized by the attribute-value pair of at least one item worn by the user. 8. A system comprising: a storage device storing instructions; and a hardware processor, the instructions, when executed by the hardware processor, cause the system to perform operations comprising: receiving an image of a body of a user, the image captured at a point in time; performing an analysis of the image, the analysis comprising superimposing multiple bounding boxes over portions of the image and extracting multiple image swatches from the image based on the multiple bounding boxes, the multiple image swatches depicting one or more body parts of the user and one or more visual features of one or more items worn by the user on the one or more body parts at the point in time; scoring the multiple image swatches based on body part enclosure metrics determined for the multiple image swatches; identifying, based on the one or more visual features and the scoring of the multiple image swatches, one or more fashion items having one or more pre-identified visual features that match at least one of the one or more visual features of the one or more items worn by the user, the one or more fashion items from an inventory of fashion items stored in a database record; and transmitting a communication to a device associated with the user, the communication including an indication of the one or more fashion items. 9. The system of claim 8 , wherein the identifying further comprises identifying the one or more fashion items having a number of the one or more pre-identified visual features that match at least one of the one or more visual features of the one or more items worn by the user, wherein the number exceeds a threshold value. 10. The system of claim 8 , wherein the operations further comprise: identifying, based on the multiple image swatches and from the inventory of fashion items, a coordinating fashion item that coordinates with the one or more items worn by the user as defined by one or more coordination rules. 11. The system of claim 8 , wherein the operations further comprise: receiving a set of spatial data indicating shape and/or dimension data of the body, the set of spatial data captured at the point in time; wherein identifying the one or more fashion items is further based on the shape and/or dimension data of the body. 12. The system of claim 11 , wherein the operations further comprise: generating, based on the image and the set of spatial data, a model of the user that represents the body of the user and the one or more items worn by the user. 13. The system of claim 12 , wherein the operations further comprise: determining, based on an analysis of the one or more items worn by the user and the model, an attribute-value pair that characterizes the one or more items worn by the user; wherein identifying the one or more fashion items is further based on the one or more fashion items characterized by the attribute-value pair of the one or more items worn by the user. 14. The system of claim 8 , wherein the operations further comprise: determining an attribute-value pair that characterizes the one or more items worn by the user; wherein identifying the one or more fashion items is further based on the one or more fashion items characterized by the attribute-value pair of the one or more items worn by the user. 15. A non-transitory machine-readable storage medium storing instructions that, when executed by one or more hardware processors, cause the one or more hardware processors to perform operations comprising: receiving an image of a body of a user, the image captured at a point in time; performing an analysis of the image, the analysis comprising superimposing multiple bounding boxes over portions of the image and extracting multiple image swatches from the image based on the multiple bounding boxes, the multiple image swatches depicting one or more body parts of the user and one or more visual features of one or more items worn by the user on the one or more body parts at the point in time; scoring the multiple image swatches based on body part enclosure metrics determined for the multiple image swatches; identifying, based on the one or more visual features and the scoring of the multiple image swatches, one or more fashion items having one or more pre-identified visual features that match at least one of the one or more visual features of the one or more items worn by the user, the one or more fashion items from an inventory of fashion items stored in a database record; and transmitting a communication to a device associated wit

Assignees

Inventors

Classifications

  • Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands · CPC title

  • Recommending goods or services · CPC title

  • Analysis of geometric attributes · CPC title

  • Three-dimensional [3D] objects · CPC title

  • Movements or behaviour, e.g. gesture recognition (recognition of facial expressions G06V40/16) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11599929B2 cover?
A machine is configured to determine fashion preferences of users and to provide item recommendations based on the fashion preferences. For example, the machine accesses an indication of a fashion style of a user. The fashion style is determined based on automatically captured data pertaining to the user. The machine identifies, based on the fashion style, one or more fashion items from an inve…
Who is the assignee on this patent?
Ebay Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0631. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 07 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).