1. A method for assisting selection of a resource in response to a request from a requester, the method being performed by an electronic circuit, the method comprising: obtaining position data; identifying available resources by searching a computer network, the available resources being limited to those in a spatial area determined using the position data; ranking the available resources using preference data so as to identify one or more candidate resources, at least part of the preference data being collected from an on-line social network; and providing the one or more candidate resources to the requester, so as to assist selection of the resource.