US 12,254,508 B1
System and method of mapping product attributes between different schemas
Ian Robertson, Salt Lake City, UT (US); John Dettmer, Salt Lake City, UT (US); Heath Eldeen, Salt Lake City, UT (US); Greg Heckenberg, Salt Lake City, UT (US); Dan Harris, Salt Lake City, UT (US); Nariman Noursalehi, Salt Lake City, UT (US); Steve Culy, Salt Lake City, UT (US); Giri Vislawath, Sandy, UT (US); and Cameron Roe, Salt Lake City, UT (US)
Assigned to Overstock.com, Inc., Midvale, UT (US)
Filed by Overstock.com, Inc., Midvale, UT (US)
Filed on Apr. 18, 2023, as Appl. No. 18/136,179.
Application 18/136,179 is a continuation of application No. 17/074,777, filed on Oct. 20, 2020, granted, now 11,631,124, issued on Apr. 18, 2023.
Application 17/074,777 is a continuation of application No. 14/861,806, filed on Sep. 22, 2015, granted, now 10,810,654, issued on Oct. 20, 2020.
Application 14/861,806 is a continuation in part of application No. 14/271,113, filed on May 6, 2014, abandoned.
Claims priority of provisional application 61/820,064, filed on May 6, 2013.
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/00 (2023.01); G06F 16/22 (2019.01); G06F 16/2457 (2019.01); G06Q 30/0601 (2023.01)
CPC G06Q 30/0641 (2013.01) [G06F 16/2282 (2019.01); G06F 16/24575 (2019.01); G06Q 30/0601 (2013.01); G06Q 30/0623 (2013.01)] 13 Claims
OG exemplary drawing
 
7. A method of mapping schema data between a source schema and two or more target schema, said method comprising:
defining, by executing a mapping program on a mapping server, a reverse mapping for mapping at least one of product attributes and taxonomy information defined in the source schema to entries of a master table;
defining two or more assignment mappings for mapping entries in the master table to the two or more target schema by executing the mapping program on the mapping server two or more times, wherein the mapping program is executed to define one of the two or more assignment mappings for each of the two or more target schema;
wherein each of the two or more assignment mappings is configured to be displayed on at least one of two or more associated e-commerce websites, and wherein each of the two or more associated e-commerce websites uses one of the two or more target schema to categorize products for sale;
wherein each assignment mapping is applied to multiple products to create listings on one of the associated e-commerce websites;
wherein each entry in the master table has one or more product attributes from the source schema mapped to it, and each entry in the master table is mapped to one or more product attributes in each of the two or more target schema.