Abstract:
A server machine obtains media content information and event records, which include session data. The session data including consumer identifiers identifying consumers, and content provider identifiers identifying media stations. The server uses the event records and the media content information to generate tune-away events when first session data includes a first content provider identifier, but subsequent session data includes a second content provider identifier different from the first content provider identifier. The server aggregates tune-away events for a specific program across multiple different media outlets to determine a total number of tune away events for that program during a specified time period. The total number of tune-away events can be transmitted to an end user machine, which can display a graphical representation.
Abstract:
An apparatus and method for execution in a digital-media content playback device is provided, in which a digital-media content stream is received that includes a plurality of digital-media content provided by at least one digital-media content service. For a playback of each of the plurality of digital-media content via the digital-media content playback device, a playback duration is determined, and a churn rate based on the playback duration relative to the airplay parameter of the corresponding digital-media content to indicate a digital-media content switch by a user. The churn rate of a digital media content-of-interest is produced based on churn rates of a plurality of digital-media content to produce a retention rate relating the digital media content-of-interest. Digital-media content information is transmitted by the digital-media content playback device including the playback duration, the churn rate, and the retention rate relating to the digital media content-of-interest.
Abstract:
A mobile communication device includes a wireless local Access Network (WLAN) module, a personal area network (PAN) module, a timing module, a memory, an authentication module operably coupled to the WLAN module, the PAN module, the timing module and the memory and a processing module operably coupled to the authentication module. The WLAN module is configured to transmit a licensing request message to an authentication server and receive a licensing request response from the authentication server, while the personal area network (PAN) module is configured to receive a time limited licensing request message from a client computer and transmit a licensing request response to the client computer. The processing module is configured to control at least a portion of an authentication process executed on the authentication module.
Abstract:
A media item included in a broadcast is identified by receiving, at a processing device including a processor, a first recorded representation of a first media broadcast, which includes a recording of at least a portion of a first media item, via a known media station. The first recorded representation. An identity of the first media item is determined based on a broadcast schedule associated with the known media station. A second recorded representation of a second media broadcast transmitted via an unknown media station, which includes a recording of at least a portion of a media-item-of-interest is also received at the processing device. The media-item-of-interest is identified by the processing device based on a block-by-block comparison of the first recorded representation to the second recorded representation. The comparison includes comparing first blocks included in the first recorded representation against second blocks included in the second recorded representation on a frame by frame basis.
Abstract:
Automated data-matching includes obtaining first and second stored fingerprints generated from first and second data. The stored fingerprints are divided into frames, and grouped into first blocks and second blocks including an equal number of frames. Each frame included in a current first block is compared to each frame included in a current second block to determine a number of matching frames, and a hamming distance between the current first block and the current second block is determined, based at least in part on the number of matching frames. A determination is made, based at least in part on the hamming distance, whether the current first block and the current second block match.
Abstract:
A mobile communication device includes a wireless local Access Network (WLAN) module, a personal area network (PAN) module, a timing module, a memory, an authentication module operably coupled to the WLAN module, the PAN module, the timing module and the memory and a processing module operably coupled to the authentication module. The WLAN module is configured to transmit a licensing request message to an authentication server and receive a licensing request response from the authentication server, while the personal area network (PAN) module is configured to receive a time limited licensing request message from a client computer and transmit a licensing request response to the client computer. The processing module is configured to control at least a portion of an authentication process executed on the authentication module.
Abstract:
An end user can sample a radio or television broadcast, generate a user representation of the broadcast sample, and send the user representation to a comparison system, which also receives known representations of content broadcast by multiple different stations. The known representations are stored in a continuous fashion, and represent actually broadcast content. The comparison system identifies the source of the broadcast sample by comparing the user representation to the known representations associated with each of the different stations using a bit count method, such as the Hamming distance. By comparing two representations of content that was actually broadcast, a broadcast source can be identified without requiring the use of watermarks, timestamps, or a database of discreet content items.
Abstract:
Small changes in a broadcast version of a base media item can be identified by performing a multi-level comparison of digital fingerprints. A fingerprint of a base media item is compared to a fingerprint of a media broadcast to determine whether a media item embedded in a broadcast is likely, to a first level of certainty, to be the base media item. A second, more stringent, match between the fingerprint of the base media item and loosely matched items can be used to identify potentially-altered versions of the base media item. Potentially-altered versions can be compared against each other, and resulting matches are flagged as altered base media items, which can be fingerprinted and tested against broadcast fingerprints in the same manner as the base media item.
Abstract:
An end user can sample a radio or television broadcast, generate a user representation of the broadcast sample, and send the user representation to a comparison system, which also receives known representations of content broadcast by multiple different stations. The known representations are stored in a continuous fashion, and represent actually broadcast content. The comparison system identifies the source of the broadcast sample by comparing the user representation to the known representations associated with each of the different stations. By comparing two representations of content that was actually broadcast, a broadcast source can be identified without requiring the use of watermarks, timestamps, or a database of discreet content items.
Abstract:
An end user can sample a radio or television broadcast, generate a user representation of the broadcast sample, and send the user representation to a comparison system, which also receives known representations of content broadcast by multiple different stations. The known representations are stored in a continuous fashion, and represent actually broadcast content. The comparison system identifies the source of the broadcast sample by comparing the user representation to the known representations associated with each of the different stations. By comparing two representations of content that was actually broadcast, a broadcast source can be identified without requiring the use of watermarks, timestamps, or a database of discreet content items.