Synchronous (i.e., batch) mode
- Campaign requests batched, optimizer determines allocation
- Single or multiple rounds of offers
- Feedback and quotes possible
- Seller can control allocation via preferences and constraints, and conduct “what-if” analysis
Asynchronous mode
- Customers request campaigns asynchronously
- Optimizer suggests commitments as requests arrive, or periodically
- Optimization based on accepted campaigns, current requests, and projected demand (e.g., represented via reserve prices)
- Can include repacking existing commitments onto inventory differently to fit new campaigns
- Feedback and quotes possible
- Seller can control allocation via preferences and constraint, and conduct “what-if” analysis
Negotiation support mode
- Like the asynchronous mode, but seller’s sales executives manage the process
- Sales executives engage in client negotiation
- Sales executives enter “campaign requests” in the system reflecting clients’ desires
- Optimizer provides feedback (e.g., suggested campaigns) to sales executives and supports approval decisions on proposed contract terms
- Sales executives advise clients on how best to refine campaign requests and campaigns