Inventors:
- San Francisco CA, US
Jeffrey Lock - Flushing NY, US
Xin Liu - Foster City CA, US
Benjamin Robert Anderson - San Francisco CA, US
Zhenyu Liu - San Jose CA, US
Guqian Du - Foster City CA, US
Chris Pak - San Francisco CA, US
Harsh Pankaj Panchal - San Mateo CA, US
Nick Jones - San Francisco CA, US
Shuai Ding - Santa Clara CA, US
Xiao Zhang - San Francisco CA, US
Yeming Fang - Santa Clara CA, US
International Classification:
G06Q 30/06
G06N 99/00
Abstract:
A server receives a request for a service from a first user that defines a location for the service and a category of the service. A first stage of matching is performed that includes determining second users that match the location and category. A second stage of matching is performed that includes performing for each second user: computing a first value that quantifies an attractiveness of the request to that second user, computing a second value that quantifies a likelihood of the first user selecting that second user to fulfill the request, and computing a third value based at least in part on the computed first and second values. A request for the service is transmitted to at least some of the second users whose computed third value exceeds a first threshold value.