Micro-Blog: Sharing and Querying Content Through Mobile Phones and Social Participation Zhonglu Wang 00850083.