System and method for optimizing interactions between users in a network environment
First Claim
Patent Images
1. A method comprising:
- establishing a pool of potential matches for a user in a computer-implemented matching system, wherein each of the potential matches meet at least one criteria of the user;
determining a messaging score for each of the potential matches of the pool, the messaging score indicating a messaging aptitude of the potential match; and
ranking the potential matches, wherein each of the potential matches is ranked based on a similarity of the messaging score of the potential match to a messaging score of the user;
wherein the messaging score for each of the potential matches comprises a combination of at least one of a number of three way interactions initiated by the potential match as compared to an average number of three way interactions initiated by other users having a similar age and same gender as the potential match, a number of messages sent by the potential match as compared to an average number of messages sent by other users having a similar age and same gender as the potential match, and a number of messages received by the potential match as compared to an average number of messages received by other users having a similar age and same gender as the potential match.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is provided in one example embodiment and includes establishing a pool of potential matches for a user in a computer-implemented matching system, in which each of the potential matches meet at least one criteria of the user; determining a messaging score for each of the potential matches of the pool, the messaging score indicating a messaging aptitude of the potential match; and ranking the potential matches, where each of the potential matches is ranked based on a similarity of the messaging score of the potential match to a messaging score of the user. In one embodiment, the method may further include presenting to the user results of the ranking.
29 Citations
16 Claims
-
1. A method comprising:
-
establishing a pool of potential matches for a user in a computer-implemented matching system, wherein each of the potential matches meet at least one criteria of the user; determining a messaging score for each of the potential matches of the pool, the messaging score indicating a messaging aptitude of the potential match; and ranking the potential matches, wherein each of the potential matches is ranked based on a similarity of the messaging score of the potential match to a messaging score of the user; wherein the messaging score for each of the potential matches comprises a combination of at least one of a number of three way interactions initiated by the potential match as compared to an average number of three way interactions initiated by other users having a similar age and same gender as the potential match, a number of messages sent by the potential match as compared to an average number of messages sent by other users having a similar age and same gender as the potential match, and a number of messages received by the potential match as compared to an average number of messages received by other users having a similar age and same gender as the potential match. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Logic encoded in one or more non-transitory tangible media that includes code for execution and when executed by a processor is operable to perform operations comprising:
-
establishing a pool of potential matches for a user in a computer-implemented matching system, wherein each of the potential matches meet at least one criteria of the user; determining a messaging score for each of the potential matches of the pool, the messaging score indicating a messaging aptitude of the potential match; and ranking the potential matches, wherein each of the potential matches is ranked based on a similarity of the messaging score of the potential match to a messaging score of the user; wherein the messaging score for each of the potential matches comprises a combination of at least one of a number of three way interactions initiated by the potential match as compared to an average number of three way interactions initiated by other users having a similar age and same gender as the potential match, a number of messages sent by the potential match as compared to an average number of messages sent by other users having a similar age and same gender as the potential match, and a number of messages received by the potential match as compared to an average number of messages received by other users having a similar age and same gender as the potential match. - View Dependent Claims (9, 10, 11, 12)
-
-
13. An apparatus, comprising:
-
a server that includes a processor and a memory, wherein the apparatus is configured to; establish a pool of potential matches for a user in a computer-implemented matching system, wherein each of the potential matches meet at least one criteria of the user; determine a messaging score for each of the potential matches of the pool, the messaging score indicating a messaging aptitude of the potential match; and rank the potential matches, wherein each of the potential matches is ranked based on a similarity of the messaging score of the potential match to a messaging score of the user; wherein the messaging score for each of the potential matches comprises a combination of at least one of a number of three way interactions initiated by the potential match as compared to an average number of three way interactions initiated by other users having a similar age and same gender as the potential match, a number of messages sent by the potential match as compared to an average number of messages sent by other users having a similar age and same gender as the potential match, and a number of messages received by the potential match as compared to an average number of messages received by other users having a similar age and same gender as the potential match. - View Dependent Claims (14, 15, 16)
-
Specification