IP Library Granted Patent US 11,468,341
Granted Patent B2
US 11,468,341 · App. 15/986,074 · Granted Oct 11, 2022

Systems and methods for belief learning

Inventors: Bradley Ray Green (Snohomish, WA); Deepak Chinavle (Kirkland, WA)
Assignee: Meta Platforms, Inc.
G06N5/025G06Q50/01H04L67/535
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,468,341
App. No.
15/986,074
Granted
Oct 11, 2022
Kind
B2
Abstract

Systems, methods, and non-transitory computer readable media are configured to determine an interaction between a first entity and a first item. A second entity can be determined. The first entity can have formed a connection with the second entity on a social networking system. A belief that the second entity will interact with the first item can then be generated.

Claims (48)

1. A computer-implemented method comprising:

determining, by a computing system, an interaction between a first entity and a first item based on a first list of interactions recorded for the first entity;

determining, by the computing system, a second entity has formed a connection with the first entity;

generating, by the computing system, a belief in a list of beliefs that the second entity will interact with the first item based on the first list of interactions recorded for the first entity and a second list of interactions recorded for the second entity, wherein the generating comprises:

determining, by the computing system, the second entity has not previously interacted with the first item;

determining, by the computing system, a prior belief generated for the first entity that the first entity will interact with the first item; and

determining, by the computing system, a similarity between the first entity and the second entity based on the first list of interactions and the second list of interactions, wherein the similarity is weighted based on the prior belief; and

providing, by the computing system, a recommendation for the second entity via a display of a device associated with the second entity.

2. The computer-implemented method of claim 1 , wherein the first entity is a first user.

3. The computer-implemented method of claim 1 , wherein the second entity is a second user provided as a recommendation to the first entity based on the list of beliefs.

4. The computer-implemented method of claim 1 , wherein the recommendation for the second entity is provided based on a satisfaction of a threshold value by the belief.

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

determining, by the computing system, a likelihood the first item includes inaccurate content based on a satisfaction of a threshold value by the belief.

6. The computer-implemented method of claim 1 , wherein the generating the belief that the second entity will interact with the first item is based on a similarity between the first entity and the second entity.

7. The computer-implemented method of claim 1 , wherein the generating the belief that the second entity will interact with the first item is based on an existing belief that the second entity will interact with the first item.

8. The computer-implemented method of claim 1 , wherein the list of beliefs is maintained in local memory associated with the first entity.

9. The computer-implemented method of claim 1 , wherein the interaction between the first entity and the first item is recorded in a Bloom filter.

10. The computer-implemented method of claim 1 , wherein a previously-generated belief in the list of beliefs is removed based on at least one of: a threshold number of beliefs or a threshold memory.

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:

determining an interaction between a first entity and a first item based on a first list of interactions recorded for the first entity;

determining a second entity has formed a connection with the first entity;

generating a belief in a list of beliefs that the second entity will interact with the first item based on the first list of interactions recorded for the first entity and a second list of interactions recorded for the second entity, wherein the generating comprises:

determining the second entity has not previously interacted with the first item;

determining a prior belief generated for the first entity that the first entity will interact with the first item; and

determining a similarity between the first entity and the second entity based on the first list of interactions and the second list of interactions, wherein the similarity is weighted based on the prior belief; and

providing a recommendation for the second entity via a display of a device associated with the second entity.

12. The system of claim 11 , wherein the instructions, when executed by the at least one processor, further cause the system to perform:

determining the interaction between the first entity and the first item to be a liking of a page.

13. The system of claim 11 , wherein the instructions, when executed by the at least one processor, further cause the system to perform:

determining the interaction between the first entity and the first item to be a friending of a third entity.

14. The system of claim 13 , wherein the third entity is a user.

15. The system of claim 11 , wherein the interaction between the first entity and the first item is a posting of inaccurate content, wherein the first entity is a first page, wherein the second entity is a second page, and wherein the instructions, when executed by the at least one processor, further cause the system to perform:

determining the second page to have a potential to post inaccurate content.

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:

determining an interaction between a first entity and a first item based on a first list of interactions recorded for the first entity;

determining a second entity has formed a connection with the first entity; and

generating a belief in a list of beliefs that the second entity will interact with the first item based on the first list of interactions recorded for the first entity and a second list of interactions recorded for the second entity, wherein the generating comprises:

determining the second entity has not previously interacted with the first item;

determining a prior belief generated for the first entity that the first entity will interact with the first item; and

determining a similarity between the first entity and the second entity based on the first list of interactions and the second list of interactions, wherein the similarity is weighted based on the prior belief; and

providing a recommendation for the second entity via a display of a device associated with the second entity.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the instructions, when executed by the at least one processor of the computing system, further cause the computing system to perform:

generating a belief that the second entity will interact with a second item.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the generating the belief that the second entity will interact with the second item is based on an existing belief that the first entity will interact with the second item.

19. The non-transitory computer-readable storage medium of claim 17 , wherein the generating the belief that the second entity will interact with the second item is performed when generating the belief that the second entity will interact with the first item.

20. The non-transitory computer-readable storage medium of claim 17 , wherein the generating the belief that the second entity will interact with the second item is performed as a periodic operation.

Assignments (2)
CHANGE OF NAME Recorded Dec 1, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058645/0271 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2018
From: GREEN, BRADLEY RAY; CHINAVLE, DEEPAK
To: FACEBOOK, INC.
Reel/Frame 047441/0009 →
Continuity (1)
Related Publication 20190362244A1 · Nov 28, 2019