SYSTEMS AND METHODS FOR OPTIMIZING IMPRESSION FREQUENCY
First Claim
1. A method for optimizing impression frequency for content presented on a client device, the method comprising:
- receiving, at a computing system, a notification of an available impression for presenting content on a client device;
identifying, by the computing system, a user identifier associated with the available impression;
mapping, by the computing system, the user identifier to a calculated value within a normalized range, wherein the calculated value is a function of the user identifier;
comparing, by the computing system, the calculated value with an impression probability threshold; and
determining, by the computing system, whether to bid on the available impression based on a result of the comparison.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for optimizing impression frequency for content presented on a client device are provided. A content distribution system selects a subset of available impressions on which to place bids such that a predetermined content distribution budget is spent and the bids are placed on impressions associated with a minimum number of unique user identifiers. The content distribution system receives a notification of an available impression for presenting content on a client device and identifies a user identifier associated with the client device. The content distribution system calculates a hash value for the user identifier as a function of the user identifier and compares the hash value with an impression probability threshold. The content distribution system determines whether to bid on the available impression based on a result of the comparison.
-
Citations
20 Claims
-
1. A method for optimizing impression frequency for content presented on a client device, the method comprising:
-
receiving, at a computing system, a notification of an available impression for presenting content on a client device; identifying, by the computing system, a user identifier associated with the available impression; mapping, by the computing system, the user identifier to a calculated value within a normalized range, wherein the calculated value is a function of the user identifier; comparing, by the computing system, the calculated value with an impression probability threshold; and determining, by the computing system, whether to bid on the available impression based on a result of the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for optimizing impression frequency for content presented on a client device, the system comprising:
-
a computing system configured to receive notifications of available impressions for presenting content on a client device; wherein the computing system is configured to identify, for each of the available impressions, a user identifier associated with the available impression; wherein the computing system is configured to select a subset of the available impressions on which to place bids such that a predetermined content distribution budget is spent on winning bids and the bids are placed on impressions associated with a minimum number of unique user identifiers. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for optimizing impression frequency for content presented on a client device, the system comprising:
-
a computing system configured to receive a notification of an available impression for presenting content on a client device and to identify a user identifier associated with the available impression; wherein the computing system is configured to map the user identifier to a calculated value within a normalized range and to compare the calculated value with an impression probability threshold, wherein the calculated value is a function of the user identifier; wherein the computing system is configured to determine whether to bid on the available impression based on a result of the comparison. - View Dependent Claims (19, 20)
-
Specification