US 12,190,361 B2
Real-time identification of garments in a rail-based garment intake process
Joshua Mahoney, Union City, CA (US); John Voris, Los Gatos, CA (US); Jonathan Colt, Kula, HI (US); Keith Hiyama, Nashville, TN (US); Matthew Wolfe, Redwood, CA (US); Michael Santhanam, San Ramon, CA (US); Pramati Kalwad, Pasadena, CA (US); Vivek Daver, San Ramon, CA (US); Denis Troianov, Kyiv (UA); and Serge Bondar, Tavastila (FI)
Assigned to ThredUp Inc., San Francisco, CA (US)
Filed by ThredUp Inc., San Francisco, CA (US)
Filed on Dec. 16, 2021, as Appl. No. 17/552,901.
Prior Publication US 2023/0196424 A1, Jun. 22, 2023
Int. Cl. G06Q 30/00 (2023.01); G06Q 30/0601 (2023.01); G06V 10/764 (2022.01)
CPC G06Q 30/0601 (2013.01) [G06V 10/764 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A method for identifying an intake garment during a garment intake process for a garment marketplace, the method comprising:
accessing images stored in a database and stored characteristic vectors for each image, each image corresponding to a stored garment of a plurality of stored garments in the garment marketplace, and each stored characteristic vector representing characteristics of the corresponding stored garment;
obtaining an intake image of the intake garment, the intake image captured when the intake garment is received and processed using an intake system of a physical storage system of the garment marketplace;
accessing a garment identification model trained to receive the intake image and output a classification thereof;
applying the garment identification model to the intake image to generate an intake characteristic vector representing characteristics of the intake garment;
calculating distances between the intake characteristic vector and the stored characteristic vectors;
identifying a stored garment of the plurality of stored garments as a candidate garment, wherein the candidate garment is the same as the intake garment when a confidence value representing a distance between the stored characteristic vector for the candidate garment and the intake characteristic vector for the intake garment is above a threshold; and
responsive to identifying the candidate garment, storing the stored image for the candidate garment as a stored image for the intake garment in the garment marketplace.