Closed caption tagging system
First Claim
1. A method for automatic replacement of program segments in a multimedia television broadcast stream at a receiver, comprising:
- receiving the multimedia television broadcast stream;
detecting a start point of a first program segment in the broadcast stream by detecting at least one tag in the broadcast stream, the at least one tag indicative of the start point of the first program segment in the broadcast stream;
wherein the at least one tag in the broadcast stream comprises at least;
a unique indicator identifying the tag, and a tag type located in the tag'"'"'s contents; and
substituting the first program segment with a new program segment from a plurality of new program segments during playback of the broadcast stream to a viewer.
6 Assignments
0 Petitions
Accused Products
Abstract
A closed caption tagging system provides a mechanism for inserting tags into an audio or video television broadcast stream prior to or at the time of transmission. The tags contain command and control information that the receiver translates and acts upon. The receiver receives the broadcast stream and detects and processes the tags within the broadcast stream which is stored on a storage device that resides on the receiver. Program material from the broadcast stream is played back to the viewer from the storage device. Tags indicate the start and end points of a program segment. Program segments such as commercials are automatically replaced by the receiver with new program segments that are selected based on various criteria.
-
Citations
36 Claims
-
1. A method for automatic replacement of program segments in a multimedia television broadcast stream at a receiver, comprising:
-
receiving the multimedia television broadcast stream; detecting a start point of a first program segment in the broadcast stream by detecting at least one tag in the broadcast stream, the at least one tag indicative of the start point of the first program segment in the broadcast stream; wherein the at least one tag in the broadcast stream comprises at least;
a unique indicator identifying the tag, and a tag type located in the tag'"'"'s contents; andsubstituting the first program segment with a new program segment from a plurality of new program segments during playback of the broadcast stream to a viewer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 34)
-
-
12. An apparatus for automatic replacement of program segments in a multimedia television broadcast stream at a receiver, comprising:
-
one or more processors; a receiving module, wherein the receiving module receives the multimedia television broadcast stream; a detection module, wherein the detection module detects a start point of a first program segment in the broadcast stream by detecting at least one tag in the broadcast stream, the at least one tag indicative of the start point of the first program segment in the broadcast stream; wherein the at least one tag in the broadcast stream comprises at least;
a unique indicator identifying the tag, and a tag type located in the tag'"'"'s contents; anda substitution module, wherein the substitution module substitutes the first program segment with a new program segment from a plurality of new program segments during playback of the broadcast stream to a viewer. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 35)
-
-
23. A program storage medium readable by a computer, tangibly embodying a program of instructions executable by the computer to perform method steps for automatic replacement of program segments in a multimedia television broadcast stream at a receiver, comprising:
-
receiving the multimedia television broadcast stream; detecting a start point of a first program segment in the broadcast stream by-detecting at least one tag in the broadcast stream, the at least one tag indicative of the start point of the first program segment in the broadcast stream; wherein the at least one tag in the broadcast stream comprises at least;
a unique indicator identifying the tag, and a tag type located in the tag'"'"'s contents; andsubstituting the first program segment with a new program segment from a plurality of new program segments during playback of the broadcast stream to a viewer. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36)
-
Specification