US2022067638A1PendingUtilityA1

Systems and methods of processing metadata for product registration

Assignee: COUPANG CORPPriority: Aug 28, 2020Filed: Aug 28, 2020Published: Mar 3, 2022
Est. expiryAug 28, 2040(~14.1 yrs left)· nominal 20-yr term from priority
G06F 16/258G06F 16/211G06Q 10/08G06Q 30/02G06F 16/2228G06Q 30/0639G06F 16/285G06Q 30/0641G06F 16/25G06F 16/215G06F 16/22G06Q 10/10G06N 5/04G06F 9/54G06Q 10/087G06F 16/212G06Q 30/0185G06Q 30/06
42
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Disclosed herein are systems and methods for product registration and validation in a retail environment. The system may comprise a memory storing instructions and one or more processors configured to execute instructions to perform operations. These operations may comprise receiving a request from a user device for a product registration template for a product category; retrieving metadata relating to the product category from a first database; generating a product registration template from the metadata; sending the product registration template to the user device; receiving product properties for the one or more products through the user device utilizing the product registration template; validating the received product properties against a predefined schema; storing the validated product properties in a second database; and registering the one or more products on the web server.

Claims

exact text as granted — not AI-modified
1 . A computer-implemented system for registering one or more products on a web server, the system comprising:
 a memory storing instructions; and   one or more processors configured to execute the instructions to perform steps comprising:
 receiving a request from a user device for a product registration template for a product category; 
 retrieving metadata relating to the product category from a first database;  2 vgenerating a product registration template by extracting fields from the metadata, wherein the product registration template includes a form configured to enable the user device to provide product properties corresponding to the extracted fields for one or more products; 
 sending the product registration template to the user device; 
 receiving the product properties corresponding to the extracted fields for the one or more products through the user device providing data into the form of the product registration template; 
 validating the received product properties against a predefined schema; 
 storing the validated product properties in a second database; and 
 registering the one or more products on the web server. 
   
     
     
         2 . The system of  claim 1 , wherein validating the product properties comprises:
 determining whether the product properties match a predetermined structure set by the predefined schema for the product category.   
     
     
         3 . The system of  claim 2 , wherein the predefined schema comprises one or more fields, each of the one or more fields defining a value, and one or more validation rules being associated with each of the one or more fields. 
     
     
         4 . The system of  claim 3 , wherein the value comprises a character string, an integer, a real number, an object, an array, an enum, a constant, a pattern, content media, boolean, or null. 
     
     
         5 . The system of  claim 3 , wherein the request for the product registration template includes user data related to a user operating the user device and wherein validating the product properties further comprises:
 changing the validation rules based on the user data.   
     
     
         6 . The system of  claim 1 , wherein sending the product registration template to the user device further comprises:
 sending the predefined schema to the user device.   
     
     
         7 . The system of  claim 1 , wherein the predefined schema is a JavaScript Object Notation (JSON) Schema. 
     
     
         8 . The system of  claim 1 , wherein the product registration template comprises one of a webpage form, a spreadsheet, or an application programming interface (API). 
     
     
         9 . The system of  claim 1 , wherein the one or more processors are further configured to execute the instructions to perform steps comprising:
 receiving the metadata for the product category through the user device;   generating the predefined schema based on the metadata; and   storing the predefined schema in the first database.   
     
     
         10 . A computer-implemented method for registering one or more products on a web server, the method comprising:
 receiving a request from a user device for a product registration template for a product category;   retrieving metadata relating to the product category from a first database;   generating a product registration template by extracting fields from the metadata, wherein the product registration template includes a form configured to enable the user device to provide product properties corresponding to the extracted fields for one or more products;   sending the product registration template to the user device;   receiving the product properties corresponding to the extracted fields for the one or more products through the user device providing data into the form of the product registration template;   validating the received product properties against a predefined schema;   storing the validated product properties in a second database; and   registering the one or more products on the web server.   
     
     
         11 . The method of  claim 10 , wherein validating the product properties comprises:
 determining whether the product properties match a predetermined structure set by the predefined schema for the product category.   
     
     
         12 . The method of  claim 11 , wherein the predefined schema comprises one or more fields, each of the one or more fields defining a value, and one or more validation rules being associated with each of the one or more fields. 
     
     
         13 . The method of  claim 12 , wherein the value comprises a character string, an integer, a real number, an object, an array, an enum, a constant, a pattern, content media, boolean, or null. 
     
     
         14 . The method of  claim 12 , wherein the request for the product registration template includes user data related to a user operating the user device and wherein validating the product properties further comprises:
 changing the validation rules based on the user data.   
     
     
         15 . The method of  claim 10 , wherein sending the product registration template to the user device further comprises:
 sending the predefined schema to the user device.   
     
     
         16 . The method of  claim 10 , wherein the predefined schema is a JavaScript Object Notation (JSON) Schema. 
     
     
         17 . The method of  claim 10 , wherein the product registration template comprises one of a webpage form, a spreadsheet, or an application programming interface (API). 
     
     
         18 . The method of  claim 10 , wherein the method further comprises:
 receiving the metadata for the product category through the user device;   generating the predefined schema based on the metadata; and   storing the predefined schema in the first database.   
     
     
         19 . A computer-implemented system for registering one or more products on a web server, the system comprising:
 a memory storing instructions; and   one or more processors configured to execute the instructions to perform steps comprising:
 receiving metadata for a product category through a user device; 
 generating a schema based on the received metadata; 
 storing the schema in a first database; 
 receiving a request from the user device for a product registration template for the product category; 
 retrieving the schema relating to the product category from the first database; 
 generating a product registration template by extracting fields from the schema, wherein the product registration template includes a form configured to enable the user device to provide product properties corresponding to the extracted fields for one or more products; 
 sending the product registration template to the user device; 
 receiving the product properties corresponding to the extracted fields for the one or more products through the user device providing data into the form of utilizing the product registration template; 
 validating the received product properties by determining whether the product properties match a structure set by the schema; 
 storing the validated product properties in a second database; and 
 registering the one or more products on the web server. 
   
     
     
         20 . The system of  claim 19 , wherein the schema comprises one or more fields, each of the one or more fields defining a value, and one or more validation rules being associated with each of the one or more fields.

Join the waitlist — get patent alerts

Track US2022067638A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.