US 12,105,941 B2
Matching process system and method
Sean Rad, Los Angeles, CA (US); Todd M. Carrico, Sachse, TX (US); Kenneth B. Hoskins, Plano, TX (US); James C. Stone, Addison, TX (US); and Jonathan Badeen, North Hollywood, CA (US)
Assigned to MATCH GROUP, LLC, Dallas, TX (US)
Filed by Match Group, LLC, Dallas, TX (US)
Filed on Nov. 23, 2022, as Appl. No. 18/058,329.
Application 18/058,329 is a continuation of application No. 16/268,335, filed on Feb. 5, 2019, granted, now 11,513,666.
Application 16/268,335 is a continuation of application No. 15/944,542, filed on Apr. 3, 2018, granted, now 10,203,854.
Application 15/944,542 is a continuation of application No. 15/676,773, filed on Aug. 14, 2017, abandoned.
Application 15/676,773 is a continuation of application No. 14/059,192, filed on Oct. 21, 2013, granted, now 9,733,811.
Application 14/059,192 is a continuation in part of application No. 12/339,301, filed on Dec. 19, 2008, granted, now 8,566,327.
Claims priority of provisional application 61/793,866, filed on Mar. 15, 2013.
Claims priority of provisional application 61/015,099, filed on Dec. 19, 2007.
Prior Publication US 2023/0095973 A1, Mar. 30, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/04842 (2022.01); G06F 3/0482 (2013.01); G06F 3/0488 (2022.01); G06F 16/248 (2019.01); G06F 16/33 (2019.01); G06Q 10/10 (2023.01); G06Q 30/02 (2023.01); G06Q 50/00 (2012.01); G06Q 50/10 (2012.01)
CPC G06F 3/04842 (2013.01) [G06F 3/0482 (2013.01); G06F 3/0488 (2013.01); G06F 16/248 (2019.01); G06F 16/3331 (2019.01); G06Q 10/10 (2013.01); G06Q 30/02 (2013.01); G06Q 50/01 (2013.01); G06Q 50/10 (2013.01)] 36 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable medium comprising instructions that, when executed by a processor, are configured to perform a method for allowing users of a matching system to communicate with one another based on mutual interest, the method comprising the following steps:
access a first user's profile associated with a first user;
determine an attractiveness score for a second user's profile, the attractiveness score corresponding to a ratio of a number of times that the second user's profile has been viewed to a number of times that other users have expressed a positive preference to the second user's profile;
assign a similarity score to second user's profile, wherein the similarity score represents an amount of similarity between the second user's profile and the first user's profile, the similarity score is determined based at least on the attractiveness score;
order, based at least on the assigned similarity score, a stack of profiles that comprises images of users with at least one characteristic in common with the first user, the stack of profiles comprising an image of the second user;
display, on a graphical user interface (GUI) presented on a screen of an electronic device of the first user, the image of the second user as a first profile of the stack of profiles comprising images of other users with whom the first user may be interested in communicating;
receive from the first user an indication of interest in the second user, the indication of interest associated with a first gesture performed on the GUI, wherein some portion of the screen is responsive to the first gesture, and receiving the indication of interest is based on the first gesture being performed on the responsive portion of the screen, wherein the first user's interest in the second user is unknown to the second user until after the second user expresses an interest in the first user, wherein the first gesture comprises a swiping gesture;
in response to the first gesture, automatically display on the GUI, in place of the image of the second user, an image of a third user as a second profile of the stack of profiles;
determine that the first user and the second user are mutually interested in each other; and
in response to the determination that the first user and the second user are mutually interested in each other, allow the first user and the second user to send messages to each other, wherein allowing the first user and the second user to send messages to each other comprises allowing the first user to engage in a communication session with the second user via a contact button associated with the first profile of the second user, wherein the communication session is voice and/or text enabled.