METHOD AND SYSTEM OF PUBLISHING CAMPAIGN DATA
2 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the invention provides a method of publishing campaign metadata from a database to a plurality of channel systems, the method includes: querying the database to select campaign metadata ready for publishing to a target channel system; selecting the target channel system from a plurality of channel systems based on an target indicating attribute of the campaign metadata; determining whether the target channel system has a SOAP enabled webservice API or whether the target channel system only accepts HTTP posts; if the target channel system has a SOAP enabled webservice API, packaging the campaign metadata as an XML message object; if the target channel system only accepts HTTP posts, packaging the campaign metadata as an HTML request; and transferring the packaged campaign metadata to the target channel system.
-
Citations
21 Claims
-
1. (canceled)
-
2. A network-based system, comprising:
-
a database to store a campaign metadata which has an attribute indicating a target channel system from a plurality of target channel systems; and a campaign module including at least one processor and configured to; read from and write to the database; deliver the campaign metadata to the target channel system; determine whether the target channel system includes a protocol specification for exchanging structured information in a webservice API or that the target channel system only accepts HTTP requests before packaging the campaign metadata; package the campaign metadata as structured information according to the protocol specification based on determining that the target channel system includes a protocol specification for exchanging structured information in a webservice API; and transfer the packaged campaign metadata to the target channel system. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
querying, by a campaign system, a database to select campaign metadata ready for publishing to a target channel system; selecting, by the campaign system, the target channel system from a plurality of target channel systems based on a target indicating attribute of the campaign metadata; determining, by the campaign system, whether the target channel system includes a protocol specification for exchanging structured information in a webservice Application Program Interface (API) or that the target channel system only accepts HyperText Transfer Protocol (HTTP) requests before packaging the campaign metadata; based on determining that the target channel system includes a protocol specification for exchanging structured information in a webservice API, packaging, by the campaign system, the campaign metadata as structured information according to the protocol specification; and transferring, by the campaign system, the packaged campaign metadata to the target channel system. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium including instructions that, when performed by a computer in a campaign publishing system, cause the system to:
-
query a database to select all campaign metadata ready for publishing to a target channel system; select the target channel system from a plurality of target channel systems based on a target indicating attribute of the campaign metadata; determine that the target channel system includes a protocol specification for exchanging structured information in a webservice API or that the target channel system only accepts HTTP requests before packaging the campaign metadata; based on determining that the target channel system includes a protocol specification for exchanging structured information in a webservice API, package the campaign metadata as structured information according to the protocol specification; and transfer the packaged campaign metadata to the target channel system. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification