Methods and apparatus to measure exposure to streaming media
First Claim
1. A method, comprising:
- extracting a first metadata tag from a first media part, the first metadata tag corresponding to a playback position in a second media part, the first and second media parts being portions of a first item of media;
when playback of the first media part is completed, detecting a third media part that is not part of the first item of media;
in response to completion of playback of the first media part or detecting the third media part, storing, by executing an instruction with a processor, a first duration of the first media part as an offset value;
when playback of the third media part is completed, detecting the second media part;
while the second media part is being played, looking up the first metadata tag when the playback position is traversed, traversal of the playback position being identified based on the offset value;
when playback of the second media part is completed, detecting a fourth media part;
in response to completion of playback of the second media part or detecting the fourth media part, updating, by executing an instruction with the processor, the offset value based on the first duration and a second duration of the second media part;
when playback of the fourth media part is completed, detecting, within a fifth media part that is a portion of the first item of media, a second metadata tag corresponding to a second playback position within a third duration of the fifth media part;
while the fifth media part is being played, looking up the second metadata tag when the second playback position is traversed, traversal of the second playback position being identified based on the updated offset value; and
sending the second metadata tag to an audience measurement entity based on the looking up of the second metadata tag.
8 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus to measure exposure to streaming media are disclosed. An example method includes extracting a tag from a first media part, the tag corresponding to a playback position in a second media part, the first and second parts being portions of a first item of media; when playback of the first part is completed, detecting a third media part that is not part of the first item of media; in response to completion of playback of the first part or detecting the third part, storing a first duration of the first part as an offset value; when playback of the third part is completed, detecting the second part; while the second part is being played, looking up the tag when the playback position is traversed, traversal of the playback position being identified based on the offset value; and sending the tag to an entity.
440 Citations
22 Claims
-
1. A method, comprising:
-
extracting a first metadata tag from a first media part, the first metadata tag corresponding to a playback position in a second media part, the first and second media parts being portions of a first item of media; when playback of the first media part is completed, detecting a third media part that is not part of the first item of media; in response to completion of playback of the first media part or detecting the third media part, storing, by executing an instruction with a processor, a first duration of the first media part as an offset value; when playback of the third media part is completed, detecting the second media part; while the second media part is being played, looking up the first metadata tag when the playback position is traversed, traversal of the playback position being identified based on the offset value; when playback of the second media part is completed, detecting a fourth media part; in response to completion of playback of the second media part or detecting the fourth media part, updating, by executing an instruction with the processor, the offset value based on the first duration and a second duration of the second media part; when playback of the fourth media part is completed, detecting, within a fifth media part that is a portion of the first item of media, a second metadata tag corresponding to a second playback position within a third duration of the fifth media part; while the fifth media part is being played, looking up the second metadata tag when the second playback position is traversed, traversal of the second playback position being identified based on the updated offset value; and sending the second metadata tag to an audience measurement entity based on the looking up of the second metadata tag. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus, comprising:
-
a media presenter to present media; a metadata retriever to; extract a first metadata tag from a first media part, the first metadata tag corresponding to a playback position in a second media part, the first and second media parts being portions of a first item of media; while the second media part is being played, look up the first metadata tag when the playback position is traversed, traversal of the playback position being identified based on an offset value; a file detector to; when playback of the first media part is completed, detect a third media part that is not part of the first item of media; when playback of the third media part is completed, detect the second media part; when playback of the second media part is completed, detect a fourth media part; when playback of the fourth media part is completed, detect, within a fifth media part that is a portion of the first item of media, a second metadata tag corresponding to a second playback position within a third duration of the fifth media part; a duration setter to; in response to completion of playback of the first media part or detecting the third media part, store a first duration of the first media part as the offset value; and in response to completion of playback of the second media part or detecting the fourth media part, update the offset value based on the first duration and a second duration of the second media part, the metadata retriever to, while the fifth media part is being played, look up the second metadata tag when the second playback position is traversed, traversal of the second playback position being identified based on the updated offset value; and a transmitter to send the second metadata tag to an audience measurement entity based on the looking up of the second metadata tag. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A tangible computer readable storage medium comprising computer readable instructions which, when executed, cause a processor to at least:
-
extract a metadata tag from a first media part, the metadata tag corresponding to a playback position in a second media part, the first and second media parts being portions of a first item of media; when playback of the first media part is completed, detect a third media part that is not part of the first item of media; in response to completion of playback of the first media part or detection of the third media part, store a first duration of the first media part as an offset value; when playback of the third media part is completed, detect the second media part; while the second media part is being played, look up the metadata tag when the playback position is traversed, traversal of the playback position being identified based on the offset value; when playback of the second media part is completed, detect a fourth media part; in response to completion of playback of the second media part or detecting the fourth media part, update the offset value based on the first duration and a second duration of the second media part; when playback of the fourth media part is completed, detect, within a fifth media part that is a portion of the first item of media, a second metadata tag corresponding to a second playback position within a third duration of the fifth media part; while the fifth media part is being played, look up the second metadata tag when the second playback position is traversed, traversal of the second playback position being identified based on the updated offset value; and send the metadata tag to an audience measurement entity based on the looking up of the metadata tag. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification