# US 12,015,615 B2 · Apparatus and method for coordinating the matching and initial communications between individuals in a dating application

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

- Number: US 12,015,615 B2
- Document ID: US12015615B2
- Status: Granted
- Kind: B2
- Application number: 17/850,405
- Filed: 2022-06-27
- Published: 2023-01-19
- Granted: 2024-06-18
- Earliest claimed: 2018-10-30
- Assignees: Bumble IP Holdco LLC
- Applicants: AMI Holdings Limited
- Inventors: Sergey Frolovichev
- Web page: https://patentgrep.com/patent/US12015615B2

## CPC

- H04L 63/102: {Entity profiles}
- G06F 18/22: Matching criteria, e.g. proximity measures
- G06V 10/75: Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
- G06V 40/1365: {Matching; Classification}
- G06V 40/172: {Classification, e.g. identification}
- H04L 63/0861: {using biometrical features, e.g. fingerprint, retina-scan (cryptographic mechanisms or cryptographic arrangements for entity authentication using biological data H04L9/3231)}
- G06Q 10/42: Determination of affinities or common interests between users
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- 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

## Abstract

A computer implemented method includes supplying to a client device prompts for a first individual to specify matching criteria for a potential introduction to a second individual. The matching criteria includes a filter to sort a pool of individuals by a facial feature categorized by a facial recognition module. Matching criteria from the client device are collected. Matches between the first individual and a pool of individuals are generated based upon the matching criteria. The matches are supplied to the client device. A match acceptance by the first individual of the second individual is collected. Attributes of the second individual are verified to selectively establish a verified status. Network communication between the first individual and the second individual are enabled in response to the verified status.

## Claims

### Claim 1

A computer-implemented method, comprising:
receiving user information and matching criteria associated with a first individual, the matching criteria specifying one or more characteristics of one or more individuals from a pool of individuals;
verifying the user information associated with the first individual to selectively establish a verified status for the first individual;
generating a match between the first individual and a second individual from the pool of individuals based at least in part on the matching criteria and the verified status for the first individual; and
enabling network communication between the first individual and the second individual in response to the match.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, wherein the user information associated with the first individual comprises one or more of name, age, city, an image, biographical text, or a link to a social media profile.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, wherein verifying the user information associated with the first individual comprises determining that a minimum number of parameters for the user information have been completed.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1, wherein verifying the user information associated with the first individual comprises verifying one or more parameters of the user information through a social network.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1, wherein verifying the user information associated with the first individual comprises verifying one or more parameters of the user information through a computer network identity resource.

### Claim 6 (depends on 1)

The computer-implemented method of claim 1, wherein the matching criteria associated with the first individual comprises one or more facial features specified by the first individual.

### Claim 7 (depends on 6)

The computer-implemented method of claim 6, wherein generating the match comprises:
applying a facial recognition module to images of the one or more individuals from the pool of individuals to identify facial features of each of the one or more individuals; and
filtering the one or more individuals based on the identified facial features and the one or more facial features specified by the first individual.

### Claim 8 (depends on 1)

The computer-implemented method of claim 1, comprising:
assigning a priority value to a message from the first individual to the second individual based at least in part on the verified status of the first individual, wherein the priority value assigned to the message from the first individual has a higher priority than a priority value assigned to a message from another individual not having a verified status; and
supplying the message and the assigned priority value to a client device associated with the second individual, wherein the client device is configured to display the message from the first individual in a ranked priority order with one or more other messages based on the assigned priority value.

### Claim 9 (depends on 1)

The computer-implemented method of claim 1, comprising applying a communication restriction to the network communication between the first individual and the second individual that requires the first individual to initiate the network communication, wherein the communication restriction is applied based on the gender of the first individual.

### Claim 10 (depends on 9)

The computer-implemented method of claim 9, wherein selection of a designated emoticon by the first individual using a client device overrides the communication restriction.

### Claim 11

A system, comprising:
one or more processors; and
a computer-readable storage medium storing instructions which, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
receiving user information and matching criteria associated with a first individual, the matching criteria specifying one or more characteristics of one or more individuals from a pool of individuals;
verifying the user information associated with the first individual to selectively establish a verified status for the first individual;
generating a match between the first individual and a second individual from the pool of individuals based at least in part on the matching criteria and the verified status for the first individual; and
enabling network communication between the first individual and the second individual in response to the match.

### Claim 12 (depends on 11)

The system of claim 11, wherein the user information associated with the first individual comprises one or more of name, age, city, an image, biographical text, or a link to a social media profile.

### Claim 13 (depends on 11)

The system of claim 11, wherein verifying the user information associated with the first individual comprises determining that a minimum number of parameters for the user information have been completed.

### Claim 14 (depends on 11)

The system of claim 11, wherein verifying the user information associated with the first individual comprises verifying one or more parameters of the user information through a social network or a computer network identity resource.

### Claim 15 (depends on 11)

The system of claim 11, wherein the matching criteria associated with the first individual comprises one or more facial features specified by the first individual, and wherein generating the match comprises:
applying a facial recognition module to images of the one or more individuals from the pool of individuals to identify facial features of each of the one or more individuals; and
filtering the one or more individuals based on the identified facial features and the one or more facial features specified by the first individual.

### Claim 16

A non-transitory computer-readable storage medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform operations comprising:
receiving user information and matching criteria associated with a first individual, the matching criteria specifying one or more characteristics of one or more individuals from a pool of individuals;
verifying the user information associated with the first individual to selectively establish a verified status for the first individual;
generating a match between the first individual and a second individual from the pool of individuals based at least in part on the matching criteria and the verified status for the first individual; and
enabling network communication between the first individual and the second individual in response to the match.

### Claim 17 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein the user information associated with the first individual comprises one or more of name, age, city, an image, biographical text, or a link to a social media profile.

### Claim 18 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein verifying the user information associated with the first individual comprises determining that a minimum number of parameters for the user information have been completed.

### Claim 19 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein verifying the user information associated with the first individual comprises verifying one or more parameters of the user information through a social network or a computer network identity resource.

### Claim 20 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein the matching criteria associated with the first individual comprises one or more facial features specified by the first individual, and wherein generating the match comprises:
applying a facial recognition module to images of the one or more individuals from the pool of individuals to identify facial features of each of the one or more individuals; and
filtering the one or more individuals based on the identified facial features and the one or more facial features specified by the first individual.
