SYSTEM AND METHOD FOR FINDING MATCHES BETWEEN USERS IN A NETWORKED ENVIRONMENT
First Claim
1. A method for selecting one or more matching end users for an end user to be matched on an online social platform where end users participate in different forms of electronic communications with varying levels of engagement with other end users, the method comprising:
- receiving responses from end users to a plurality of questions provided by the online social platform, wherein a response indicates a user selection from a plurality of visual cues presented by a question;
selecting a first set of end user(s) from a pool of end users using a similarity score computed for each end user in the pool based on the responses received from the end user being matched and the responses received from the end users in the pool;
determining a second set of end user(s), wherein the end users in the second set of end users have participated in a first form of electronic communication with the end users in the first set of end users; and
selecting one or more end users from the second set of end users as the one or more matching end users.
2 Assignments
0 Petitions
Accused Products
Abstract
Finding a match for an end user on an online social platform is not a trivial task. To improve match making, various methods and systems are disclosed which are configured to compute heuristics for various end users, which help to predict the likelihood that two end users would ultimately engage in some form of communication with each other. The heuristics are used in an algorithm (i.e., a statistical/predictive model) for providing a set of matches to an end user. These heuristics may be computed based on varying forms of communication which indicate different levels of engagement between end users, and/or based on some other indication of how an end user may react to another end user.
29 Citations
20 Claims
-
1. A method for selecting one or more matching end users for an end user to be matched on an online social platform where end users participate in different forms of electronic communications with varying levels of engagement with other end users, the method comprising:
-
receiving responses from end users to a plurality of questions provided by the online social platform, wherein a response indicates a user selection from a plurality of visual cues presented by a question; selecting a first set of end user(s) from a pool of end users using a similarity score computed for each end user in the pool based on the responses received from the end user being matched and the responses received from the end users in the pool; determining a second set of end user(s), wherein the end users in the second set of end users have participated in a first form of electronic communication with the end users in the first set of end users; and selecting one or more end users from the second set of end users as the one or more matching end users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. One or more non-transitory tangible media that includes code for execution and when executed by a processor is operable to perform operations selecting one or more matching end users for an end user to be matched on an online social platform where end users participate in different forms of electronic communications with varying levels of engagement with other end users, the operations comprising:
-
receiving responses from end users to a plurality of questions provided by the online social platform, wherein a response indicates a user selection from a plurality of visual cues presented by a question; selecting a first set of end user(s) from a pool of end users using a similarity score computed for each end user in the pool based on the responses received from the end user being matched and the responses received from the end users in the pool; determining a second set of end user(s), wherein the end users in the second set of end users have participated in a first form of electronic communication with the end users in the first set of end users; and selecting one or more end users from the second set of end users as the one or more matching end users. - View Dependent Claims (15, 16, 17)
-
-
18. A server for selecting one or more matching end users an end user to be matched on an online social platform where end users participate in different forms of electronic communications with varying levels of engagement with other end users, the server comprising:
-
a memory for storing a log of the different forms of electronic communications among the end users; and a processor for; receiving responses from end users to a plurality of questions provided by the online social platform, wherein a response indicates a user selection from a plurality of visual cues presented by a question; selecting a first set of end user(s) from a pool of end users using a similarity score computed for each end user in the pool based on the responses received from the end user being matched and the responses received from the end users in the pool; determining a second set of end user(s), wherein the end users in the second set of end users have participated in a first form of electronic communication with the end users in the first set of end users; and selecting one or more end users from the second set of end users as the one or more matching end users.
-
-
19. The server of claim 19, wherein the processor is further for:
-
if the second set of end users is an empty set, determining a third set of end users, wherein the end users in the third set of end users have participated in a second form of electronic communication with the end users in the first set of end users; wherein a level of engagement indicated by the second form of electronic communication is less than a level of engagement indicated by the first form of electronic communication; and selecting one or more end users from the third set of end users as the one or more matching end users. - View Dependent Claims (20)
-
Specification