Computer-implemented method and system for enabling anonymous communication between networked users based on common search queries
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving a particular search query from a particular user via a network;
receiving a plurality of search queries from a plurality of different users via the network;
using a data processor to determine if the particular search query from the particular user and any of the plurality of search queries from the plurality of different users fit within match criteria, the match criteria being based on a similarity of terms in the particular search query as compared with terms in the search queries from the plurality of different users;
in response to receipt of the particular search query from the particular user, generating for the particular user, if the particular search query and any of the plurality of search queries from the plurality of different users fit within the match criteria, one link for each of the plurality of search queries from the plurality of different users that matches the particular search query, each link being a user interface element that can be activated by the particular user, each link including at least a portion of a matching search query submitted by one of the plurality of users, each link being an invitation enabling the particular user to establish communication with one of the plurality of users who submitted the matching search query, the invitation being accepted by activation of a link, the invitation being declined by non-activation of a link; and
upon activation of a particular link by the particular user, establishing network communication between the particular user and one of the plurality of users who submitted the matching search query corresponding to the particular link.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method and system for enabling anonymous communications between networked users based on common search queries is disclosed. The present invention relates to a computer-implemented system and method for receiving a first search query from a first user, receiving a second search query from a second user, at least the first user or the second user being unidentified, determining if the first search query and the second search query fit within a match criteria, and establishing a communication link between the first user and the second user if the first search query and the second search query fit within the match criteria.
26 Citations
29 Claims
-
1. A computer-implemented method comprising:
-
receiving a particular search query from a particular user via a network; receiving a plurality of search queries from a plurality of different users via the network; using a data processor to determine if the particular search query from the particular user and any of the plurality of search queries from the plurality of different users fit within match criteria, the match criteria being based on a similarity of terms in the particular search query as compared with terms in the search queries from the plurality of different users; in response to receipt of the particular search query from the particular user, generating for the particular user, if the particular search query and any of the plurality of search queries from the plurality of different users fit within the match criteria, one link for each of the plurality of search queries from the plurality of different users that matches the particular search query, each link being a user interface element that can be activated by the particular user, each link including at least a portion of a matching search query submitted by one of the plurality of users, each link being an invitation enabling the particular user to establish communication with one of the plurality of users who submitted the matching search query, the invitation being accepted by activation of a link, the invitation being declined by non-activation of a link; and upon activation of a particular link by the particular user, establishing network communication between the particular user and one of the plurality of users who submitted the matching search query corresponding to the particular link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 25, 27, 29)
-
-
13. A server comprising:
-
a network interface to facilitate communication via a network; a search query receiver to receive a particular search query from a particular user via the network, the search query receiver further to receive a plurality of search queries from a plurality of different users via the network; a related query processor to determine if the particular search query from the particular user and any of the plurality of search queries from the plurality of different users fit within match criteria, the match criteria being based on a similarity of terms in the particular search query as compared with terms in the search queries from the plurality of different users, the related query processor further to, in response to receipt of the particular search query from the particular user, generate for the particular user, if the particular search query and any of the plurality of search queries from the plurality of different users fit within the match criteria, one link for each of the plurality of search queries from the plurality of different users that matches the particular search query, each link being a user interface element that can be activated by the particular user, each link including at least a portion of a matching search query submitted by one of the plurality of users, each link being an invitation enabling the particular user to establish communication with one of the plurality of users who submitted the matching search query, the invitation being accepted by activation of a link, the invitation being declined by non-activation of a link; and a communication component to, upon activation of a particular link by the particular user, establish network communication between the particular user and one of the plurality of users who submitted the matching search query corresponding to the particular link. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28)
-
Specification