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;
receiving a selection from the equipment of the viewer for replacement content for a selected audio portion, wherein the replacement content is stored separately from the plurality of media programs;
detecting media content of interest within an audio portion of a media program in the plurality of media programs associated with the selected audio portion; and
inserting an indicator into the audio portion of the media program at a start point of the media content of interest within the media program in response to the detecting of the media content of interest, wherein the indicator comprises a pointer that enables retrieval of the replacement content based on the pointer to insert the replacement content at the pointer to generate modified media content, wherein the inserting of the pointer comprises placing the pointer at the start point of the media content of interest, and wherein the inserting the indicator occurs before a 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; receiving a selection from the equipment of the viewer for replacement content for a selected audio portion, wherein the replacement content is stored separately from the plurality of media programs; detecting media content of interest within an audio portion of a media program in the plurality of media programs associated with the selected audio portion; and inserting an indicator into the audio portion of the media program at a start point of the media content of interest within the media program in response to the detecting of the media content of interest, wherein the indicator comprises a pointer that enables retrieval of the replacement content based on the pointer to insert the replacement content at the pointer to generate modified media content, wherein the inserting of the pointer comprises placing the pointer at the start point of the media content of interest, and wherein the inserting the indicator occurs before a 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. A method, comprising:
-
receiving, by a server comprising a processor, a batch file feed, wherein the batch file feed comprises a plurality of media programs identified by equipment of a viewer; receiving, by the server, a selection from the equipment of the viewer for replacement content for a selected audio portion; detecting, by the server, media content of interest within an audio portion of a media program in the plurality of media programs associated with the selected audio portion; and inserting, by the server, an indicator into the audio portion of the media program at a start point of the audio portion of the media content of interest within the media program in response to the detecting of the media content of interest, wherein the indicator comprises a pointer that enables retrieval of the replacement content, wherein the inserting of the pointer comprises placing the pointer at the start point of the audio portion of the media content of interest, wherein the audio portion of the media content of interest is replaced to generate modified media content, and wherein the modified media content is generated before a packetization of the modified media content for transport to the equipment of the viewer. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory, machine-readable storage medium, comprising executable instructions, which when executed by a processor, facilitate performance of operations comprising:
-
receiving a batch file feed, wherein the batch file feed comprises a plurality of media programs identified by a computing device of a viewer; receiving a selection from the computing device of the viewer for replacement content for a selected audio portion, wherein the replacement content is stored separately from the plurality of media programs; detecting media content of interest within an audio portion of a media program in the plurality of media programs associated with the selected audio portion; and inserting an indicator into the audio portion of the media program at a start point of the audio portion of the media content of interest within the media program in response to the detecting of the media content of interest, wherein the indicator comprises a pointer that enables retrieval of the replacement content, wherein the audio portion of the media content of interest is replaced with the replacement content to create modified media content, and wherein the modified media content is created prior to a packetization of the modified media content for transport to the computing device for presentation to the viewer. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification