Method, system, and graphical user interface for meeting-spot-related introductions
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
One aspect of the invention involves a computer-implemented method in which a client device associated with a first user: receives from a server computer information about a plurality of other users associated with a meeting spot; displays an identifier for the meeting spot and at least some of the information for the plurality of other users; receives from the first user a selection of information that corresponds to a second user associated with the meeting spot; displays information about a third user, wherein the third user is associated with the first user and is also associated with the second 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.
-
Citations
27 Claims
-
1. 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. - View Dependent Claims (2, 3, 4)
-
5. 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; and sending information about at least some of the plurality of other users to a client device associated with the first user, wherein the sent information includes, for a respective other user, information about a respective third user, who is currently online, active, and associated with both the respective other user and the first user; wherein the client device associated with the first user; receives from the first user a selection of a second user in the plurality of other users; displays information about the third user who is associated with the first user and is also associated with the second 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. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A computer-implemented method, comprising:
-
at a client device associated with a first user who is currently online and active, the client device comprising a processor and memory; receiving from a server computer information about a plurality of other users, who are currently online and active, that have currently selected the meeting spot; displaying an identifier for the meeting spot and at least some of the information for the plurality of other users associated with the meeting spot; receiving from the first user a selection of a second user in the plurality of other users; displaying information about a third user who is online, active, associated with the first user and also associated with the second user; receiving from the first user a request to communicate with the third user; sending a communication to a client device associated with the third user; and participating in an online communication with the client device associated with the third user and a client device associated with the second user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A graphical user interface on a client device associated with a first user who is currently online and active, the client device comprising a processor and memory, the graphical user interface comprising:
-
an icon and/or an identifier for a meeting spot; information about a plurality of other users, who are currently online and active, that have currently selected the meeting spot, including information about a second user associated with the meeting spot; and information about a third user who is currently online and active; wherein; the third user is associated with the first user and is also associated with the second user; in response to receiving a selection of the second user from the first user, the information about the third user is displayed; and in response to receiving from the first user a request to communicate with the third user, a communication is sent to a client device associated with the third user and the client device associated with the first user participates in an online communication with the client device associated with the third user and a client device associated with the second user. - View Dependent Claims (22)
-
-
23. A server, comprising:
-
one or more processors; memory; and one or more programs, wherein the programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including; instructions for associating a first user, who is currently online and active, with a meeting spot; instructions for identifying a plurality of other users, who are currently online and active, that have currently selected the meeting spot; and instructions for sending information about at least some of the plurality of other users to a client device associated with the first user, wherein the sent information includes, for a respective other user, information about a respective third user, who is currently online, active, and associated with both the respective other user and the first user; wherein the client device associated with the first user; receives from the first user a selection of a second user in the plurality of other users; displays information about the third user who is associated with the first user and is also associated with the second 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.
-
-
24. A client device associated with a first user who is currently online and active, comprising:
-
one or more processors; memory; and a program, wherein the program is stored in the memory and configured to be executed by the one or more processors, the program including; instructions for receiving from a server computer information about a plurality of other users, who are currently online and active, that have currently selected a meeting spot; instructions for displaying an identifier for the meeting spot and at least some of the information for the plurality of other users associated with the meeting spot; instructions for receiving from the first user a selection of a second user in the plurality of other users; instructions for displaying information about a third user, who is currently online, active, associated with the first user, and also associated with the second user; instructions for receiving from the first user a request to communicate with the third user; instructions for sending a communication to a client device associated with the third user; and instructions for participating in an online communication with the client device associated with the third user and a client device associated with the second user. - View Dependent Claims (25, 26, 27)
-
Specification