Patent ID: 8756501

Claim:
A computer-implemented method, comprising: at a server computer, comprising a processor and memory: associating a first user, who is currently online and active, with a meeting spot; identifying a plurality of other users, who are currently online and active, that have currently selected the meeting spot; sending information about at least some of the plurality of other users to a client device associated with the first user; receiving information that corresponds to a second user of the plurality of other users from the client device associated with the first user; identifying a third user who is online, active, associated with the first user and also associated with the second user; and sending information about the third user to the client device associated with the first user, wherein the client device associated with the first user: displays at least some of the information about the third user; receives from the first user a request to communicate with the third user; sends a communication to a client device associated with the third user; and participates in an online communication with the client device associated with the third user and a client device associated with the second user.