IP Library Granted Patent US 12,682,375
Granted Patent B2
US 12,682,375 · App. 19/031,074 · Granted Jul 14, 2026

Dynamic adjustment of profile feed in a social network

Inventor: Ronen Benchetrit (London, GB)
Assignee: Bumble IP Holdco LLC
G06F16/9535G06F16/9538G06Q10/40
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,682,375
App. No.
19/031,074
Filed
Jan 17, 2025
Granted
Jul 14, 2026
Kind
B2
Art Unit
2166
USPC
707/723
Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for presenting user profiles on a user interface. In some implementations, a server receives a request to view profiles for each of one or more other users from a client device associated with a requesting user. The server applies matching criteria to a profile of the requesting user and profiles for respective users to identify profiles for a sequence of profiles. The server enables sequential display of information representative of the identified profiles on a user interface of the client device, including enabling display of first information representative of a first profile of the identified profiles, determining a user review attribute for the first profile, dynamically adjusting the sequence of profiles based on the user review attribute, and enabling display of second information representative of a second profile of the identified profiles in the adjusted sequence of profiles.

Claims (49)

1 . A computer-implemented method comprising:

receiving, from a client device associated with a requesting user, a request to view profiles for one or more other users, wherein the requesting user and the other users are users of a social network;

applying matching criteria to a profile of the requesting user and the profiles for the one or more other users of the social network to identify profiles for a sequence of profiles;

responsive to receipt of the request to view the profiles, enabling sequential display, on a user interface of the client device, of information representative of the sequence of profiles, comprising:

enabling display, on the user interface, of first information representative of a first profile of the identified profiles;

determining, using a machine learning classifier, a user review attribute for the first profile by processing data associated with an interaction of the requesting user and the first profile, wherein the user review attribute represents an interest of a user viewing a displayed profile;

dynamically adjusting the sequence of profiles based on the determined user review attribute for the first profile; and

enabling display, on the user interface, of second information representative of a second profile of the identified profiles in the adjusted sequence of profiles.

2 . The computer-implemented method of claim 1 , wherein applying the matching criteria to the profile of the requesting user and the profiles for the one or more other users of the social network to identify the profiles for the sequence of profiles comprises applying at least one of interests, location, or age between the profile of the requesting user and the profiles for the one or more other users of the social network to identify the profiles.

3 . The computer-implemented method of claim 1 , wherein the sequence of profiles comprises the sequence of profiles in a predefined order, wherein the predefined order is based on a similarity between each profile of the sequence of profiles and the profile of the requesting user.

4 . The computer-implemented method of claim 1 , further comprising:

enabling display, on the user interface, a first selectable element that allows the requesting user to view a subsequent profile in the sequence of profiles; and

enabling display, on the user interface, a second selectable element that allows the requesting user to view an immediately preceding profile in the sequence of profiles.

5 . The computer-implemented method of claim 1 , wherein enabling the display of the first information representative of the first profile of the identified profiles comprises enabling the display of at least one of a name of a user of the first profile, an age of the user of the first profile, biographical text of the first profile, one or more photographs of the first profile, a location of the user of the first profile, or one or more links to social network profiles of the user of the first profile.

6 . The computer-implemented method of claim 1 , wherein determining the user review attribute for the first profile comprises determining at least one of an eye movement of the requesting user viewing the first profile, a facial expression of the requesting user viewing the first profile, or a physiological reaction of the requesting user viewing the first profile.

7 . The computer-implemented method of claim 1 , wherein dynamically adjusting the sequence of profiles based on the determined review attribute for the first profile comprises:

identifying one or more profiles of the sequence of profiles for which the determined user review attribute satisfies a threshold value; and

identifying one or more similar profiles to the one or more identified profiles for which the determined user review attribute satisfies the threshold value.

8 . The computer-implemented method of claim 7 , comprising in response to identifying the one or more similar profiles, adjusting, in a current browsing session on the user interface, the sequence of profiles to include the one or more identified similar profiles or to advance the one or more identified similar profiles in the sequence of profiles.

9 . The computer-implemented method of claim 7 , comprising in response to identifying the one or more similar profiles, adjusting, in a subsequent browsing session on the user interface, the sequence of profiles to include the one or more identified similar profiles or to advance the one or more identified similar profiles in the sequence of profiles.

10 . The computer-implemented method of claim 1 , wherein enabling display, on the user interface, of the second information representative of the second profile of the identified profiles in the adjusted sequence of profiles comprises enabling display, on the user interface, of the second information of the second profile that is a next subsequent profile from the first profile in the adjusted sequence of profiles.

11 . The computer-implemented method of claim 1 , further comprising requesting permission from the requesting user to participate in the machine learning classifier determining the interest of the requesting user viewing the displayed profile.

12 . A system comprising:

one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:

receiving, from a client device associated with a requesting user, a request to view profiles for one or more other users, wherein the requesting user and the other users are users of a social network;

applying matching criteria to a profile of the requesting user and the profiles for the one or more other users of the social network to identify profiles for a sequence of profiles;

responsive to receipt of the request to view the profiles, enabling sequential display, on a user interface of the client device, of information representative of the sequence of profiles, comprising:

enabling display, on the user interface, of first information representative of a first profile of the identified profiles;

determining, using a machine learning classifier, a user review attribute for the first profile by processing data associated with an interaction of the requesting user and the first profile, wherein the user review attribute represents an interest of a user viewing a displayed profile;

dynamically adjusting the sequence of profiles based on the determined user review attribute for the first profile; and

enabling display, on the user interface, of second information representative of a second profile of the identified profiles in the adjusted sequence of profiles.

13 . The system of claim 12 , wherein applying the matching criteria to the profile of the requesting user and the profiles for the one or more other users of the social network to identify the profiles for the sequence of profiles comprises applying at least one of interests, location, or age between the profile of the requesting user and the profiles for the one or more other users of the social network to identify the profiles.

14 . The system of claim 12 , wherein the sequence of profiles comprises the sequence of profiles in a predefined order, wherein the predefined order is based on a similarity between each profile of the sequence of profiles and the profile of the requesting user.

15 . The system of claim 12 , further comprising:

enabling display, on the user interface, a first selectable element that allows the requesting user to view a subsequent profile in the sequence of profiles; and

enabling display, on the user interface, a second selectable element that allows the requesting user to view an immediately preceding profile in the sequence of profiles.

16 . The system of claim 12 , wherein enabling the display of the first information representative of the first profile of the identified profiles comprises enabling the display of at least one of a name of a user of the first profile, an age of the user of the first profile, biographical text of the first profile, one or more photographs of the first profile, a location of the user of the first profile, or one or more links to social network profiles of the user of the first profile.

17 . The system of claim 12 , wherein determining the user review attribute for the first profile comprises determining at least one of an eye movement of the requesting user viewing the first profile, a facial expression of the requesting user viewing the first profile, or a physiological reaction of the requesting user viewing the first profile.

18 . The system of claim 12 , wherein dynamically adjusting the sequence of profiles based on the determined review attribute for the first profile comprises:

identifying one or more profiles of the sequence of profiles for which the determined user review attribute satisfies a threshold value; and

identifying one or more similar profiles to the one or more identified profiles for which the determined user review attribute satisfies the threshold value.

19 . One or more non-transitory computer-readable media storing software comprising instructions that are operable, when executed by one or more computers, to cause the one or more computers to perform operations comprising:

receiving, from a client device associated with a requesting user, a request to view profiles for one or more other users, wherein the requesting user and the other users are users of a social network;

applying matching criteria to a profile of the requesting user and the profiles for the one or more other users of the social network to identify profiles for a sequence of profiles;

responsive to receipt of the request to view the profiles, enabling sequential display, on a user interface of the client device, of information representative of the sequence of profiles, comprising:

enabling display, on the user interface, of first information representative of a first profile of the identified profiles;

determining, using a machine learning classifier, a user review attribute for the first profile by processing data associated with an interaction of the requesting user and the first profile, wherein the user review attribute represents an interest of a user viewing a displayed profile;

dynamically adjusting the sequence of profiles based on the determined user review attribute for the first profile; and

enabling display, on the user interface, of second information representative of a second profile of the identified profiles in the adjusted sequence of profiles.

Assignments (5)
PATENT SECURITY AGREEMENT RELEASE, RECORDED ON APRIL 22, 2025 AT REEL/FRAME 70905/0388 Recorded May 14, 2026
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: BUMBLE IP HOLDCO LLC
Reel/Frame 075572/0662 →
SECURITY INTEREST Recorded Apr 24, 2026
From: BUMBLE IP HOLDCO LLC; GENEVA TECHNOLOGIES, INC.
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 074472/0485 →
FIFTH PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Apr 22, 2025
From: BUMBLE IP HOLDCO LLC
To: CITIBANK, N.A.
Reel/Frame 070905/0388 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2025
From: BENCHETRIT, RONEN
To: AMI HOLDINGS LIMITED
Reel/Frame 070846/0519 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2025
From: AMI HOLDINGS LIMITED
To: BUMBLE IP HOLDCO LLC
Reel/Frame 070846/0583 →
Continuity (3)
Continuation 18079580 · Dec 12, 2022
Provisional Application 63290988 · Dec 17, 2021
Related Publication 20250238471A1 · Jul 24, 2025
References Cited (182)
US 7155248B2 · Idnani · 2006 [cited by applicant]
US 7328190B2 · Smith et al. · 2008 [cited by applicant]
US 7403796B2 · Silverbrook et al. · 2008 [cited by applicant]
US 7630926B2 · Chakiris et al. · 2009 [cited by applicant]
US 7657100B2 · Gokturk et al. · 2010 [cited by applicant]
US 7657126B2 · Gokturk et al. · 2010 [cited by applicant]
US 7660468B2 · Gokturk et al. · 2010 [cited by applicant]
US 7693907B1 · Lee et al. · 2010 [cited by applicant]
US 7707122B2 · Hull et al. · 2010 [cited by applicant]
US 7882039B2 · Weiss et al. · 2011 [cited by applicant]
US 7999728B2 · Chen et al. · 2011 [cited by applicant]
US 8095368B2 · Kumar · 2012 [cited by applicant]
US 8244612B2 · Chakiris et al. · 2012 [cited by applicant]
US 8315442B2 · Gokturk et al. · 2012 [cited by applicant]
US 8345982B2 · Gokturk et al. · 2013 [cited by applicant]
US 8583563B1 · Bonilla et al. · 2013 [cited by applicant]
US 8612359B2 · Hull et al. · 2013 [cited by applicant]
US 8732030B2 · Gokturk et al. · 2014 [cited by applicant]
US 8813107B2 · Higgins et al. · 2014 [cited by applicant]
US 8825767B2 · Sivavakeesar et al. · 2014 [cited by applicant]
US 8840013B2 · Roundtree et al. · 2014 [cited by applicant]
US 8856375B2 · Martinez et al. · 2014 [cited by applicant]
US 8886544B2 · Torres · 2014 [cited by applicant]
US 8909771B2 · Heath et al. · 2014 [cited by applicant]
US 8935257B1 · Heath · 2015 [cited by applicant]
US 9008435B2 · Gokturk et al. · 2015 [cited by applicant]
US 9020845B2 · Marlowe et al. · 2015 [cited by applicant]
US 9037648B2 · Ogilvie et al. · 2015 [cited by applicant]
US 9560156B1 · Rana et al. · 2017 [cited by applicant]
US 9602495B2 · Wyn-Harris · 2017 [cited by applicant]
US 9619567B2 · Roundtree et al. · 2017 [cited by applicant]
US 9667366B2 · Herickhoff et al. · 2017 [cited by applicant]
US 9672336B1 · Spence · 2017 [cited by applicant]
US 9721253B2 · Gideoni et al. · 2017 [cited by applicant]
US 9830388B2 · Andress et al. · 2017 [cited by applicant]
US 9917826B2 · Wyn-Harris · 2018 [cited by applicant]
US 9959023B2 · Rad et al. · 2018 [cited by applicant]
US 9961053B2 · Yedidi et al. · 2018 [cited by applicant]
US 10063714B2 · Chakiris et al. · 2018 [cited by applicant]
US 10073958B2 · Spence · 2018 [cited by applicant]
US 10102546B2 · Heath · 2018 [cited by applicant]
US 10127564B2 · Heath · 2018 [cited by applicant]
US 10140620B2 · Heath · 2018 [cited by applicant]
US 10146922B2 · Guidotti et al. · 2018 [cited by applicant]
US 10152722B2 · Heath · 2018 [cited by applicant]
US 10230713B2 · Wyn-Harris · 2019 [cited by applicant]
US 10248800B2 · Nicholls · 2019 [cited by applicant]
US 10255724B2 · Barbaro Altieri · 2019 [cited by applicant]
US 10257173B2 · Nicholls · 2019 [cited by applicant]
US 10321842B2 · Garten et al. · 2019 [cited by applicant]
US 10412139B2 · Rands · 2019 [cited by applicant]
US 10460566B2 · Amaitis et al. · 2019 [cited by applicant]
US 10484329B2 · Zhang et al. · 2019 [cited by applicant]
US 10492981B1 · Kumar · 2019 [cited by applicant]
US 10496170B2 · Vartanian et al. · 2019 [cited by applicant]
US 10510214B2 · Amaitis et al. · 2019 [cited by applicant]
US 10540630B2 · Erez et al. · 2020 [cited by applicant]
US 10548001B1 · Shelley · 2020 [cited by applicant]
US 10564806B1 · Gray et al. · 2020 [cited by applicant]
US 10565272B2 · Brunn et al. · 2020 [cited by applicant]
US 10587601B2 · Wyn-Harris · 2020 [cited by applicant]
US 10620812B2 · Jon et al. · 2020 [cited by applicant]
US 10642939B2 · Toplyn · 2020 [cited by applicant]
US 10664893B2 · Herbst et al. · 2020 [cited by applicant]
US 10685488B1 · Kumar · 2020 [cited by applicant]
US 10706233B2 · Cookson et al. · 2020 [cited by applicant]
US 10728398B2 · Chakiris et al. · 2020 [cited by applicant]
US 10778715B2 · Oikarinen et al. · 2020 [cited by applicant]
US 10791084B2 · Bhagwan et al. · 2020 [cited by applicant]
US 10798193B2 · Wu et al. · 2020 [cited by applicant]
US 10805372B2 · Rands · 2020 [cited by applicant]
US 10831766B2 · Plasmeier et al. · 2020 [cited by applicant]
US 10832219B2 · Jersin et al. · 2020 [cited by applicant]
US 10834268B2 · Chakiris et al. · 2020 [cited by applicant]
US 10846941B2 · Altieri · 2020 [cited by applicant]
US 10867257B2 · Morris · 2020 [cited by applicant]
US 10878817B2 · Toplyn · 2020 [cited by applicant]
US 10887098B2 · Van Der Velden et al. · 2021 [cited by applicant]
US 10977289B2 · Grabovitch-Zuyev et al. · 2021 [cited by applicant]
US 10997703B1 · Khalatian · 2021 [cited by applicant]
US 11032255B2 · Nicholls · 2021 [cited by applicant]
US 11068935B1 · White et al. · 2021 [cited by applicant]
US 12216719B2 · Benchetrit · 2025 [cited by applicant]
US 20040167794A1 · Shostack et al. · 2004 [cited by applicant]
US 20040249811A1 · Shostack et al. · 2004 [cited by applicant]
US 20040260781A1 · Shostack et al. · 2004 [cited by applicant]
US 20050076109A1 · Mathew et al. · 2005 [cited by applicant]
US 20050114462A1 · Mathew et al. · 2005 [cited by applicant]
US 20060059130A1 · Weiss et al. · 2006 [cited by applicant]
US 20060059159A1 · Truong et al. · 2006 [cited by applicant]
US 20070087313A1 · Vest · 2007 [cited by applicant]
US 20070094129A1 · Graves et al. · 2007 [cited by applicant]
US 20070150233A1 · Firehammer et al. · 2007 [cited by applicant]
US 20070226062A1 · Hughes et al. · 2007 [cited by applicant]
US 20070293212A1 · Quon et al. · 2007 [cited by applicant]
US 20080045186A1 · Black et al. · 2008 [cited by applicant]
US 20080082426A1 · Gokturk et al. · 2008 [cited by applicant]
US 20080114629A1 · Pavlov et al. · 2008 [cited by applicant]
US 20080177640A1 · Gokturk et al. · 2008 [cited by applicant]
US 20080209075A1 · Shamma · 2008 [cited by applicant]
US 20080301557A1 · Kotlyar · 2008 [cited by applicant]
US 20090066722A1 · Kriger et al. · 2009 [cited by applicant]
US 20100088246A1 · Lim · 2010 [cited by applicant]
US 20100274815A1 · Vanasco · 2010 [cited by applicant]
US 20110019662A1 · Katis et al. · 2011 [cited by applicant]
US 20110055309A1 · Gibor et al. · 2011 [cited by applicant]
US 20110149809A1 · Narayanaswamy · 2011 [cited by applicant]
US 20110269520A1 · Amaitis et al. · 2011 [cited by applicant]
US 20120005045A1 · Baker · 2012 [cited by applicant]
US 20120028623A1 · Verdon · 2012 [cited by applicant]
US 20120157177A1 · Hughes et al. · 2012 [cited by applicant]
US 20120197967A1 · Sivavakeesar et al. · 2012 [cited by applicant]
US 20120246089A1 · Sikes · 2012 [cited by applicant]
US 20120254333A1 · Chandramouli et al. · 2012 [cited by applicant]
US 20130024232A1 · Powell · 2013 [cited by applicant]
US 20130073387A1 · Heath · 2013 [cited by applicant]
US 20130073473A1 · Heath · 2013 [cited by applicant]
US 20130127893A1 · Gokturk et al. · 2013 [cited by applicant]
US 20130132236A1 · Gokturk et al. · 2013 [cited by applicant]
US 20130211942A1 · Linden et al. · 2013 [cited by applicant]
US 20130211943A1 · Linden et al. · 2013 [cited by applicant]
US 20130268357A1 · Heath · 2013 [cited by applicant]
US 20130340775A1 · Juster et al. · 2013 [cited by applicant]
US 20140006129A1 · Heath · 2014 [cited by applicant]
US 20140019184A1 · Herickhoff et al. · 2014 [cited by applicant]
US 20140032434A1 · Kumar · 2014 [cited by applicant]
US 20140129460A1 · Budzienski et al. · 2014 [cited by applicant]
US 20140221866A1 · Quy · 2014 [cited by examiner]
US 20140273927A1 · Trapp · 2014 [cited by applicant]
US 20140324599A1 · Munoz Torres et al. · 2014 [cited by applicant]
US 20140324604A1 · Munoz Torres et al. · 2014 [cited by applicant]
US 20140359471A1 · Kumar · 2014 [cited by applicant]
US 20150134554A1 · Clais et al. · 2015 [cited by applicant]
US 20150142823A1 · Klawitter et al. · 2015 [cited by applicant]
US 20150227972A1 · Tang · 2015 [cited by applicant]
US 20150254566A1 · Chandramouli et al. · 2015 [cited by applicant]
US 20150356595A1 · Sriharsha et al. · 2015 [cited by applicant]
US 20160004778A1 · Finder · 2016 [cited by applicant]
US 20160048875A1 · Perl et al. · 2016 [cited by applicant]
US 20160127500A1 · Rad · 2016 [cited by examiner]
US 20160189207A1 · Xu et al. · 2016 [cited by applicant]
US 20160253428A1 · Hasan · 2016 [cited by applicant]
US 20160359957A1 · Laliberte · 2016 [cited by applicant]
US 20160364812A1 · Cao · 2016 [cited by applicant]
US 20160371589A1 · Golbandi et al. · 2016 [cited by applicant]
US 20170098236A1 · Lee et al. · 2017 [cited by applicant]
US 20170109854A1 · Birdsong et al. · 2017 [cited by applicant]
US 20170223121A1 · Fisher et al. · 2017 [cited by applicant]
US 20170255907A1 · Page-Romer et al. · 2017 [cited by applicant]
US 20170318325A1 · Ortiz et al. · 2017 [cited by applicant]
US 20180018396A1 · Roundtree et al. · 2018 [cited by applicant]
US 20180150205A1 · Rad · 2018 [cited by examiner]
US 20180349485A1 · Carlisle · 2018 [cited by examiner]
US 20190065609A1 · Finder · 2019 [cited by applicant]
US 20190109911A1 · Laliberte · 2019 [cited by applicant]
US 20190179516A1 · Rad et al. · 2019 [cited by applicant]
US 20190246936A1 · Garten et al. · 2019 [cited by applicant]
US 20190377830A1 · Weldemariam et al. · 2019 [cited by applicant]
US 20190384392A1 · Aimone et al. · 2019 [cited by applicant]
US 20200103975A1 · Vartanian et al. · 2020 [cited by applicant]
US 20200145813A1 · Shelley · 2020 [cited by applicant]
US 20200204535A1 · Wyn-Harris · 2020 [cited by applicant]
US 20200219204A1 · Moetteli · 2020 [cited by applicant]
US 20200286081A1 · Anderson · 2020 [cited by applicant]
US 20200364986A1 · Amaitis et al. · 2020 [cited by applicant]
US 20210011959A1 · Finder · 2021 [cited by applicant]
US 20210021684A1 · Wu et al. · 2021 [cited by applicant]
US 20210042818A1 · Becker et al. · 2021 [cited by applicant]
US 20210042830A1 · Burke · 2021 [cited by applicant]
US 20210049348A1 · Qureshi · 2021 [cited by applicant]
US 20210081758A1 · Zadorojniy et al. · 2021 [cited by applicant]
US 20210099408A1 · Al Majid · 2021 [cited by examiner]
US 20210142293A1 · Kenthapadi · 2021 [cited by examiner]
US 20230195810A1 · Benchetrit · 2023 [cited by applicant]
CN 110175298A · 2019 [cited by applicant]
CN 113704632A · 2021 [cited by applicant]
International Preliminary Report on Patentability in International Appln. No. PCT/IB2022/062399, mailed on Jun. 27, 2024, 9 pages. [cited by applicant]
International Search Report and Written Opinion in International Appln. PCT/IB2022/062399, mailed on Feb. 13, 2023, 14 pages. [cited by applicant]
imotions.com [Online], “The Science of Online Dating: Unravel Research used neuroscience to pinpoint how to find the perfect Tinder image, ” Jul. 28, 2017, retrieved on Jun. 16, 2025, retrived from URL <https://imotions… [cited by applicant]
time.com [Online], “This Tinder Apple Watch App Uses Your Heartbeat to Find a Match,” Jul. 10, 2015, retrieved on Jun. 16, 2025, retrieved from URL <https://time.com/3952866/tinder-app-hands-free/>, 5 pages. [cited by applicant]
Singaporean Search Report and Written Opinion in Singaporean Appln. No. 11202404017Q, mailed on Jun. 9, 2025, 10 pages. [cited by applicant]
Saltaformaggio et al., “Eavesdropping on Fine-Grained User Activities Within Smartphone Apps Over Encrypted Network Traffic,” Paper, Presented at WOOT'16: 10th USENIX Workshop on Offensive Technologies, Austin, TX, Aug.… [cited by applicant]