H04H20/14

SYSTEMS, METHODS, AND DEVICES FOR SCANNING BROADCASTS

The various embodiments disclosed herein provide methods, systems, and devices for capturing broadcast streams, analyzing the broadcast streams to obtain information about the media content transmitted in the broadcast streams, obtaining additional information about the media content if available, and assigning a unique event identifier specific to the instance of broadcast of the broadcast stream and/or media segment transmitted in the broadcast stream. In other embodiments, the unique event identifier is broadcasted to broadcast receiving devices. With the unique event identifier, broadcast receiving devices can access the obtained information associated with the media content.

Signal processing apparatus and methods

A unified system of programming communication. The system encompasses the prior art (television, radio, broadcast hardcopy, computer communications, etc.) and new user specific mass media. Within the unified system, parallel processing computer systems, each having an input (e.g., 77) controlling a plurality of computers (e.g., 205), generate and output user information at receiver stations. Under broadcast control, local computers (73, 205), combine user information selectively into prior art communications to exhibit personalized mass media programming at video monitors (202), speakers (263), printers (221), etc. .[.At intermediate transmission stations (e.g., cable television stations), signals in network broadcasts and from local inputs (74, 77, 97, 98) cause control processors (71) and computers (73) to selectively automate connection and operation of receivers (53), recorder/players (76), computers (73), generators (82), strippers (81), etc..]. At receiver stations, signals in received transmissions and from local inputs (225, 218, 22) cause control processors (200) and computers (205) to automate connection and operation of converters (201), tuners (215), decryptors (224), recorder/players (217), computers (205), furnaces (206), etc. Processors (71, 200) meter and monitor availability and usage of programming.

Methods and apparatus to detect commercial advertisements associated with media presentations

Methods and apparatus to detect commercial advertisements associated with media presentations are disclosed. An example apparatus to detect a commercial transition associated with a media presentation include means for comparing an amount of audio randomness in an inter-segment audio frame to a random level threshold, where the amount of audio randomness is based on a random-factor ratio. The example apparatus further includes means for indicating, in response to the amount of audio randomness satisfying the random level threshold, the inter-segment audio frame as occurring at the commercial transition.

Methods and apparatus to detect commercial advertisements associated with media presentations

Methods and apparatus to detect commercial advertisements associated with media presentations are disclosed. An example apparatus to detect a commercial transition associated with a media presentation include means for comparing an amount of audio randomness in an inter-segment audio frame to a random level threshold, where the amount of audio randomness is based on a random-factor ratio. The example apparatus further includes means for indicating, in response to the amount of audio randomness satisfying the random level threshold, the inter-segment audio frame as occurring at the commercial transition.

CONTROL OF CONTENT BROADCASTING

A method modifies how content is broadcast based on the tone and format of the content. One or more processors retrieve a set of rules that describe a tone and format for proposed content that is to be broadcast to an intended target, and determine whether the proposed content conforms to the set of rules. In response to determining that the proposed content does not conform to the set of rules, the processor(s) modify how the proposed content is broadcast to the intended target. The processor(s) generate an enriched content of the modified content by applying, to the modified content, content metatags that describe a content of the modified content, and then analyze the enriched content to calculate a trustworthiness index (TI) for the enriched content. The processors further modify how content is broadcast to the intended target based on the TI of the enriched content.

Signal processing apparatus and methods

A unified system of programming communication. The system encompasses the prior art (television, radio, broadcast hardcopy, computer communications, etc.) and new user specific mass media. Within the unified system, parallel processing computer systems, each having an input (e.g., 77) controlling a plurality of computers (e.g., 205), generate and output user information at receiver stations. Under broadcast control, local computers (73, 205), combine user information selectively into prior art communications to exhibit personalized mass media programming at video monitors (202), speakers (263), printers (221), etc. .[.At intermediate transmission stations (e.g., cable television stations), signals in network broadcasts and from local inputs (74, 77, 97, 98) cause control processors (71) and computers (73) to selectively automate connection and operation of receivers (53), recorder/players (76), computers (73), generators (82), strippers (81), etc..]. At receiver stations, signals in received transmissions and from local inputs (225, 218, 22) cause control processors (200) and computers (205) to automate connection and operation of converters (201), tuners (215), decryptors (224), recorder/players (217), computers (205), furnaces (206), etc. Processors (71, 200) meter and monitor availability and usage of programming.

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 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.

Control of content broadcasting

A method adjusts a broadcasting system according to properties of content being broadcast. One or more processors receive a proposed content that is designed to be a component of an electronic broadcast by a broadcast system. The processor(s) determine a broadcast analysis pattern (BAP) for the proposed content, where the BAP describes the proposed content and an intended target of the electronic broadcast. The processor(s) retrieve a set of rules that describe a tone and format for particular content that is broadcast to the intended target, and determine whether the proposed content conforms to the set of rules. In response to determining that the proposed content does not conform to the set of rules, the processor(s) adjust the broadcasting system, where adjusting the broadcasting system modifies how content is broadcast to the intended target.

SYSTEMS, METHODS, AND DEVICES FOR SCANNING BROADCASTS

The various embodiments disclosed herein provide methods, systems, and devices for capturing broadcast streams, analyzing the broadcast streams to obtain information about the media content transmitted in the broadcast streams, obtaining additional information about the media content if available, and assigning a unique event identifier specific to the instance of broadcast of the broadcast stream and/or media segment transmitted in the broadcast stream. In other embodiments, the unique event identifier is broadcasted to broadcast receiving devices. With the unique event identifier, broadcast receiving devices can access the obtained information associated with the media content.