IP Library Granted Patent US 11,641,328
Granted Patent B1
US 11,641,328 · App. 17/483,640 · Granted May 2, 2023

Systems and methods for facilitating topic-based messaging sessions

Inventors: Mike M. Yaghmai (Los Gatos, CA); Alireza Bitaraf Haghighi (East Palo Alto, CA)
Assignee: Meta Platforms, Inc.
H04L51/04G06F16/24578G06F16/9535H04L51/52
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,641,328
App. No.
17/483,640
Granted
May 2, 2023
Kind
B1
Abstract

Systems, methods, and non-transitory computer-readable media can receive an indication that a first user is interested in participating in a topic-based messaging session pertaining to a first topic. A second user to match with the first user is identified based on user matching criteria. A topic-based messaging session within which the first user and the second user can exchange messages is generated.

Claims (55)

1. A computer-implemented method comprising:

providing, by a computing system, a content post to a first user, wherein the content post is associated with an option selectable by the first user to indicate that the first user has a first viewpoint;

providing, by the computing system, the content post to a second user, wherein the content post is associated with an option selectable by the second user to indicate that the second user has a second viewpoint different from the first viewpoint;

identifying, by the computing system, the second user based on the second viewpoint and at least one commonality shared between the first user and the second user; and

generating, by the computing system, a messaging session in which the first user and the second user can exchange messages.

2. The computer-implemented method of claim 1 , wherein the first viewpoint and the second viewpoint are associated with at least one of politics, fiscal policies, social policies, or religion.

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

providing, by the computing system, a user review survey to the first user that asks the first user to rate the second user; and

receiving, by the computing system, user rating information from the first user for the second user based at least in part on the user review survey.

4. The computer-implemented method of claim 3 , wherein the user rating information is associated with at least one user matching criterion of friendliness, respectfulness, factualness, or a degree of knowledge on a topic associated with the content post.

5. The computer-implemented method of claim 3 , wherein the identifying the second user based on the second viewpoint and at least one commonality shared between the first user and the second user further comprises:

comparing user rating information associated with the second user and user rating information associated with a third user; and

upranking the second user over the third user based on a comparison of the user rating information associated with the second user and the user rating information associated with the third user.

6. The computer-implemented method of claim 1 , wherein the at least one commonality shared between the first user and the second user is associated with at least one of a location, age, marital status, education, number of children, hobbies, interests, or pages followed.

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

receiving, by the computing system, a request for the messaging session from the first user; and

in response to the receiving the request, providing, by the computing system, the first user a questionnaire that asks for user viewpoint information.

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

performing, by the computing system, natural language analysis of messages exchanged within the messaging session;

determining, by the computing system, that a message indicative of termination of the message session is sent from the first user to the second user; and

terminating, by the computing system, the messaging session based on the message.

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

generating, by the computing system, an introductory message of the second user based on the first view point and the second viewpoint; and

providing, by the computing system, the introductory message to the first user in the messaging session.

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

generating, by the computing system, an introductory message of the second user based on the at least one commonality; and

providing, by the computing system, the introductory message to the first user in the messaging session.

11. A system comprising:

at least one processor; and

a memory storing instructions that, when executed by the at least one processor, cause the system to perform:

providing a content post to a first user, wherein the content post is associated with an option selectable by the first user to indicate that the first user has a first viewpoint;

providing the content post to a second user, wherein the content post is associated with an option selectable by the second user to indicate that the second user has a second viewpoint different from the first viewpoint;

identifying the second user based on the second viewpoint and at least one commonality shared between the first user and the second user; and

generating a messaging session in which the first user and the second user can exchange messages.

12. The system of claim 11 , wherein the first viewpoint and the second viewpoint are associated with at least one of politics, fiscal policies, social policies, or religion.

13. The system of claim 11 , further comprising:

providing a user review survey to the first user that asks the first user to rate the second user; and

receiving user rating information from the first user for the second user based at least in part on the user review survey.

14. The system of claim 13 , wherein the user rating information is associated with at least one user matching criterion of friendliness, respectfulness, factualness, or a degree of knowledge on a topic associated with the content post.

15. The system of claim 13 , wherein the identifying the second user based on the second viewpoint and at least one commonality shared between the first user and the second user further comprises:

comparing user rating information associated with the second user and user rating information associated with a third user; and

upranking the second user over the third user based on a comparison of the user rating information associated with the second user and the user rating information associated with the third user.

16. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform a method comprising:

providing a content post to a first user, wherein the content post is associated with an option selectable by the first user to indicate that the first user has a first viewpoint;

providing the content post to a second user, wherein the content post is associated with an option selectable by the second user to indicate that the second user has a second viewpoint different from the first viewpoint;

identifying the second user based on the second viewpoint and at least one commonality shared between the first user and the second user; and

generating a messaging session in which the first user and the second user can exchange messages.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the first viewpoint and the second viewpoint are associated with at least one of politics, fiscal policies, social policies, or religion.

18. The non-transitory computer-readable storage medium of claim 16 , further comprising:

providing a user review survey to the first user that asks the first user to rate the second user; and

receiving user rating information from the first user for the second user based at least in part on the user review survey.

19. The non-transitory computer-readable storage medium of claim 18 , wherein the user rating information is associated with at least one user matching criterion of friendliness, respectfulness, factualness, or a degree of knowledge on a topic associated with the content post.

20. The non-transitory computer-readable storage medium of claim 18 , wherein the identifying the second user based on the second viewpoint and at least one commonality shared between the first user and the second user further comprises:

comparing user rating information associated with the second user and user rating information associated with a third user; and

upranking the second user over the third user based on a comparison of the user rating information associated with the second user and the user rating information associated with the third user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2024
From: YAGHMAI, MIKE M.; HAGHIGHI, ALIREZA BITARAF
To: FACEBOOK, INC.
Reel/Frame 066676/0781 →
CHANGE OF NAME Recorded Nov 30, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058740/0010 →