Method, system, and graphical user interface for meeting-spot-related online communications
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and graphical user interface for meeting-spot-related online communications 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 server computer receives meeting spot data that correspond to a plurality of meeting spots selected by a computer user at a client device and sends information concerning other computer users that have also selected two or more of the meeting spots selected by the computer user to the client device for display.
128 Citations
6 Claims
-
1. 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. - View Dependent Claims (2)
-
3. A computer-implemented method, comprising:
- at a server computer,
receiving meeting spot data that correspond to a plurality of meeting spots selected by a computer user, who is currently online and active, at a client device; sending information concerning other computer users, who are currently online and active, to the client device for display, wherein each of the other computer users has also currently selected two or more of the meeting spots selected by the computer user; creating a meeting-spot-based user interest profile for the computer user based at least in part on the plurality of meeting spots selected by the computer user; and determining a first similarity score between the computer user and a first other computer user that has also currently selected two or more of the meeting spots selected by the computer 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 computer user and the first other computer 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; and determining a second similarity score between the computer user and a second other computer user that has also currently selected two or more of the meeting spots selected by the computer 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 computer user and the second other computer user, wherein the second overlap includes the current selection of the two or more meeting spots by both the computer user and the second other user. - View Dependent Claims (4, 5)
- at a server computer,
-
6. A graphical user interface on a computer comprising:
-
a plurality of icons representing meeting spots selected by a computer user, who is currently online and active, overlaid on a graphically displayed geographic map; and a plurality of icons representing other computer users who are currently online and active, wherein each of the other computer users has also currently selected two or more of the meeting spots selected by the computer user; wherein the display of a respective icon representing a respective other computer user in the plurality of icons representing other computer users depends in part on a respective similarity score between the computer user and the respective other computer user, wherein the respective similarity score is based at least in part on an overlap in meeting-spot-based user interest profiles for the computer user and the respective other computer user, wherein the overlap includes the current selection of the two or more meeting spots by both the computer user and the respective other user.
-
Specification