APPROXIMATING UNIQUE ADVERTISEMENT IMPRESSIONS ON A SOCIAL NETWORKING SYSTEM
First Claim
1. A method comprising:
- providing an advertisement to a plurality of users of a social networking system;
recording a sampled count of unique user impressions of the advertisement for a subset of the plurality of users of the social networking system using a sampling rate for unique user impressions over a predetermined threshold;
responsive to receiving a request for a unique impression metric for the advertisement, determining the unique impression metric for the advertisement based on the sampled count, the predetermined threshold, and information about the subset of the plurality of users; and
providing the unique impression metric for the advertisement in response to the request.
2 Assignments
0 Petitions
Accused Products
Abstract
Unique user impressions of advertisements on a social networking system may be tracked and approximated by the social networking system. After an advertisement is delivered to a user, identifying information about the advertisement is associated with the user if the advertisement was not previously presented to the user. An impression count records the number of unique impressions of the advertisement by users of the social networking system up to a predetermined threshold. After the predetermined threshold is reached, the social networking system records a sampling of the unique impressions. Upon request for the number of unique impressions for an advertisement, the social networking system may extrapolate the recorded unique impressions based on the predetermined threshold. In one embodiment, a time degradation factor may be applied to the sampling rate so that recent impressions are sampled more than older impressions.
-
Citations
27 Claims
-
1. A method comprising:
-
providing an advertisement to a plurality of users of a social networking system; recording a sampled count of unique user impressions of the advertisement for a subset of the plurality of users of the social networking system using a sampling rate for unique user impressions over a predetermined threshold; responsive to receiving a request for a unique impression metric for the advertisement, determining the unique impression metric for the advertisement based on the sampled count, the predetermined threshold, and information about the subset of the plurality of users; and providing the unique impression metric for the advertisement in response to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
delivering an advertisement to a user of a set of sampled users of a social networking system; and responsive to determining that the advertisement was not previously delivered to the user, recording identifying information about the advertisement in a user profile object associated with the user, the user profile object stored on the social networking system; responsive to a count associated with the advertisement not reaching a predetermined threshold, incrementing the count; responsive to the count associated with the advertisement reaching the predetermined threshold, incrementing the count according to a sampling rate associated with the advertisement; and storing the count in association with the advertisement on the social networking system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
receiving a request for a unique impression metric of an advertisement provided to users of a social networking system; identifying a recorded impression count associated with the advertisement for a set of sampled users of the social networking system; determining an extrapolated impression count based on the recorded impression count, a sampling rate associated with the recorded impression count, and a predetermined threshold associated with the recorded impression count; determining the unique impression metric of the advertisement based on the extrapolated impression count and information about the set of sampled users; and providing the unique impression metric of the advertisement in response to the request. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification