System and method for remote data harmonization
First Claim
1. A method comprising:
- accessing a taxonomy and a set of master records;
deriving a set of global records from the taxonomy and master records, the set of global records reflecting a combined schema including supported field values;
providing the set of global records related to a product to a third party via a demand signal management system;
collecting unharmonized data regarding the product;
identifying unharmonized data to the third party via the demand signal management system; and
receiving, at the demand signal management system from the third party, either a rejection or harmonized data, wherein the harmonized data is a version of the unharmonized data that has been harmonized as a function of the provided global data and wherein the rejection indicates that the third party will not harmonize the data.
2 Assignments
0 Petitions
Accused Products
Abstract
In an example embodiment, a demand signal management system is configured to coordinate data harmonization among a plurality of entities. The demand signal management system may obtain unharmonized data through third party entities. Global records based on internal master records and taxonomy information may be distributed to the entities. In some embodiments certain entities may have authority to create new global records. In other embodiments, some entities may have authority to approve proposed new global records. In still other embodiments, some entities may not have authority to create new global records. Unharmonzied data sent to the entities for harmonization in accordance with the global records. The entities may accept or reject the harmonization request. If accepted, the entity may return an updated global record, a proposed new global record, and/or a new global record depending on the unharmonized data, the global records and the entities'"'"' authority.
-
Citations
19 Claims
-
1. A method comprising:
-
accessing a taxonomy and a set of master records; deriving a set of global records from the taxonomy and master records, the set of global records reflecting a combined schema including supported field values; providing the set of global records related to a product to a third party via a demand signal management system; collecting unharmonized data regarding the product; identifying unharmonized data to the third party via the demand signal management system; and receiving, at the demand signal management system from the third party, either a rejection or harmonized data, wherein the harmonized data is a version of the unharmonized data that has been harmonized as a function of the provided global data and wherein the rejection indicates that the third party will not harmonize the data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
a computer processor and a computer storage device configured to perform operations comprising; send a global records message to a third party, the global records message comprising a global record having a plurality of attributes; obtain unharmonized data; send a harmonization request message identifying the unharmonized data to the third party; and receiving a harmonization response comprising a record selected from the group comprising an update based on the global record, a new global record, a proposed new global record and a rejection. - View Dependent Claims (10, 11, 12, 13)
-
14. A machine-readable storage medium comprising instructions that, when executed by at least one processor of a machine, configure the machine to perform operations comprising:
-
accessing a taxonomy and a set of master records; deriving a set of global records from the taxonomy and master records, the set of global records reflecting a combined schema including supported field values; send a global records message, the global records message comprising the set of global records; obtain unharmonized data; send, to a first recipient, a harmonization request message identifying the unharmonized data and requesting harmonization of the unharmonized data; and receive, from the first recipient, a message selected from the group comprising a harmonization response message and a reject harmonization request message, the harmonization response comprising a record selected from the group comprising an update based on the global record, a new global record, or a proposed new global record; and the harmonization reject message signaling rejection of the harmonization request. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification