Apparatus, method and article to facilitate matching of clients in a networked environment
First Claim
1. A method of operation in a matching service system of a matching service, the matching service system having at least one processor, at least one nontransitory processor-readable medium communicatively coupled to the at least one processor, and a number of communications ports communicatively coupled to the at least one processor which provide communications with a plurality of end user devices, the end user devices logically associable with a plurality of end user client accounts of the matching services, the end user client accounts logically associable with end user clients of the matching service, the method comprising:
- for each of a number of respective end user clients, identifying a plurality of potential candidates, each of the potential candidates associated with a value indicative of a quality of a match between the respective potential candidate and the respective end user client;
for each of at least two of the potential candidates, determining a size for a respective graphical object based on the respective quality of match between the respective potential candidate and the respective end user client, wherein the graphical objects are windows and determining a size for a respective graphical object includes determining the size of the window based at least in part on an assessment of the quality of a match between the respective potential candidate and the respective end user client, and determining the size of the window based at least in part on an assessment of the quality of a match between the respective potential candidate and the respective end user client includes selecting a diagonal dimension of the respective window from at least three sizes, the diagonal dimension for higher quality matches larger than the diagonal dimension for lower quality matches; and
causing a presentation to the respective end user client of at least two of the graphical objects at the determined size.
4 Assignments
0 Petitions
Accused Products
Abstract
Information related to apparently successful matches between two entities is collected, and culled based on a later indication that the match failed. Matches between two entities may be generated based on comparative information with other entities who appear to share some characteristics or preferences. Matches may be based on actual actions, in contrast to expressed preferences. Actual actions may be taken into account in addition to expressed preferences. Generation of matches may take into account geographical and/or temporal proximity and/or likelihood of receiving a response, in addition to other attributes of an entity. Matching algorithms may be updated based on entity input. Potential matches may be presented to third party entities for evaluation.
-
Citations
22 Claims
-
1. A method of operation in a matching service system of a matching service, the matching service system having at least one processor, at least one nontransitory processor-readable medium communicatively coupled to the at least one processor, and a number of communications ports communicatively coupled to the at least one processor which provide communications with a plurality of end user devices, the end user devices logically associable with a plurality of end user client accounts of the matching services, the end user client accounts logically associable with end user clients of the matching service, the method comprising:
-
for each of a number of respective end user clients, identifying a plurality of potential candidates, each of the potential candidates associated with a value indicative of a quality of a match between the respective potential candidate and the respective end user client; for each of at least two of the potential candidates, determining a size for a respective graphical object based on the respective quality of match between the respective potential candidate and the respective end user client, wherein the graphical objects are windows and determining a size for a respective graphical object includes determining the size of the window based at least in part on an assessment of the quality of a match between the respective potential candidate and the respective end user client, and determining the size of the window based at least in part on an assessment of the quality of a match between the respective potential candidate and the respective end user client includes selecting a diagonal dimension of the respective window from at least three sizes, the diagonal dimension for higher quality matches larger than the diagonal dimension for lower quality matches; and causing a presentation to the respective end user client of at least two of the graphical objects at the determined size. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A matching service system, comprising:
-
a number of communications ports which provide communications with a plurality of end user devices, the end user devices logically associable with a plurality of end user client accounts of the matching services, the end user client accounts logically associable with end user clients of the matching service; at least one nontransitory processor-readable medium that stores at least one of processor executable instructions or data; and at least one processor communicatively coupled to the communications ports and at least one nontransitory processor-readable medium, and that; for each of a number of respective end user clients, identifies a plurality of potential candidates, each of the potential candidates associated with a value indicative of a quality of a match between the respective potential candidate and the respective end user client; for each of at least two of the potential candidates, determines a size for a respective graphical object based on the respective quality of potential match between the respective potential candidate and the respective end user client, wherein the graphical objects are windows and the at least one processor determines the size of the window based at least in part on an assessment of the quality of a match between the respective potential candidate and the respective end user client, and the at least one processor selects a diagonal dimension of the respective window from at least three sizes, the diagonal dimension for higher quality matches larger than the diagonal dimension for lower quality matches; and causes a presentation to the respective end user client of at least two of the graphical objects at the determined size. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of causing presentation of a visually perceptible ranking of potential candidates, the method comprising:
-
identifying a set of potential candidates, each of the potential candidates having a respective associated value indicative of an assessed suitability as a potential candidate for a first end user client; for each of a plurality of the potential clients, determining at least one dimension of a respective representative graphical object based at least in part on the associated value of the respective potential candidate; causing a presentation of the graphical objects at the respective determined dimensions in at least one window; and for at least the first end user client, identifying at least one recipient end user client who the first end user client has messaged; identifying a number of comparative end user clients who have also messaged the at least one recipient end user client; identifying at least one other recipient end user client who at least one of the comparative end user clients has also messaged; and recommending the at least one other recipient end user client to the first end user client. - View Dependent Claims (20, 21, 22)
-
Specification