IP Library Granted Patent US 12,229,204
Granted Patent B2
US 12,229,204 · App. 18/360,512 · Granted Feb 18, 2025

System and method for matching users based on selections made by third parties

Inventors: Rahim Sherali Makani (Dallas, TX); John Masten Mitchell (Dallas, TX); Kenneth Basil Hoskins (Plano, TX)
Assignee: Match Group Americas, LLC
G06F16/9535G06F16/9536G06F16/9538H04L51/52H04L67/306H04L67/53
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 12,229,204
App. No.
18/360,512
Granted
Feb 18, 2025
Kind
B2
Abstract

An apparatus includes an interface and a processor. The interface sends and receives data over a network. The processor uses the interface to transmit a first series of profiles to a first user that includes recommended profiles for a second user. The processor uses the interface to receive a selection from the first user of a profile corresponding to a third user. The processor uses the interface to transmit a second series of profiles to the third user that includes recommended profiles for the third user. The processor uses the interface to receive a selection from the third user of a profile corresponding to the second user. In response to receiving the selection from the first user of the profile corresponding to the third user and the selection from the third user of the profile corresponding to the second user, the processor enables communication between the second and third users.

Claims (61)

1. An apparatus comprising:

an interface configured to send and receive data over a network;

a memory configured to store a permission, the permission indicating that a first user can suggest other users for a second user;

a hardware processor configured to:

transmit to the first user, using the interface, a first series of user profiles including a profile of a third user;

receive, using the interface, a selection by the first user of the profile of the third user;

identify a second series of user profiles that have at least one characteristic in common with a profile of the second user;

add the profile of the third user to the second series of user profiles;

reorder the second series of user profiles, wherein reordering the second series of user profiles includes prioritizing the profile of the third user; and

transmit, using the interface, the reordered second series of user profiles to the second user.

2. The apparatus of claim 1 , wherein the first user is a friend of the second user.

3. The apparatus of claim 1 , wherein the first user is registered as in a relationship and the second user is registered as single.

4. The apparatus of claim 1 , wherein the profile of the third user is prioritized such that the profile of the third user is located earlier in the reordered second series of user profiles.

5. The apparatus of claim 1 , wherein the hardware processor is further configured to:

assign a weight to the first user; and

in response to receiving the selection by the first user of the profile of the third user, reorder the second series of user profiles according to the weight assigned to the first user.

6. The apparatus of claim 1 , wherein the hardware processor is further configured to place an indication on the profile of the third user as presented to the second user that the first user has suggested the profile of the third user for the second user.

7. The apparatus of claim 1 , wherein the hardware processor is further configured to:

receive, using the interface, a selection by the second user of the profile of the third user;

receive, using the interface, a selection by the third user of the profile of the second user;

generate, using the processor, a match between the second user and the third user; and

in response to generating a match between the second user and the third user, enable, using the processor, communication between the second user and the third user.

8. At least one computer-readable medium comprising a plurality of instructions that, when executed by at least one processor, are configured to:

store a permission, the permission indicating that a first user can suggest other users for a second user;

transmit to the first user, by an interface, a first series of user profiles including a profile of a third user;

receive, by the interface, a selection by the first user of the profile of the third user;

identify, by a processor, a second series of user profiles that have at least one characteristic in common with a profile of the second user;

add, by the processor, the profile of the third user to the second series of user profiles;

reorder, by the processor, the second series of user profiles, wherein reordering the second series of user profiles includes prioritizing the profile of the third user; and

transmit, by the interface, the reordered second series of user profiles to the second user.

9. The at least one computer-readable medium of claim 8 , wherein the first user is registered as in a relationship and the second user is registered as single.

10. The at least one computer-readable medium of claim 8 , wherein the profile of the third user is prioritized such that the profile of the third user is located earlier in the reordered second series of user profiles.

11. The at least one computer-readable medium of claim 8 , wherein the plurality of instructions, when executed by the at least one processor, are further configured to:

assign a weight to the first user; and

in response to receiving the selection by the first user of the profile of the third user, reorder the second series of user profiles according to the weight assigned to the first user.

12. The at least one computer-readable medium of claim 8 , wherein the plurality of instructions, when executed by the at least one processor, are further configured to place an indication on the profile of the third user as presented to the second user that the first user has suggested the profile of the third user for the second user.

13. The at least one computer-readable medium of claim 8 , wherein the plurality of instructions, when executed by the at least one processor, are further configured to:

receive, using the interface, a selection by the second user of the profile of the third user;

receive, using the interface, a selection by the third user of the profile of the second user;

generate, using the processor, a match between the second user and the third user; and

in response to generating a match between the second user and the third user, enable, using the processor, communication between the second user and the third user.

14. A method comprising:

storing, in a memory, a permission, the permission indicating that a first user can suggest other users for a second user;

transmitting to the first user, by an interface, a first series of user profiles including a profile of a third user;

receiving, by the interface, a selection by the first user of the profile of the third user;

identifying, by a processor, a second series of user profiles that have at least one characteristic in common with a profile of the second user;

adding, by the processor, the profile of the third user to the second series of user profiles;

reordering, by the processor, the second series of user profiles, wherein reordering the second series of user profiles includes prioritizing the profile of the third user; and

transmitting, by the interface, the reordered second series of user profiles to the second user.

15. The method of claim 14 , wherein the first user is a friend of the second user.

16. The method of claim 14 , wherein the first user is registered as in a relationship and the second user is registered as single.

17. The method of claim 14 , wherein the profile of the third user is prioritized such that the profile of the third user is located earlier in the reordered second series of user profiles.

18. The method of claim 14 , further comprising:

assigning, by the processor, a weight to the first user; and

in response to receiving the selection by the first user of the profile of the third user, reordering, by the processor, the second series of user profiles according to the weight assigned to the first user.

19. The method of claim 14 , further comprising placing an indication on the profile of the third user as presented to the second user that the first user has suggested the profile of the third user for the second user.

20. The method of claim 14 , further comprising:

receiving, by the interface, a selection by the second user of the profile of the third user;

receiving, by the interface, a selection by the third user of the profile of the second user;

generating, by the processor, a match between the second user and the third user; and

in response to generating the match between the second user and the third user, enabling, by the processor, communication between the second user and the third user.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2024
From: TINDER LLC
To: MATCH GROUP AMERICAS, LLC
Reel/Frame 069369/0591 →
CHANGE OF NAME Recorded Nov 22, 2024
From: MATCH GROUP, LLC
To: TINDER LLC
Reel/Frame 069437/0225 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2023
From: MAKANI, RAHIM SHERALI; MITCHELL, JOHN MASTEN; HOSKINS, KENNETH BASIL
To: MATCH GROUP, LLC
Reel/Frame 064408/0344 →