IP Library Granted Patent US 9,710,756
Granted Patent B2
US 9,710,756 · App. 14/570,825 · Granted Jul 18, 2017

Systems and methods for page recommendations based on page reciprocity

Inventors: Jason Brewer (Kirkland, WA); Bradley Ray Green (Snohomish, WA)
Assignee: Facebook, Inc.
G06N7/005G06N3/08G06N99/005H04N21/251G06F17/30
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 9,710,756
App. No.
14/570,825
Granted
Jul 18, 2017
Kind
B2
Abstract

Systems, methods, and non-transitory computer readable media configured to determine whether a candidate content item may be presented in response to an indication of approval by a user regarding a seed content item according to a first technique. It is determined whether the seed content item may be presented in response to an indication of approval by the user regarding the candidate content item according to a second technique. Features, including a reciprocity feature based on the determining whether a candidate item may be presented and the determining whether the seed content item may be presented, are processed to generate a probability that the user will interact with the candidate content item.

Claims (38)

1. A computer-implemented method comprising:

determining, by a computing system, whether a candidate content item may be presented in response to an indication of approval by a user regarding a seed content item according to a first technique, wherein the seed content item is a seed page and the candidate content item is a candidate page;

determining, by the computing system, whether the seed content item may be presented in response to an indication of approval by the user regarding the candidate content item according to a second technique; and

processing, by the computing system, features, including a reciprocity feature based on the determining whether a candidate content item may be presented and the determining whether the seed content item may be presented, to generate a probability that the user will interact with the candidate content item.

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

determining an existence of reciprocity associated with the reciprocity feature based on the first technique providing a forward recommendation and the second technique providing a reverse recommendation.

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

determining a value of the reciprocity feature.

4. The computer-implemented method of claim 3 , wherein the value of the reciprocity feature is binary.

5. The computer-implemented method of claim 3 , wherein the value of the reciprocity feature is a score based on a strength of reciprocity between the seed content item and the candidate content item.

6. The computer-implemented method of claim 1 , wherein the first technique and the second technique are same.

7. The computer-implemented method of claim 1 , wherein the first technique and the second technique are different.

8. The computer-implemented method of claim 1 , wherein the processing features further comprises:

applying a machine learning technique based on the features.

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

selecting the candidate content item for presentation to the user based on the probability that the user will interact with the candidate content item.

10. 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 whether a candidate content item may be presented in response to an indication of approval by a user regarding a seed content item according to a first technique, wherein the seed content item is a seed page and the candidate content item is a candidate page;

determining whether the seed content item may be presented in response to an indication of approval by the user regarding the candidate content item according to a second technique; and

processing features, including a reciprocity feature based on the determining whether a candidate content item may be presented and the determining whether the seed content item may be presented, to generate a probability that the user will interact with the candidate content item.

11. The system of claim 10 , wherein the seed content item is a seed page and the candidate content item is a candidate page.

12. The system of claim 10 , further comprising:

determining an existence of reciprocity associated with the reciprocity feature based on the first technique providing a forward recommendation and the second technique providing a reverse recommendation.

13. The system of claim 10 , further comprising:

determining a value of the reciprocity feature.

14. The system of claim 10 , wherein the first technique and the second technique are same.

15. 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 whether a candidate content item may be presented in response to an indication of approval by a user regarding a seed content item according to a first technique, wherein the seed content item is a seed page and the candidate content item is a candidate page;

determining whether the seed content item may be presented in response to an indication of approval by the user regarding the candidate content item according to a second technique; and

processing features, including a reciprocity feature based on the determining whether a candidate content item may be presented and the determining whether the seed content item may be presented, to generate a probability that the user will interact with the candidate content item.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the seed content item is a seed page and the candidate content item is a candidate page.

17. The non-transitory computer-readable storage medium of claim 15 , further comprising:

determining an existence of reciprocity associated with the reciprocity feature based on the first technique providing a forward recommendation and the second technique providing a reverse recommendation.

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

determining a value of the reciprocity feature.

19. The non-transitory computer-readable storage medium of claim 15 , wherein the first technique and the second technique are same.

Assignments (2)
CHANGE OF NAME Recorded Nov 23, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058235/0688 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: BREWER, JASON; GREEN, BRADLEY RAY
To: FACEBOOK, INC.
Reel/Frame 035333/0094 →
Continuity (1)
Related Publication 20160171381A1 · Jun 16, 2016