Patent ID: 8166336

Claim:
A method comprising: processing, by a computer-based system for campaign management, a first plurality of campaigns on a primary server; processing, by the computer-based system, a second plurality of campaigns on a secondary server; synchronizing, by the computer-based system, contents for the first plurality of campaigns between the primary server and the secondary server; synchronizing, by the computer-based system, contents for the second plurality of campaigns between the secondary server and the primary server; processing, by the computer-based system using a primary server listener running on the secondary server, a first campaign-processing request upon failure of the primary server, wherein the first campaign-processing request is not rerouted to the secondary server; and processing, by the computer-based system using a secondary server listener running on the primary server, a second campaign-processing request upon failure of the secondary server, wherein the second campaign-processing request is not rerouted to the primary server.