IP Library Granted Patent US 12,158,919
Granted Patent B2
US 12,158,919 · App. 18/145,621 · Granted Dec 3, 2024

Automated categorization of groups in a social network

Inventor: Ronen Benchetrit (London, GB)
Assignee: Bumble IP Holdco LLC
G06F16/9536G06Q50/01
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,158,919
App. No.
18/145,621
Granted
Dec 3, 2024
Kind
B2
Abstract

A method for automatically categorizing groups of users in a social network, and using the categories to propose matches between groups or users and groups includes accessing content shared within a group in a social network application, processing the shared content with at least one machine learning model to determine labels for the content, determining categories for the group based on the labels for the content, accessing matching criteria for a user of the social network application, generating a match between the user and the group based on the matching criteria for the user and the categories for the group, supplying data indicative of the match to a client device of the user, receiving a match acceptance from the client device, and in response to receiving the match acceptance, providing the user access to the group in the social network application.

Claims (43)

1. A computer-implemented method, comprising:

accessing content shared within a first group in a social network application;

processing the shared content with at least one machine learning model to determine one or more labels for the content;

determining one or more categories for the first group based on the one or more labels for the content;

accessing one or more categories for a second group of the social network application;

generating a match between the first group and the second group based on the one or more categories for the first group and the one or more categories for the second group;

supplying data indicative of the match to a client device of a user in the second group;

receiving a match acceptance from the client device; and

in response to receiving the match acceptance, combining the first group and the second group in the social network application.

2. The method of claim 1 , wherein the content comprises at least one of text, audio, image, or video data shared within the first group.

3. The method of claim 1 , wherein the first group comprises two or more users of the social network application, and wherein the content comprises content shared by at least one of the two or more users in a communication channel associated with the first group.

4. The method of claim 3 , wherein the communication channel comprises at least one of a group chat, a group web page, or a group streaming channel.

5. The method of claim 1 , wherein the at least one machine learning model is selected from a plurality of machine learning models based on a type of the content, with the type of content comprising at least one of text, audio, image, or video.

6. The method of claim 1 , further comprising:

in response to receiving the match acceptance, providing the user in the second group access to the first group in the social network application,

wherein providing the user in the second group access to the first group in the social network application comprises enabling network communication between the user in the second group and the first group or enabling the user in the second group to share content with the first group.

7. The method of claim 1 , further comprising:

supplying data indicative of the match to at least one client device associated with at least one user in the second group;

receiving a match acceptance from the at least one client device; and

in response to receiving the match acceptance, providing the user in the second group access to the first group in the social network application.

8. The method of claim 1 , wherein the one or more categories for the first group comprise a subset of the one or more labels for the content.

9. The method of claim 1 , wherein the at least one machine learning model is trained based on labeled content received from one or more users in the first group of the social network application.

10. The method of claim 1 , wherein the content comprises streamed video content, and wherein processing the shared content with the at least one machine learning model to determine the one or more labels for the content comprises:

analyzing the streamed video content in real-time or near-real time, or

analyzing a copy of the streamed video content after a streaming of the streamed video content has ended.

11. A computer-implemented method, comprising:

for each of a plurality of groups in a social network application:

accessing content shared within a group;

processing the shared content with at least one machine learning model to determine one or more labels for the content; and

determining one or more categories for the group based on the one or more labels for the content;

generating a match between a first group and a second group of the plurality of groups based on the one or more categories for each of the first group and the second group;

supplying data indicative of the match to each of the first group and the second group;

receiving a match acceptance from at least one of the first group or the second group; and

in response to receiving the match acceptance, combining the first group and the second group, wherein each of the first group and the second group comprise two or more users.

12. The method of claim 11 , wherein the content comprises at least one of text, audio, image, or video data shared within the group.

13. The method of claim 11 , wherein the content comprises content shared by at least one of the two or more users in a communication channel associated with the group.

14. The method of claim 13 , wherein the communication channel comprises at least one of a group chat, a group web page, or a group streaming channel.

15. The method of claim 11 , wherein the at least one machine learning model is selected from a plurality of machine learning models based on a type of the content, with the type of content comprising at least one of text, audio, image, or video.

16. The method of claim 11 , wherein the data indicative of the match comprises a prompt to combine the first group and the second group.

17. The method of claim 11 , wherein combining the first group and the second group comprises adding members of the first group to the second group, or creating a third group with the members of the first group and members of the second group.

18. The method of claim 11 , wherein the content comprises streamed video content, and wherein processing the shared content with the at least one machine learning model to determine the one or more labels for the content comprises:

analyzing the streamed video content in real-time or near-real time, or

analyzing a copy of the streamed video content after a streaming of the streamed video content has ended.

Assignments (6)
PATENT SECURITY AGREEMENT RELEASE, ON MARCH 30, 2023 AT REEL/FRAME 63191/0091 Recorded May 14, 2026
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: BUMBLE IP HOLDCO LLC
Reel/Frame 075572/0572 →
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 →
AMENDMENT NO. 1 TO PATENT SECURITY AGREEMENT Recorded May 24, 2024
From: BUMBLE IP HOLDCO LLC; AMI HOLDINGS LIMITED
To: CITIBANK, N.A.
Reel/Frame 067529/0543 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2024
From: AMI HOLDINGS LIMITED
To: BUMBLE IP HOLDCO LLC
Reel/Frame 066730/0022 →
PATENT SECURITY AGREEMENT Recorded Mar 30, 2023
From: AMI HOLDINGS LIMITED
To: CITIBANK, N.A.
Reel/Frame 063191/0091 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2023
From: BENCHETRIT, RONEN
To: AMI HOLDINGS LIMITED
Reel/Frame 062806/0575 →
Continuity (2)
Provisional Application 63294528 · Dec 29, 2021
Related Publication 20230205831A1 · Jun 29, 2023
Cited By (1)
US 12,608,432