H04H60/48

Media identification using watermarks and signatures

Apparatus, systems, articles of manufacture, and methods to identify media using watermarks and signatures are disclosed. An example apparatus includes a watermark evaluator to determine a time and a category indicated by a watermark detected in the media and a window generator to determine a search window based on the time indicated by the watermark. The example apparatus also includes a signature comparator to compare a query signature having a time value within the search window with a subset of reference signatures associated with the category to identify the media, the query signature generated from the media, the subset set of reference signatures generated from reference media associated with the category.

Systems and Methods for Automated Extraction of Closed Captions in Real Time or Near Real-Time and Tagging of Streaming Data for Advertisements
20200053409 · 2020-02-13 · ·

System and methods for finding and analyzing targeted content from audio and video content sources, including means and methods for extracting captions from audio and video content sources; searching the captions for a mention of at least one target; extracting audio and video segments relating to the at least one target; delivering extracted audio and video segments to a user device; harvesting social media data relevant to the at least one target; analyzing the search results in correlation with the social media data for target content.

Systems and Methods for Automated Extraction of Closed Captions in Real Time or Near Real-Time and Tagging of Streaming Data for Advertisements
20200053409 · 2020-02-13 · ·

System and methods for finding and analyzing targeted content from audio and video content sources, including means and methods for extracting captions from audio and video content sources; searching the captions for a mention of at least one target; extracting audio and video segments relating to the at least one target; delivering extracted audio and video segments to a user device; harvesting social media data relevant to the at least one target; analyzing the search results in correlation with the social media data for target content.

BROADCAST TRANSMISSION APPARATUS, OPERATION METHOD OF BROADCAST TRANSMISSION APPARATUS, BROADCAST RECEPTION APPARATUS, AND OPERATION METHOD OF BROADCAST RECEPTION APPARATUS

A method of transmitting a broadcast signal includes generating, by a broadcast transmitter, a service and service signaling information for acquiring the service and components of the service; generating, by the broadcast transmitter, signaling data for rapid service scan, the signaling data including protection information for indicating whether a component of the service is protected and information for identifying where the service signaling information is transmitted and hidden information for indicating whether the service is intended for testing or proprietary use; generating, by the broadcast transmitter, physical layer pipes (PLPs) including the service, the service signaling information and the signaling data; and transmitting, by the broadcast transmitter, a broadcast signal carrying a signal frame including the PLPs, wherein the service signaling information includes a service identifier for referencing a service related to the signaling data.

BROADCAST TRANSMISSION APPARATUS, OPERATION METHOD OF BROADCAST TRANSMISSION APPARATUS, BROADCAST RECEPTION APPARATUS, AND OPERATION METHOD OF BROADCAST RECEPTION APPARATUS

A method of transmitting a broadcast signal includes generating, by a broadcast transmitter, a service and service signaling information for acquiring the service and components of the service; generating, by the broadcast transmitter, signaling data for rapid service scan, the signaling data including protection information for indicating whether a component of the service is protected and information for identifying where the service signaling information is transmitted and hidden information for indicating whether the service is intended for testing or proprietary use; generating, by the broadcast transmitter, physical layer pipes (PLPs) including the service, the service signaling information and the signaling data; and transmitting, by the broadcast transmitter, a broadcast signal carrying a signal frame including the PLPs, wherein the service signaling information includes a service identifier for referencing a service related to the signaling data.

Systems and methods for continuously detecting and identifying songs in a continuous audio stream
10534777 · 2020-01-14 · ·

A system and method for detecting songs in a continuous audio stream are disclosed. A detection server segments the continuous audio stream, and analyzes the audio stream to determine song candidates according to various processes disclosed herein. In one embodiment, the candidates are determined to be accurate when temporally ordered fingerprints exceed a predetermined threshold, adjacent audio stream segments are determined to have the same best song candidate, and the determined song detection has not been previously detected in the data stream within a predetermined period of time.

Systems and methods for continuously detecting and identifying songs in a continuous audio stream
10534777 · 2020-01-14 · ·

A system and method for detecting songs in a continuous audio stream are disclosed. A detection server segments the continuous audio stream, and analyzes the audio stream to determine song candidates according to various processes disclosed herein. In one embodiment, the candidates are determined to be accurate when temporally ordered fingerprints exceed a predetermined threshold, adjacent audio stream segments are determined to have the same best song candidate, and the determined song detection has not been previously detected in the data stream within a predetermined period of time.

Viewer-relation broadcasting buffer

A method for censoring a broadcast includes sending a notification that viewing content is being recorded by a broadcaster and available for viewing. They method also includes identifying one or more viewers that have accepted the notification and identifying the one or more viewer's viewers' relationship level to the broadcaster. The method also includes generating a buffer for the viewer. The method also includes determining a sensitive content occurrence frequency of the broadcaster and adjusting the buffer length based on the relationship level for the viewer. The method also includes parsing the broadcast of the broadcaster to identify sensitive viewing content, and, in response to a determination that the sensitive viewing content exceeds the viewer's relationship level, censoring the sensitive viewing content based on the adjusted buffer length of a buffered version of the broadcast transmitted to the viewer.

DYNAMICALLY SCHEDULING NON-PROGRAMMING MEDIA ITEMS IN CONTEXTUALLY RELEVANT PROGRAMMING MEDIA CONTENT

A system is provided that extracts contextual keywords from contextual data of programming media content based on a mapping of the contextual data of the programming media content with stored keywords or event information associated with semantics of the programming media content. A plurality of potential non-programming media items is determined from a plurality of non-programming media items for a plurality of users, based on a match between a sentiment type of each of the plurality of non-programming media items and the extracted contextual keywords. Based on a set of constraints, a schedule for insertion of a potential non-programming media item is generated at a candidate spot in the programming media content at run time.

VIEWER-RELATION BROADCASTING BUFFER
20190373319 · 2019-12-05 ·

A method for censoring a broadcast includes sending a notification that viewing content is being recorded by a broadcaster and available for viewing. They method also includes identifying one or more viewers that have accepted the notification and identifying the one or more viewer's viewers' relationship level to the broadcaster. The method also includes generating a buffer for the viewer. The method also includes determining a sensitive content occurrence frequency of the broadcaster and adjusting the buffer length based on the relationship level for the viewer. The method also includes parsing the broadcast of the broadcaster to identify sensitive viewing content, and, in response to a determination that the sensitive viewing content exceeds the viewer's relationship level, censoring the sensitive viewing content based on the adjusted buffer length of a buffered version of the broadcast transmitted to the viewer.