Garment size mapping
Abstract
Techniques for mapping size information associated with a client to target brands, garments, sizes, shapes, and styles for which there is no standardized correlation. The size information associated with a client may be generated by modeling client garments, accessing computer aided drawing (CAD) files associated with client garments, or by analyzing a history of garment purchases associated with the client. Information for target garments may be generated in a similar fashion. A system may then create a standardized scale with a set of sizes for a target, and map a client base size to that standardized size scale. Similar matching and mapping may also be done with shape and style considerations. A recommendation based on the mapping may then be communicated to the client.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A system comprising:
one or more processors; a communication interface configured to:
receive, from a first user system, a first size match request, wherein the first size match request is associated with client size information of a client and target garment information; and
communicate to the first user system, a first size match communication; and
a garment matching module that configures at least one processor among the one or more processors to:
identify the client size information;
analyze the client size information to determine a base client size;
identify the target garment information;
analyze a garment database to identify a set of target garment sizes for a target garment;
analyze the target garment information with the base client size to generate a map of the base client size to the set of target garment sizes; and
generate a first size match communication based on the map of the base client size to the set of target garment sizes, the first size match communication identifying a closest match between the client size information and a first target size of the set of target garment sizes.
2 . The system of claim 1 wherein the first size match request is associated with a cross border transaction, wherein the client size information is associated with a first country, and wherein the target garment information is associated with a second country which is different than the first country.
3 . The system of claim 1 wherein the client size information comprises a history of one or more garment purchases associated with the client.
4 . The system of claim 3 wherein analyzing the client size information to determine the base client size comprises analyzing garment sizes associated with the history of one or more garment purchases associated with the client and analyzing returned garment sizes associated with the history of one or more garment purchases to identify a preferred size associated with the history of one or more garment purchases; and
setting the preferred size as the base client size.
5 . The system of claim 4 wherein analyzing garment sizes associated with the history of one or more garment purchases comprises:
identifying a plurality of brands associated with the one or more garment purchases;
mapping brand sizes for the plurality of brands to a standardized size scale; and
identifying the preferred size using the standardized size scale.
6 . The system of claim 4 wherein the history of one or more garment purchases is generated automatically by a purchase history module operating on a client device recording a history of client purchases.
7 . The system of claim 4 wherein the history of one or more garment purchases is generated by a user entering a brand and size history for garments associated with the history of one or more garment purchases.
8 . The system of claim 3 wherein analyzing the client size information to determine a base client size comprises identifying computer aided drawing (CAD) files associated with client garments identified by the client size information; and
determining the base client size using a standardized scale size by analyzing dimensions of the client garments from the CAD files.
9 . The system of claim 1 wherein the client size information comprises a first image depicting a first view of a garment and a second image depicting a second view of the garment.
10 . The system of claim 9 wherein analyzing the client size information to identify the base client size comprises:
generating a first partial shape of a garment based on the first image;
generating a second partial shape of the garment of the garment based on the second image;
determining a type of garment by comparing the generated first and second partial shapes to a database of reference garment shapes;
generating a three-dimensional garment model by joining the first partial shape and the second partial shape based on the determined type of garment, the generated three-dimensional garment model including a first group of vertices;
tessellating the generated three-dimensional garment model by adding a second group of vertices to the generated three-dimensional garment model; and
determining the base client size from the generated three-dimensional garment model.
11 . The system of claim 10 , wherein the one or more processors are further configured to tessellate the generated three-dimensional garment into triangles, wherein vertices in the triangles correspond to points that are interior to the generated three-dimensional garment model;
wherein a triangle among the triangles of the tessellated three-dimensional garment model has a minimum angle; wherein the garment creation module further configures the one or more processors to tessellate the generated three-dimensional garment model by maximizing the minimum angle of the triangle
12 . The system of claim 10 , wherein the one or more processors are configured to determine the base client size using a reference object placed near the garment in the first image; and
wherein the client size information further comprises a third image depicting a third view of the garment, wherein all visible parts of the garment are captured by the first image, the second image and the third image.
13 . The system of claim 1 wherein the target garment information comprises a particular garment design selected from a web page interface.
14 . The system of claim 13 wherein the garment database comprises a set of garment models generated from two dimensional images of the particular garment design;
wherein each model of the set of garment models is associated with a plurality of sizes;
wherein the set of garment models comprises one or more models for the target garment and wherein the one or more models for the target garment comprise the set of target garment sizes; and
wherein generating the map of the base client size to the set of target garment sizes comprises analyzing the one or more models for the target garment to associate a standardized size scale for the set of target garment sizes and the base client size.
15 . The system of claim 13 wherein the garment database comprises one or more computer aided drawing (CAD) files associated with the particular garment design; and
wherein generating the map of the base client size to the set of target garment sizes comprises analyzing the one or more CAD files to identify a standardized size scale associated with the base client size and the set of target garment sizes detailed by the one or more CAD files associated with the particular garment design.
16 . The system of claim 13 wherein the garment database comprises purchase histories for a plurality of users; and
wherein generating the map of the base client size to the set of target garment sizes comprises analyzing the purchase histories for the plurality of users to:
associate the base client size with a first set of purchase history purchases;
associate the particular garment design with a second set of purchase history purchases; and
associate the first set of purchase history purchases with at least a portion the second set of purchase history purchases to identify the first target size.
17 . The system of claim 1 wherein the target garment information comprises a target country without identifying a particular garment item.
18 . The system of claim 17 wherein the first size match request comprises a set of shape and style preferences;
wherein analyzing the garment database to identify the set of target garment sizes for the target garment comprises analyzing the garment database to identify a plurality of garments having a threshold similarity to the set of shape and style preferences; and
wherein analyzing the garment database to identify the set of target garment sizes further comprises translating at least a portion of information from a first language associated with the target garment to a second language associated with the client size information, wherein the second language is different from the first language.
19 . A method comprising:
at a garment matching server system comprising a memory, a communication interface, and a processor coupled to the memory and the communication interface:
receiving, from a first user system, a first size match request associated with a cross border transaction, wherein the first match size match request comprises client size information and target garment information;
identifying the client size information;
analyzing the client size information to determine a base client size;
identifying the target garment information;
analyzing a garment database to identify a set of target garment sizes;
analyzing the target garment information with the base client size to generate a map of the base client size to the set of target garment sizes; and
generating a first size match communication based on the map of the base client size to the set of target garment sizes, the first size match communication identifying a closest match between the client size information and a first target size of the set of target garment sizes; and
communicating to the first user system, a first size match communication.
20 . A non-transitory machine-readable storage comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
receiving, from a first user system, a first size match request associated with a cross border transaction, wherein the first match size match request comprises client size information and target garment information; identifying the client size information; analyzing the client size information to determine a base client size; identifying the target garment information; analyzing a garment database to identify a set of target garment sizes; analyzing the target garment information with the base client size to generate a map of the base client size to the set of target garment sizes; and generating a first size match communication based on the map of the base client size to the set of target garment sizes, the first size match communication identifying a closest match between the client size information and a first target size of the set of target garment sizes; and
communicating to the first user system, a first size match communication.Join the waitlist — get patent alerts
Track US2016092956A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.