IP Library Patent Application 15254906
Patent Application
App. No. 15/254,906

SYSTEMS AND METHODS FOR PACING PAGE RECOMMENDATIONS

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 None
App. No.
15/254,906
Abstract

Systems, methods, and non-transitory computer-readable media can determine a plurality of candidate entities for recommendation to a user of a social networking system based on candidate criteria. A recommendation pace rating is determined for each of the plurality of candidate entities based on historical recommendation data. A first entity of the plurality of candidate entities is selected for recommendation to the user based on the recommendation pace ratings.

Claims (37)

1 . A computer-implemented method comprising:

determining, by a computing system, a plurality of candidate entities for recommendation to a user of a social networking system based on candidate criteria;

determining, by the computing system, a recommendation pace rating for each of the plurality of candidate entities based on historical recommendation data; and

selecting, by the computing system, a first entity of the plurality of candidate entities for recommendation to the user based on the recommendation pace ratings.

2 . The computer-implemented method of claim 1 , wherein each recommendation pace rating comprises a weighted combination of a plurality of recommendation pace data values.

3 . The computer-implemented method of claim 2 , wherein the plurality of recommendation pace data values comprise conversion data for multiple time periods.

4 . The computer-implemented method of claim 1 , further comprising filtering the plurality of candidate entities based on a recommendation pace rating threshold.

5 . The computer-implemented method of claim 1 , wherein

the recommendation pace ratings are one component of a multi-component overall recommendation rating, and

the method further comprises determining an increase to the overall recommendation rating for each of the plurality of candidate entities based on the recommendation pace rating.

6 . The computer-implemented method of claim 5 , wherein an increase to the overall recommendation rating based on the recommendation pace rating is not conferred if the recommendation pace rating exceeds a recommendation pace rating threshold.

7 . The computer-implemented method of claim 1 , further comprising causing an entity recommendation identifying the first entity to be presented to the user through a user device.

8 . The computer-implemented method of claim 7 , further comprising causing an entity page on the social networking system associated with the first entity to be presented to the user based on a selection by the user.

9 . The computer-implemented method of claim 7 , further comprising causing the user to connect with an entity page on the social networking system associated with the first entity based on a selection by the user.

10 . The computer-implemented method of claim 1 , further comprising filtering the plurality of candidate entities based on an entity size threshold.

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 a method comprising:

determining a plurality of candidate entities for recommendation to a user of a social networking system based on candidate criteria;

determining a recommendation pace rating for each of the plurality of candidate entities based on historical recommendation data; and

selecting a first entity of the plurality of candidate entities for recommendation to the user based on the recommendation pace ratings.

12 . The system of claim 11 , wherein each recommendation pace rating comprises a weighted combination of a plurality of recommendation pace data values.

13 . The system of claim 12 , wherein the plurality of recommendation pace data values comprise conversion data for multiple time periods.

14 . The system of claim 11 , wherein the method further comprises filtering the plurality of candidate entities based on a recommendation pace rating threshold.

15 . The system of claim 11 , wherein

the recommendation pace ratings are one component of a multi-component overall recommendation rating, and

the method further comprises determining an increase to the overall recommendation rating for each of the plurality of candidate entities based on the recommendation pace rating.

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 a plurality of candidate entities for recommendation to a user of a social networking system based on candidate criteria;

determining a recommendation pace rating for each of the plurality of candidate entities based on historical recommendation data; and

selecting a first entity of the plurality of candidate entities for recommendation to the user based on the recommendation pace ratings.

17 . The non-transitory computer-readable storage medium of claim 16 , wherein each recommendation pace rating comprises a weighted combination of a plurality of recommendation pace data values.

18 . The non-transitory computer-readable storage medium of claim 17 , wherein the plurality of recommendation pace data values comprise conversion data for multiple time periods.

19 . The non-transitory computer-readable storage medium of claim 16 , wherein the method further comprises filtering the plurality of candidate entities based on a recommendation pace rating threshold.

20 . The non-transitory computer-readable storage medium of claim 16 , wherein

the recommendation pace ratings are one component of a multi-component overall recommendation rating, and

the method further comprises determining an increase to the overall recommendation rating for each of the plurality of candidate entities based on the recommendation pace rating.

Assignments (2)
CHANGE OF NAME Recorded Dec 22, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058568/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2017
From: KAPOOR, KOMAL; SORG, JONATHAN DANIEL; GREEN, BRADLEY RAY; BREWER, JASON ERIC
To: FACEBOOK, INC.
Reel/Frame 043587/0561 →