Baidu, Alibaba, And Tencent: Becoming Indispensable