Patent ID: 11915239
Assignee: BUYERQUEST, INC.
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 6:
7. A system comprising:
at least one device processor; and
non-transitory computer-readable storage medium storing instructions that, when executed by the at least one processor, perform a method comprising:
(a) providing a procurement system running on the at least one device processor comprising an input store, a data integration component, an application database, a base procurement application, and at least one live catalog and at least one staged catalog, wherein both the at least one live catalog and the at least one staged catalog are separately hosted catalogs and staged catalog information and live catalog information are stored independently in the application database, wherein the staged catalog is inaccessible to a buyer user of the procurement system and only accessible to an authorized user thereof, and wherein the data integration component is configured to be capable of inserting records directly to the at least one staged catalog and the at least one live catalog;
(b) receiving a catalog update file to the input store, wherein the catalog update file comprises catalog update information having attribute information of at least one new item or updated attribute information of at least one existing item, or both, wherein each catalog update file comprises one of a commercial file and an enrichment file;
(c) retrieving, by the data integration component, a set of core field values;
(d) validating, by the data integration component, the catalog update information using the retrieved set of core field values and pre-determined value comparison rules to determine whether the catalog update information meets the pre-determined value comparison rules;
(e) directly importing, by the data integration component, catalog update information of any enrichment file to the at least one live catalog, if the catalog update information is determined to meet the pre-determined value comparison rules, wherein the step of importing comprises reducing the catalog update file to a delta file consisting essentially of delta information, and creating insert records based on the delta file for insert into the application database;
(f) importing, by the data integration component, catalog update information of any commercial file to the at least one staged catalog if the catalog update information is determined to meet the pre-determined value comparison rules, wherein the step of importing comprises reducing the catalog update file to a delta file consisting essentially of delta information, and creating insert records based on the delta file for insert into the application database;
(g) evaluating the delta information of any commercial file and determining whether the delta information needs to be approved or rejected by an authorized user of the procurement system;
(h) presenting, by the base procurement application, the delta information to an authorized user of the procurement system and enabling the authorized user to accept or reject the catalog update information, if the delta information is determined to need to be approved by an authorized user;
(i) receiving an indication of acceptance by the authorized user; and
(j) promoting, by the data integration component, the delta information from the at least one staged catalog to the at least one live catalog.