1 Introduction  
1.1 From Mass to Direct to Viral Market  
1.2 Structure of the Paper  
2 Maximizing the Spread of Social Influence  
2.1 Influence Maximization Problem  
2.2 Diffusion Models  
2.3 Seeds Placement  
2.4 Network Uncertainties  
3 Achievements and Results  
3.1 Fundamental Results  
3.2 Solving IMP Faster and Faster  
3.3 Seeds Placement  
3.4 Network Uncertainties  
4 Deploying IMP on the Field  
4.1 Background  
4.2 Dynamic Influence Maximization under Uncertainty  
5 Conclusions and Future Research