METHODS AND SYSTEMS FOR SURFACING CONTENT ITEMS BASED ON IMPRESSION DISCOUNTING
First Claim
Patent Images
1. A computer-implemented method comprising:
- determining a selection score based on an impression discount for a job posting, the impression discount being determined based on a number of times the job posting has been surfaced to a user and a visit frequency metric measuring a frequency in which the user accesses a content publisher that surfaces the job posting;
increasing the impression discount for the job posting based on an increase to the number of times the job posting has been surfaced to the user;
decreasing the selection score for the job posting based on the increased impression discount;
selecting the job posting from a plurality of job postings based on a comparison of the selection score for the job posting and selection scores for each of the plurality of job postings; and
surfacing the selected job posting to a client device corresponding to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for surfacing content items to a user based on an impression discount are described. For example, an impression discount for a content item is determined. The impression discount may be determined based on a number of times the content item has been surfaced to a user. A selection score for the content item is updated based on the impression discount. The content item is selected from a plurality of content items based on a comparison of the selection score for the content item and selection scores for each of the plurality of content items. The selected content item is then surfaced to a client device corresponding to the user.
65 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
determining a selection score based on an impression discount for a job posting, the impression discount being determined based on a number of times the job posting has been surfaced to a user and a visit frequency metric measuring a frequency in which the user accesses a content publisher that surfaces the job posting; increasing the impression discount for the job posting based on an increase to the number of times the job posting has been surfaced to the user; decreasing the selection score for the job posting based on the increased impression discount; selecting the job posting from a plurality of job postings based on a comparison of the selection score for the job posting and selection scores for each of the plurality of job postings; and surfacing the selected job posting to a client device corresponding to the user. - View Dependent Claims (4, 5, 7, 8, 9, 10)
-
-
2. (canceled)
-
3. (canceled)
-
6. (canceled)
-
11. A computer-implemented system comprising:
-
a memory for storing executable instructions; at least one processor for executing instructions stored in memory; a content selection engine implemented by the least one processor and configured to; determine a selection score based on an impression discount for a job posting, the impression discount being determined based on a number of times the job posting has been surfaced to a user, increase the impression discount for the job posting based on an increase to the number of times the job posting has been surfaced to the user; decrease the selection score for the job posting based on the increased impression discount, and select the job posting from a plurality of content items based on a comparison of the selection score for the job posting and selection scores for each of the plurality of content items; and a presentation engine implemented by the at least one processor and configured to surface the selected job posting to a client device corresponding to the user. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
12. (canceled)
-
13. (canceled)
-
20. A non-transitory computer-readable medium storing executable instructions thereon, which, when executed by a processor, cause the processor to perform operations comprising:
-
determining a selection score based on an impression discount for a job posting, the impression discount being determined based on a number of times the job posting has been surfaced to a user; increasing the impression discount for the job posting based on an increase to the number of times the job posting has been surfaced to the user; decreasing the selection score for the job posting based on the increased impression discount; selecting the job posting from a plurality of content items based on a comparison of the selection score for the job posting and selection score for each of the plurality of content items; and surfacing the selected job posting to a client device corresponding to the user.
-
Specification