A distributed algorithm for maximizing utility of data collection in a crowd sensing system. (September 2016)