CPC G06Q 30/0204 (2013.01) [G06Q 30/0277 (2013.01)] | 20 Claims |
1. An apparatus, comprising:
memory;
first instructions in the apparatus; and
at least one processor to execute the first instructions to at least:
send second instructions from a first server to a client device, the second instructions to cause the client device to send first messages to a second server at intervals based on a presentation of media via the client device, the second instructions to cause the client device to send a second message to the second server based on a skip request associated with the presentation of the media via the client device, wherein first ones of the first messages include first indications of a first media type associated with the media, and the second message includes a second indication of a second media type associated with the media;
log impressions corresponding to the first messages and the second message, ones of the first messages corresponding to different portions of the media presented at the client device, the second message corresponding to a skipped portion of the media, the skipped portion not presented at the client device; and
determine a duration impression for the media based on the logged impressions, the duration impression identifying the portions of the media that were presented at the client device.
|