Patent ID: 7917866

Claim:
A computer-implemented method, comprising: at a server computer, receiving meeting spot data that correspond to a plurality of meeting spots selected by a user at a client device; creating a meeting-spot-based user interest profile for the user based at least in part on the plurality of meeting spots selected by the user; determining a first similarity score between the user and a first other user that has also currently selected two or more of the meeting spots selected by the user, wherein the first similarity score is based at least in part on a first overlap in meeting-spot-based user interest profiles for the user and the first other user, wherein the first overlap includes the current selection of the two or more meeting spots by both the user and the first other user; determining a second similarity score between the user and a second other user that has also currently selected two or more of the meeting spots selected by the user, wherein the second similarity score is based at least in part on a second overlap in meeting-spot-based user interest profiles for the user and the second other user, wherein the second overlap includes the current selection of the two or more meeting spots by both the user and the second other user; and sending information concerning at least one of the first other user and the second other user to the client device for display, wherein display of information concerning a respective other user depends at least in part on a respective similarity score between the user and the respective other user.