IP Library Granted Patent US 12,572,611
Granted Patent B2
US 12,572,611 · App. 19/016,745 · Granted Mar 10, 2026

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,572,611
App. No.
19/016,745
Granted
Mar 10, 2026
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 (102)

1 . An apparatus comprising:

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

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

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;

update the second series of user profiles to include the profile of the third user; and

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

2 . The apparatus of claim 1 , wherein:

the memory is further configured to store a second permission, the second permission indicating that the first user can select other users as matches for the second user; and

the hardware processor is further configured to:

receive, using the interface, the profile of a fourth user that is selected by the first user as a match for the second user;

update the second series of user profiles to include the profile of the fourth user; and

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

3 . The apparatus of claim 1 , wherein:

the memory is further configured to store a second permission, the second permission indicating that the first user can edit the profile of the second user; and

the hardware processor is further configured to:

determine that an edit to the profile of the second user is received from the first user; and

revise the profile of the second user based on the edit received from the first user.

4 . The apparatus of claim 1 , wherein:

the memory is further configured to store a second permission, the second permission indicating that the first user can suggest edits to the profile of the second user; and

the hardware processor is further configured to:

determine that a suggested edit to the profile of the second user is received from the first user; and

determine that the suggested edit is approved by the second user.

5 . The apparatus of claim 1 , wherein:

the memory is further configured to store a second permission, the second permission indicating that the first user can communicate with matches generated for the second user on behalf of the second user; and

the hardware processor is further configured to:

determine that the first user has initiated communication with a match generated for the second user; and

establish, using the interface, the communication between the match and the first user.

6 . The apparatus of claim 1 , wherein:

the memory is further configured to store a second permission, the second permission indicating that the first user can communicate with matches generated for the second user as the first user; and

the hardware processor is further configured to:

determine that the first user has initiated communication with a match generated for the second user; and

establish, using the interface, the communication between the match and the first user, such that the communication appears to the match as originating from the first user.

7 . The apparatus of claim 1 , wherein:

the memory is further configured to store a second permission, the second permission indicating that the first user can view a behavior of the second user while interacting with the apparatus; and

the hardware processor is further configured to:

capture data indicative of an interaction of the second user with the apparatus;

store the captured data in the memory; and

provide, using the interface, access to the captured data to the first user, based on the second permission.

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

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

transmit, by an interface, to the first user, 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;

update, by the processor, the second series of user profiles to include the profile of the third user; and

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

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

store a second permission, the second permission indicating that the first user can select other users as matches for the second user;

receive, by the interface, the profile of a fourth user that is selected by the first user as a match for the second user;

update, by the processor, the second series of user profiles to include the profile of the fourth user; and

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

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

store a second permission, the second permission indicating that the first user can edit the profile of the second user;

determine, by the processor, that an edit to the profile of the second user is received from the first user; and

revise, by the processor, the profile of the second user based on the edit received from the first user.

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

store a second permission, the second permission indicating that the first user can suggest edits to the profile of the second user;

determine, by the processor, that a suggested edit to the profile of the second user is received from the first user; and

determine, by the processor, that the suggested edit is approved by the second user.

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

store a second permission, the second permission indicating that the first user can communicate with matches generated for the second user on behalf of the second user;

determine, by the processor, that the first user has initiated communication with a match generated for the second user; and

establish, using the interface, the communication between the match and the first user.

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

store a second permission, the second permission indicating that the first user can communicate with matches generated for the second user as the first user;

determine, by the processor, that the first user has initiated communication with a match generated for the second user; and

establish, using the interface, the communication between the match and the first user, such that the communication appears to the match as originating from the first user.

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

store a second permission, the second permission indicating that the first user can view a behavior of the second user while interacting with a matching tool;

capture, by the processor, data indicative of an interaction of the second user with the matching tool;

store the captured data in a memory; and

provide, using the interface, access to the captured data to the first user, based on the second permission.

15 . A method comprising:

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

transmitting, by an interface, to the first user 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;

updating, by the processor, the second series of user profiles to include the profile of the third user; and

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

16 . The method of claim 15 , further comprising:

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

receiving, by the interface, the profile of a fourth user that is selected by the first user as a match for the second user;

updating, by the processor, the second series of user profiles to include the profile of the fourth user; and

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

17 . The method of claim 15 , further comprising:

storing, in the memory, a second permission, the second permission indicating that the first user can edit the profile of the second user;

determining, by the processor, that an edit to the profile of the second user is received from the first user; and

revising, by the processor, the profile of the second user based on the edit received from the first user.

18 . The method of claim 15 , further comprising:

storing, in the memory, a second permission, the second permission indicating that the first user can suggest edits to the profile of the second user;

determining, by the processor, that a suggested edit to the profile of the second user is received from the first user; and

determining, by the processor, that the suggested edit is approved by the second user.

19 . The method of claim 15 , further comprising:

storing, in the memory, a second permission, the second permission indicating that the first user can communicate with matches generated for the second user on behalf of the second user;

determining, by the processor, that the first user has initiated communication with a match generated for the second user; and

establishing, using the interface, the communication between the match and the first user.

20 . The method of claim 15 , further comprising:

storing, in the memory, a second permission, the second permission indicating that the first user can communicate with matches generated for the second user as the first user;

determining, by the processor, that the first user has initiated communication with a match generated for the second user; and

establishing, using the interface, the communication between the match and the first user, such that the communication appears to the match as originating from the first user.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2025
From: MAKANI, RAHIM SHERALI; MITCHELL, JOHN MASTEN; HOSKINS, KENNETH BASIL
To: MATCH GROUP, LLC
Reel/Frame 070354/0097 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2025
From: TINDER LLC
To: MATCH GROUP AMERICAS, LLC
Reel/Frame 070354/0308 →
CHANGE OF NAME Recorded Feb 27, 2025
From: MATCH GROUP, LLC
To: TINDER LLC
Reel/Frame 070361/0213 →
Continuity (4)
Continuation 18360512 · Jul 27, 2023
Continuation 17688221 · Mar 7, 2022
Continuation 16746627 · Jan 17, 2020
Related Publication 20250148028A1 · May 8, 2025
References Cited (56)
US 6775689B1 · Raghunandan · 2004 [cited by applicant]
US 7085806B1 · Shapira · 2006 [cited by applicant]
US 7617160B1 · Grove · 2009 [cited by applicant]
US 7730129B2 · Wang · 2010 [cited by applicant]
US 8694531B1 · Stearns · 2014 [cited by applicant]
US 20080005125A1 · Gaedeke · 2008 [cited by applicant]
US 20090094048A1 · Wallace et al. · 2009 [cited by applicant]
US 20120236103A1 · Cahill · 2012 [cited by applicant]
US 20130166465A1 · Barros · 2013 [cited by examiner]
US 20130267171A1 · Sarkar · 2013 [cited by applicant]
US 20130325607A1 · Delug · 2013 [cited by applicant]
US 20140011178A1 · Rapparport et al. · 2014 [cited by applicant]
US 20140074824A1 · Rad et al. · 2014 [cited by applicant]
US 20140279066A1 · Louis et al. · 2014 [cited by applicant]
US 20150026173A1 · Mishra et al. · 2015 [cited by applicant]
US 20150150100A1 · Soni et al. · 2015 [cited by applicant]
US 20150242967A1 · Shsh · 2015 [cited by applicant]
US 20150373143A1 · Rajakarunanayake et al. · 2015 [cited by applicant]
US 20160127500A1 · Rad · 2016 [cited by applicant]
US 20160188736A1 · Richter · 2016 [cited by applicant]
US 20170124093A1 · Carbonell et al. · 2017 [cited by applicant]
US 20170300935A1 · Herbst et al. · 2017 [cited by applicant]
US 20180025045A1 · Kirti · 2018 [cited by applicant]
US 20180130139A1 · Hurley · 2018 [cited by applicant]
US 20180189794A1 · Campos · 2018 [cited by applicant]
US 20190068748A1 · Abdel-Maguid · 2019 [cited by examiner]
US 20190310990A1 · Bolshinsky · 2019 [cited by applicant]
US 20200412703A1 · Kohli · 2020 [cited by examiner]
CN 104239393A · 2014 [cited by applicant]
JP 2002109109A · 2002 [cited by applicant]
JP 2014215670A · 2014 [cited by applicant]
KR 1020080010790A · 2008 [cited by applicant]
KR 100908613B1 · 2009 [cited by applicant]
KR 1020120030916A · 2011 [cited by applicant]
KR 1020150052607A · 2015 [cited by applicant]
KR 1020160086679A · 2016 [cited by applicant]
KR 101662531B1 · 2016 [cited by applicant]
WO 2017163515A1 · 2017 [cited by applicant]
WO 2019080637A1 · 2019 [cited by applicant]
Notice of Final Rejection corresponding to Korean Patent Application No. 10-2024-7016317, dated Feb. 14, 2025, 14 pages. [cited by applicant]
Australian Examination Report No. 2; Application No. 2021207432; dtd Mar. 20, 2023. [cited by applicant]
China National Intellectual Property Administration; Notification of the First Office Action; Application No. 202180009007.8; dated Feb. 19, 2023. [cited by applicant]
Examination Report; Patent Office India; Application No. 202217033398; filing date Oct. 6, 2022; PCT Int'l Appln No. US2021012143; report dated Oct. 25, 2022. [cited by applicant]
Hongbing Cheng; Ke Wang; Bing Li; Manyun Qian; “An Efficient Friend Recommendation Scheme for Social Networks”, Computer Science, Issue S1; Jun. 15, 2018. [cited by applicant]
Japan; How Does Tinder Create New Matches; Tinder; Sep. 18, 2017; Machine Translated English Translation; https://tinder-joshi.com/new-match/; ? [Tinder] (tinder-joshi.com). [cited by applicant]
Japan Patent Office; Notice of Reason(s) for Rejection; Pat. Appln. No: 2022-543384; dtd Feb. 21, 2023; 8 pages. [cited by applicant]
Korean Patent Application No. 10-2024-7016317, Notice of Preliminary Rejection (English translation enclosed). [cited by applicant]
Notice of Allowance; Japanese Patent application No. 2022-543384; dated Jul. 18, 2023. [cited by applicant]
Notice of Final Rejection; Korean Intellectual Property Office; Application No. 10-2022-7027812; dtd Apr. 2, 2023. [cited by applicant]
Notice of Preliminary Rejection; Application No. 10-2002-7027812; dtd Nov. 16, 2022. [cited by applicant]
PCT Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration issued for International Application No. PCT/US2021/012143—Apr. 27,… [cited by applicant]
Supplementary European Search Report re: patent application No. 21741274.1—1216/4091121 PCT/US2021/012143; dtd Jul. 4, 2023. [cited by applicant]
U.S. Appl. No. 16/597,564, filed Oct. 9, 2019 (LaPoff et al.). [cited by applicant]
“Verifying Identities: The role of third party reputation information in online dating;” https://networkcultures.org/wp-content/uploads/2019/12/It_Happened_on_Tinder_small.pdf#page=146; published: 2019; pp. 146-154. [cited by applicant]
Vouch; https://www.tryvouchaoo.com. (2018). [cited by applicant]
Wingman; http://www.winemanapp.com; 2018. [cited by applicant]