Method, system, and graphical user interface for meeting-spot-related contact lists
First Claim
Patent Images
1. A computer-implemented method, comprising:
- identifying a meeting spot associated with a first user, who is currently online and active;
identifying a plurality of other users, who are currently online and active, that have currently selected the meeting spot;
selecting a subset of the identified other users based on predefined criteria, wherein each user of the subset has currently selected two or more meeting spots that are also currently selected by the first user; and
generating for presentation in a display region a list of user contact information that corresponds to the selected subset of users.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and graphical user interface for meeting-spot-related contact lists are disclosed. A “meeting spot” is a specific physical location where two or more people can arrange to meet face to face. One aspect of the invention involves a computer-implemented method in which a computer generates a contact list for a first user, wherein the contact list includes an identifier for a meeting spot and an adjacent list of contact information for other users associated with the meeting spot.
-
Citations
22 Claims
-
1. A computer-implemented method, comprising:
-
identifying a meeting spot associated with a first user, who is currently online and active; identifying a plurality of other users, who are currently online and active, that have currently selected the meeting spot; selecting a subset of the identified other users based on predefined criteria, wherein each user of the subset has currently selected two or more meeting spots that are also currently selected by the first user; and generating for presentation in a display region a list of user contact information that corresponds to the selected subset of users.
-
-
2. A computer-implemented method, comprising:
- at a server computer,
associating a first user, who is currently online and active, with a meeting spot; identifying a plurality of users other than the first user that have currently selected the meeting spot, wherein the plurality of users are currently online and active; selecting at least some of the identified users based on predefined criteria, wherein each user of the subset has currently selected two or more meeting spots that are also currently selected by the first user; and sending user contact information that corresponds to the selected users to a client device associated with the first user for presentation. - View Dependent Claims (3)
- at a server computer,
-
4. A computer-implemented method, comprising:
-
at a client device associated with a first user who is currently online and active, receiving from a server computer contact information for a plurality of users, who are currently online and active, that have currently selected a meeting spot; and displaying, in a contact list of the first user, an identifier for the meeting spot and at least some of the contact information for the plurality of users that have currently selected the meeting spot, wherein each user in the plurality of users has currently selected two or more meeting spots that are also currently selected by the first user. - View Dependent Claims (5)
-
-
6. A computer-implemented method, comprising:
generating a contact list for a first user, who is currently online and active, wherein the contact list includes an identifier for a meeting spot and an adjacent list of contact information for other users, who are currently online and active, that have currently selected the meeting spot, wherein each of the other users has currently selected two or more meeting spots that are also currently selected by the first user. - View Dependent Claims (7, 8, 9)
-
10. A graphical user interface on a client device, comprising:
-
a contact list for a first user, who is currently online and active; in the contact list, an identifier for a meeting spot; and a list of contact information for a plurality of users, who are currently online and active, that have currently selected the meeting spot, wherein each user in the plurality of users has currently selected two or more meeting spots that are also currently selected by the first user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A server, 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 associating a first user, who is currently online and active, with a meeting spot; instructions for identifying a plurality of users other than the first user that have currently selected the meeting spot, wherein the plurality of users are currently online and active; instructions for selecting at least some of the identified users based on predefined criteria, wherein each user of the subset has currently selected two or more meeting spots that are also currently selected by the first user; and instructions for sending user contact information that corresponds to the selected users to a client device associated with the first user for presentation.
-
-
22. A client device, comprising:
-
one or more processors; memory; and a program, wherein the program is stored in the memory and executed by the one or more processors, the program including; instructions for receiving from a server computer contact information for a plurality of users, who are currently online and active, that have currently selected a meeting spot; and instructions for displaying, in a contact list of a first user who is currently online and active, an identifier for the meeting spot and at least some of the contact information for the plurality of users associated with the meeting spot, wherein each user in the plurality of users has currently selected two or more meeting spots that are also currently selected by the first user.
-
Specification