# US 11,908,001 B2 · Apparatus, method and article to facilitate matching of clients in a networked environment

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,908,001 B2
- Document ID: US11908001B2
- Status: Granted
- Kind: B2
- Application number: 17/009,650
- Filed: 2020-09-01
- Published: 2021-07-29
- Granted: 2024-02-20
- Earliest claimed: 2012-08-20
- Assignees: Plentyoffish Media Ulc
- Applicants: Plentyoffish Media Ulc
- Inventors: Markus Frind; Steve Oldridge
- Web page: https://patentgrep.com/patent/US11908001B2

## CPC

- G06Q 30/08: Auctions
- G06F 16/9535: Search customisation based on user profiles and personalisation
- H04L 51/52: for supporting social networking services
- H04L 67/101: based on network conditions
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## 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

### 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 communicating via a computer network with a plurality of end user devices each associated with an end user, the method comprising:
assessing, for a first end user, the likelihood that certain potential matching end users of a plurality of potential matching end users will respond to messages from the first end user;
determining which of the potential matching end users to recommend to the first end user based at least in part on an assessed likelihood of response by evaluating a length of messages sent by potential matching end users, and at least one of: respective identities of other end user clients that the potential matching end users message, respective identities of other end user clients that potential matching end users view and do not message, or an indication of a number of views of another end user client by potential matching end users before the potential matching end users message the other end user client; and
recommending at least some of the potential matching end users to the first end user based at least in part on the determination.

### Claim 2 (depends on 1)

The method of claim 1, further comprising: identifying as likely to respond to messages potential matching end users who have not received a message within a defined time period.

### Claim 3 (depends on 1)

The method of claim 1, further comprising: identifying as likely to respond to messages potential matching end users who have received fewer than a threshold number of messages within a defined time period.

### Claim 4 (depends on 1)

The method of claim 1, further comprising: identifying as likely to respond to messages potential matching end users who have logged on at greater than a threshold frequency or for greater than threshold periods of time.

### Claim 5 (depends on 1)

The method of claim 1, further comprising: identifying as likely to respond to messages potential matching end users who employ a mobile end-user device.

### Claim 6 (depends on 1)

The method of claim 1, further comprising: identifying potential matching as unlikely to respond to messages end users who have received an upper threshold number of messages within a defined time period.

### Claim 7 (depends on 1)

The method of claim 1, further comprising: identifying as unlikely to respond to messages potential matching end users who have logged on to the matching service at less than a threshold frequency or for less than a threshold periods of time.

### Claim 8

A matching service system, comprising:
at least one nontransitory processor-readable medium that stores processor executable instructions; and
at least one processor communicatively coupled to the nontransitory processor-readable medium that causes the at least one processor to:
access, for a first end user, the likelihood that certain potential matching end users of a plurality of potential matching end users will to respond to messages from the first end user;
determine which of the potential matching end users to recommend to the first end user based at least in part on an assessed likelihood of response by evaluating a length of messages sent by potential matching end users, and at least one of: respective identities of other end user clients that the potential matching end users message, respective identities of other end user clients that potential matching end users view and do not message, or an indication of a number of views of another end user client by potential matching end users before the potential matching end users message the other end user client; and
recommend at least some of the potential matching end users to the first end user based at least in part on the determination.

### Claim 9 (depends on 8)

The matching service system of claim 8 wherein the at least one processor identifies as likely to respond to messages potential matching end users who have not received a message within a defined time period.

### Claim 10 (depends on 8)

The matching service system of claim 8 wherein the at least one processor identifies as likely to respond to message potential matching end users who have received fewer than a threshold number of messages within a defined time period.

### Claim 11 (depends on 8)

The matching service system of claim 8 wherein the at least one processor identifies as likely to respond to messages potential matching end users who have logged on to the matching service at greater than a threshold frequency or for greater than threshold periods of time.

### Claim 12 (depends on 8)

The matching service system of claim 8 wherein the at least one processor identifies as likely to respond to messages potential matching end users who employ a mobile end user device to access the matching service system.

### Claim 13 (depends on 8)

The matching service system of claim 8 wherein the at least one processor identifies as unlikely to respond to messages potential matching end users who have received at least a threshold number of messages within a defined time period.

### Claim 14 (depends on 8)

The matching service system of claim 8 wherein the at least one processor identifies as unlikely to respond to messages potential matching end users who have logged on to the matching service at less than a threshold frequency or for less than threshold periods of time.
