IP Library › Granted Patent US 11,755,670
Granted Patent B2
US 11,755,670 · App. 17/475,872 · Granted Sep 12, 2023

System and method for recommending users based on shared digital experiences

Inventors: Kyle Miller (Hermosa Beach, CA); Lawrence A. Sequino (Los Angeles, CA); Joshua D. Gafni (West Hollywood, CA)
Assignee: MATCH GROUP, LLC
G06F16/9535G06F16/437G06F16/9538
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,755,670
App. No.
17/475,872
Granted
Sep 12, 2023
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 media file to a device of a user. The first media file presents a first choice between at least two options. The processor uses the interface to receive from the user a first selection in response to the first choice. In response to receiving the first selection, the processor transmits a second media file to the device. The second media file presents a second choice between at least two options. The processor uses the interface to receive from the user a second selection in response to the second choice. The processor identifies, based in part on the first selection and the second selection, a second user as potentially compatible with the user and transmits to the user a profile of the second user.

Claims (89)

1. A system, comprising:

a processor configured to:

determine whether a first user is within a time interval specified for a story for a digital event;

in response to determining that the first user in within the time interval specified for the digital event, cause to transmit a first media file to a device of the first user;

an interface communicatively coupled with the processor, and configured to:

transmit the first media file to the device of the first user, the first media file configured to present a first choice between a first set of at least two options related to the story for the digital event; and

receive a first selection in response to the first choice, wherein each option of the first set of at least two options is assigned with a respective score related to a first personality trait category; and

the processor further configured to:

in response to receiving the first selection from the first user:

determine a first score of the first personality trait of the first user based in part on the first selection;

determine a second media file based on the first selection;

cause to transmit the second media file to the device of the first user, the second media file configured to present a second choice between a second set of at least two options related to the story for the digital event;

receive a second selection in response to the second choice, wherein each option of the second set of at least two options is assigned with a respective score related to a second personality trait category;

determine a second score of the second personality trait of the first user based in part on the second selection;

determine, by implementing a machine learning algorithm and based in part on the first selection and the second selection, the second selection, the first score, and the second score, a second user; and

cause to display information about the second user to the first user.

2. The system of claim 1 , wherein:

a first weight is assigned to the first choice;

a second weight is assigned to the second choice; and

determining the second user is based in part on the first weight and the second weight.

3. The system of claim 1 wherein:

the interface is further configured to:

transmit the first media file to a device of a third user;

receive from the third user a third selection in response to the first choice, the third selection different from the first selection; and

the processor is further configured to, in response to receiving the third selection from the third user:

determine a third media file based on the third selection;

cause to transmit the third media file to the device of the third user, the third media file configured to present a third choice between at least two options;

receive a fourth selection in response to the third choice;

determine, based in part on the third selection and the fourth selection, a fourth user; and

cause to display information about the fourth user to the third user.

4. The system of claim 1 , wherein the interface is further configured to receive an indication from the first user to participate in the digital event.

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

determine an attribute based at least in part on the first selection; and

add the attribute to a profile of the first user.

6. The system of claim 1 , wherein the processor is further configured to, in response to receiving the first selection and the second selection, add the first selection to a profile of the first user, wherein the first selection is visible to other users.

7. A non-transitory computer-readable medium encoded with logic, the logic configured, when executed, to:

determine whether a first user is within a time interval specified for a story for a digital event;

in response to determining that the first user in within the time interval specified for the digital event, cause to transmit a first media file to a device of the first user;

transmit the first media file to the device of the first user, the first media file configured to present a first choice between a first set of at least two options related to the story for the digital event; and

receive a first selection in response to the first choice, wherein each option of the first set of at least two options is assigned with a respective score related to a first personality trait category;

in response to receiving the first selection from the first user:

determine a first score of the first personality trait of the first user based in part on the first selection;

determine a second media file based on the first selection;

transmit the second media file to the device of the first user, the second media file configured to present a second choice between a second set of at least two options related to the story for the digital event;

receive a second selection in response to the second choice, wherein each option of the second set of at least two options is assigned with a respective score related to a second personality trait category;

determine a second score of the second personality trait of the first user based in part on the second selection;

determine, by implementing a machine learning algorithm and based in part on the first selection and the second selection, the second selection, the first score, and the second score, a second user; and

display information about the second user to the first user.

8. The non-transitory computer-readable medium of claim 7 , wherein:

a first weight is assigned to the first choice;

a second weight is assigned to the second choice; and

determining the second user is based in part on the first weight and the second weight.

9. The non-transitory computer-readable medium of claim 7 , wherein the logic is further configured to:

transmit the first media file to a device of a third user;

receive from the third user a third selection in response to the first choice, the third selection different from the first selection;

in response to receiving the third selection from the third user:

determine a third media file based on the third selection;

transmit the third media file to the device of the third user, the third media file configured to present a third choice between at least two options;

receive a fourth selection in response to the third choice;

determine, based in part on the third selection and the fourth selection, a fourth user; and

display information about the fourth user to the third user.

10. The non-transitory computer-readable medium of claim 7 , wherein the logic is further configured to receive an indication for a first user to participate in the digital event.

11. The non-transitory computer-readable medium of claim 7 , wherein the logic is further configured to:

determine an attribute based at least in part on the first selection; and

add the attribute to a profile of the first user.

12. The non-transitory computer-readable medium of claim 7 , wherein the logic is further configured to, in response to receiving the first selection and the second selection, add the first selection to a profile of the first user, wherein the first selection is visible to other users.

13. A system, comprising:

a processor configured to:

determine whether a first user is within a time interval specified for a story for a digital event;

in response to determining that the first user in within the time interval specified for the digital event, cause to transmit a first media file to a device of the first user;

an interface communicatively coupled with the processor, and configured to:

transmit the first media file to the device of the first user, the first media file configured to present a first choice between a first set of at least two options related to the story for the digital event; and

receive a first selection in response to the first choice, wherein each option of the first set of at least two options is assi 2 ned with a respective score related to a first personality trait category; and

the processor further configured to:

in response to receiving the first selection from the first user:

determine a first score of the first personality trait of the first user based in part on the first selection;

determine a second media file based on the first selection;

cause to transmit the second media file to the device of the first user, the second media file configured to present a second choice between a second set of at least two options related to the story for the digital event;

receive a second selection in response to the second choice, wherein each option of the second set of at least two options is assi 2 ned with a respective score related to a second personality trait category;

determine a second score of the second personality trait of the first user based in part on the second selection;

determine, by implementing a machine learning algorithm and based in part on the first selection and the second selection, the second selection, the first score, and the second score, a second user; and

add the attribute to a profile of the first user.

14. The system of claim 13 , wherein:

a first weight is assigned to the first choice;

a second weight is assigned to the second choice; and

determining the attribute is based in part on the first weight and the second weight.

15. The system of claim 13 wherein the interface is further configured to display the profile of the first user to a second user, and wherein the attribute is visible to the second user.

16. The system of claim 13 , wherein the interface is further configured to receive an indication from the first user to participate in the digital event.

17. The system of claim 13 , wherein the processor is further configured to, in response to receiving the first selection and the second selection, add the first selection to a profile of the first user, wherein the first selection is visible to other users.

Assignments (2)
CHANGE OF NAME Recorded Feb 9, 2026
From: MATCH GROUP, LLC
To: TINDER LLC
Reel/Frame 074719/0059 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2021
From: MILLER, KYLE; SEQUINO, LAWRENCE A.; GAFNI, JOSHUA D.
To: MATCH GROUP, LLC
Reel/Frame 057489/0035 →
Continuity (2)
Continuation 16529932 · Aug 2, 2019
Related Publication 20220004592A1 · Jan 6, 2022