Apparatus and method for media detection and replacement
First Claim
1. A server, comprising:
- a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising;
receiving a batch file feed, wherein the batch file feed comprises a plurality of media programs identified by equipment of a viewer;
determining media content of interest based on a selection obtained from equipment of the viewer;
detecting the media content of interest within an audio portion of a media program in the plurality of media programs; and
inserting an indicator into the audio portion of the media program, wherein the indicator comprises a pointer to replacement content,wherein the indicator is inserted in the media program in response to the detecting of the media content of interest and points to the replacement content stored separately from the media program, wherein the replacement content is based on another selection obtained from the equipment of the viewer,wherein the inserting of the pointer comprises placing the pointer at a start point of the media content of interest within the media program to enable retrieval of the replacement content stored separately from the media program based on the pointer and replacement of the media content of interest of the media program with the replacement content, wherein the replacement of the media content of interest with the replacement content begins at the start point to obtain modified media content, andwherein the replacement of the media content of interest occurs prior to packetization of the modified media content for transport to a media processor for presentation at the equipment of the viewer.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that incorporates teachings of the present disclosure may include, for example, a server having a controller configured to identify audio content of interest associated with an audio portion of a media program. Alternate audio content is identified. Responsive to a detection of the audio content of interest within a textual representation of the audio portion, an indicator including a pointer is inserted into the media program. The pointer points to the alternate audio content and is inserted at a start point of the occurrence of the audio content of interest within the media program. The alternate audio content is retrieved based on the pointer and substituted with the alternate audio content beginning at the start point. Other embodiments are disclosed.
-
Citations
20 Claims
-
1. A server, comprising:
-
a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising; receiving a batch file feed, wherein the batch file feed comprises a plurality of media programs identified by equipment of a viewer; determining media content of interest based on a selection obtained from equipment of the viewer; detecting the media content of interest within an audio portion of a media program in the plurality of media programs; and inserting an indicator into the audio portion of the media program, wherein the indicator comprises a pointer to replacement content, wherein the indicator is inserted in the media program in response to the detecting of the media content of interest and points to the replacement content stored separately from the media program, wherein the replacement content is based on another selection obtained from the equipment of the viewer, wherein the inserting of the pointer comprises placing the pointer at a start point of the media content of interest within the media program to enable retrieval of the replacement content stored separately from the media program based on the pointer and replacement of the media content of interest of the media program with the replacement content, wherein the replacement of the media content of interest with the replacement content begins at the start point to obtain modified media content, and wherein the replacement of the media content of interest occurs prior to packetization of the modified media content for transport to a media processor for presentation at the equipment of the viewer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
receiving, by a processing system including a processor, a batch file feed, wherein the batch file feed comprises a plurality of media programs identified by viewer equipment; identifying, by a processing system including a processor, audio content of interest based on a selection obtained from the viewer equipment; identifying, by the processing system, alternate audio content for replacing the audio content of interest within an audio stream of a media program in the plurality of media programs, wherein the alternate audio content is based on another selection obtained from the viewer equipment, and wherein the alternate audio content is stored separately from the media program; detecting, by the processing system, an occurrence of the audio content of interest within a textual representation of the audio stream of the media program; and responsive to the detecting of the occurrence of the audio content of interest, inserting, by the processing system an indicator within the media program comprising a pointer to the alternate audio content, wherein the pointer is inserted at a start point of the occurrence of the audio content of interest within the audio stream of the media program, wherein the alternate audio content is retrieved based on the pointer, wherein the occurrence of the audio content of interest is substituted with alternate audio content beginning at the start point to obtain a modified audio stream, and wherein the replacement of the audio content of interest occurs prior to packetization of the modified audio stream for transport to a media processor for presentation at the viewer equipment. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A machine-readable storage device, comprising executable instructions, which when executed by a processing system including a processor, facilitate performance of operations comprising:
-
receiving, by way of viewer equipment, a first selection that identifies audio content of interest associated with a media program comprising an audio portion; receiving, by way of the viewer equipment, a second selection identifying replacement audio content; receiving, by way of the viewer equipment, a third selection identifying a plurality of media programs including the media program; determining that the audio portion of the media program contains the audio content of interest; and responsive to the determining that the audio portion contains the audio content of interest, inserting an indicator within an audio stream of the media program to obtain a modified media program, wherein the indicator comprises a pointer to the replacement audio content, wherein the indicator is placed at a start point of the audio content of interest, wherein a generating of the modified media program comprises; detecting the pointer within the audio stream; retrieving the replacement audio content based on the pointer; and substituting, within the audio stream, the audio content of interest with the replacement audio content beginning at the start point, prior to packetization of the audio stream for transport to equipment of a viewer for presentation. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification