IP Library Granted Patent US 11,747,971
Granted Patent B2
US 11,747,971 · App. 17/526,973 · Granted Sep 5, 2023

Apparatus, method and article to facilitate matching of clients in a networked environment

Inventors: Markus Frind (Vancouver, CA); Steve Oldridge (Vancouver, CA); Jesse Lee Faltus (New Westminster, CA)
Assignee: PLENTYOFFISH MEDIA ULC
G06F3/04845G06F16/24578G06F16/9535G06N5/04G06Q50/01
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,747,971
App. No.
17/526,973
Granted
Sep 5, 2023
Kind
B2
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.

Claims (30)

1. A method of operation in a matching service system, 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 end user of the matching service, the method comprising:

for each of a number of respective end users,

identifying a plurality of potential candidates, each of the potential candidates associated with a value indicative of a quality of a potential match;

normalizing the associated values of the potential candidates into a set of defined ranges;

for each of at least two of the potential candidates, determining dimensions of a shaped object based on the respective quality of assessed relative rank or relative degree of potential match of that potential candidate with respect to other potential candidates for a given search criteria; and

causing a presentation to a respective end user of at least two of the shaped objects at the determined dimensions, where the determined dimensions of the shaped objects provides a visual indication of an assessed relative rank or relative degree of potential match of that potential candidate with respect to other potential candidates for a given search criteria.

2. The method of claim 1 , wherein the potential candidate associated values are indicative of an assessed quality of match between the first end user client and the respective potential candidate.

3. The method of claim 1 , further comprising: determining the at least one dimension to correlate with the assessed quality of match.

4. The method of claim 1 , wherein the shaped objects include at least one of a picture, text, or design, the picture, text or design which is representative of the respective one of the potential candidates.

5. The method of claim 4 , further comprising: determining at least one dimension of the picture, text, or design.

6. The method of claim 1 , further comprising: determining the at least one dimension of the respective representative graphical object based at least in part on the normalized associated values.

7. The method of claim 1 , further comprising: normalizing the associated values of the potential candidates into a smaller number of defined ranges than a total number of the plurality of potential candidates to be presented.

8. The method of claim 1 , further comprising: assigning each of the plurality of potential candidates to a respective one of a finite number of pools, and for each of the pools causing the presentation of the shaped objects in the respective pool to be displayed at a same size as one another.

9. The method of claim 1 , further comprising: causing display of all of the shaped objects in a substantially non-overlapping arrangement to one another.

10. The method of claim 1 , further comprising: causing display of the shaped objects within a boundary of a window or a frame.

11. A system, the system comprising:

at least one processor;

at least one nontransitory processor-readable medium communicatively coupled to the at least one processor, and which stores at least one of processor-executable instructions or data which, when executed by the at least on processor causes the at least one processor to:

identify a plurality of potential candidates, each of the potential candidates associated with a value indicative of a quality of a potential match;

normalize the associated values of the potential candidates into a set of defined ranges;

for each of at least two of the potential candidates, determine dimensions of a shaped object based on the respective quality of assessed relative rank or relative degree of potential match of that potential candidate with respect to other potential candidates for a given search criteria; and

cause a presentation to the respective end user of at least two of the shaped objects at the determined dimensions, where the determined dimensions of the shaped objects provides a visual indication of an assessed relative rank or relative degree of potential match of that potential candidate with respect to other potential candidates for a given search criteria.

12. The system of claim 11 , wherein the potential candidate associated values are indicative of an assessed quality of match between the first end user client and the respective potential candidate.

13. The system of claim 11 , wherein the at least one nontransitory processor-readable medium further stores processor-executable instructions or data which, when executed by the at least on processor further cause the at least one processor to: determine the at least one dimension to correlate with the assessed quality of match.

14. The system of claim 11 , wherein the shaped objects include at least one of a picture, text, or design, the picture, text or design which is representative of the respective one of the potential candidates.

15. The system of claim 14 , wherein the at least one nontransitory processor-readable medium further stores processor-executable instructions or data which, when executed by the at least on processor further cause the at least one processor to: determine at least one dimension of the picture, text, or design.

16. The system of claim 11 , wherein the at least one nontransitory processor-readable medium further stores processor-executable instructions or data which, when executed by the at least on processor further cause the at least one processor to: determine the at least one dimension of the respective representative graphical object based at least in part on the normalized associated values.

17. The system of claim 16 , wherein the at least one nontransitory processor-readable medium further stores processor-executable instructions or data which, when executed by the at least on processor further cause the at least one processor to: normalize the associated values of the potential candidates into a smaller number of defined ranges than a total number of the plurality of potential candidates to be presented.

18. The system of claim 11 , wherein the at least one nontransitory processor-readable medium further stores processor-executable instructions or data which, when executed by the at least on processor further cause the at least one processor to: assign each of the plurality of potential candidates to a respective one of a finite number of pools, and for each of the pools causing the presentation of the shaped objects in the respective pool to be displayed at a same size as one another.

19. The system of claim 11 , wherein the at least one nontransitory processor-readable medium further stores processor-executable instructions or data which, when executed by the at least on processor further cause the at least one processor to: cause display of all of the shaped objects in a substantially non-overlapping arrangement to one another.

Continuity (4)
Continuation 15588297 · May 5, 2017
Continuation 14339328 · Jul 23, 2014
Provisional Application 61857617 · Jul 23, 2013
Related Publication 20220129141A1 · Apr 28, 2022