METHOD, SYSTEM, AND PROGRAM FOR TRANSLATING AND INTERFACING BETWEEN DATA POOLS AND PRODUCT INFORMATION MANAGEMENT (PIM) SYSTEMS
First Claim
1. A method, comprising:
- generating an element mapping for each of a plurality of data pools mapping user elements and attributes to the data pool elements and attributes, wherein the data pools maintain product information;
generating a message mapping for each of the plurality of data pools mapping user messages and their parameters to data pool messages and their parameters; and
maintaining for each of the plurality of data pools code enabled to cause operations comprising receiving a first document including user elements and messages and mapping the user elements and messages in the first document to a second document including data pool elements and attributes corresponding to the user elements and messages in the first document, wherein the first document includes one user message from one retailer requesting product information in one specified data pool, further comprising;
accessing the code for the specified data pool and the message mapping to map the user message and parameters to at least one mapped specified data pool message and parameters to request the product information in the specified data pool;
adding the at least one mapped data pool message and parameters to the second document; and
transmitting the second document to the specified data pool.
0 Assignments
0 Petitions
Accused Products
Abstract
Provided are a method, system, and program for translating and interfacing between data pools and product information management (PIM) systems. An element mapping is generated for each of a plurality of data pools mapping user elements and attributes to the data pool elements and attributes, wherein the data pools maintain product information. A message mapping is generated for each of the plurality of data pools mapping user messages and their parameters to data pool messages and their parameters. For each of the plurality of data pools, code is maintained that is enabled to cause operations comprising receiving a first document including user elements and messages and mapping the user elements and messages in the first document to a second document including data pool elements and attributes corresponding to the user elements and messages in the first document.
35 Citations
15 Claims
-
1. A method, comprising:
-
generating an element mapping for each of a plurality of data pools mapping user elements and attributes to the data pool elements and attributes, wherein the data pools maintain product information;
generating a message mapping for each of the plurality of data pools mapping user messages and their parameters to data pool messages and their parameters; and
maintaining for each of the plurality of data pools code enabled to cause operations comprising receiving a first document including user elements and messages and mapping the user elements and messages in the first document to a second document including data pool elements and attributes corresponding to the user elements and messages in the first document, wherein the first document includes one user message from one retailer requesting product information in one specified data pool, further comprising;
accessing the code for the specified data pool and the message mapping to map the user message and parameters to at least one mapped specified data pool message and parameters to request the product information in the specified data pool;
adding the at least one mapped data pool message and parameters to the second document; and
transmitting the second document to the specified data pool. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system in communication with a plurality of data pools, comprising:
-
a processor;
a computer readable medium in communication with the processor, comprising;
an element mapping for each of the plurality of data pools mapping user elements and attributes to the data pool elements and attributes, wherein the data pools maintain product information;
a message mapping for each of the plurality of data pools mapping user messages and their parameters to data pool messages and their parameters; and
code, for each of the plurality of data pools, enabled to cause the processor to receive a first document including user elements and messages and map the user elements and messages in the first document to a second document including data pool elements and attributes corresponding to the user elements and messages in the first document, wherein the first document includes one user message to publish product information in a specified data pool to at least one retailer, wherein the code is enabled to cause the processor to further perform;
accessing the code for the specified data pool and the message mapping to map the user message and parameters to at least specified mapped data pool message and parameters to publish the product information in the specified data pool to the at least one retailer;
adding the at least one mapped specified data pool message and parameters to the second document; and
transmitting the second document to the specified data pool. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An article of manufacture in communication with a plurality of data pools, wherein the article of manufacture is enabled to perform operations, the operations comprising:
-
processing an element mapping for each of the plurality of data pools mapping user elements and attributes to the data pool elements and attributes, wherein the data pools maintain product information;
processing a message mapping for each of the plurality of data pools mapping user messages and their parameters to data pool messages and their parameters; and
processing for each of the plurality of data pools code enabled to cause operations comprising receiving a first document including user elements and messages and mapping the user elements and messages in the first document to a second document including data pool elements and attributes corresponding to the user elements and messages in the first document, wherein the first document includes one user message from one retailer requesting product information in one specified data pool, wherein the operations further comprise;
accessing the code for the specified data pool and the message mapping to map the user message and parameters to at least one mapped specified data pool message and parameters to request the product information in the specified data pool;
adding the at least one mapped data pool message and parameters to the second document; and
transmitting the second document to the specified data pool. - View Dependent Claims (12, 13, 14, 15)
-
Specification