Keyword responsive variable content video program
First Claim
1. A method of retrieving program segments comprising the steps of:
- enabling a user to establish content preferences;
communicating the content preferences to a program provider having random access to a plurality of previously produced separate and distinct programs each having within at least one program segment having a plurality of video frames and whose content is defined in accordance with at least one of a plurality of keywords; and
receiving from said program provider a plurality of program segments that are responsive to a keyword analysis of the content preferences, said plurality of program segments including a program segment retrieved from within one previously produced program and a program segment retrieved from within another previously produced program.
1 Assignment
0 Petitions
Accused Products
Abstract
A retrieval of programs, segments from a program, and/or segments from a plurality of programs comprising enabling a user to establish content preferences by means of at least one keyword; retrieving from a plurality of previously produced programs each having at least one program segment whose content is defined in accordance with at least one of a plurality of keywords, and responsive to a keyword analysis of the content preferences, at least one program segment retrieved from each of at least two previously produced programs, and/or retrieving a continuous version of, and from within, a previously produced program, the continuous version skipping over at least one program segment which is defined in accordance with at least one of a plurality of keywords. Wherein the retrieving is from a remote program provider, the system and method further comprising communicating the content preferences to the remote program provider. In an embodiment, the remote program provider merges a user interface with the program segments retrieved from each of at least two previously edited programs; and a program segment, defined responsive to at least one of a plurality of keywords, is a parallel segment.
-
Citations
12 Claims
-
1. A method of retrieving program segments comprising the steps of:
-
enabling a user to establish content preferences; communicating the content preferences to a program provider having random access to a plurality of previously produced separate and distinct programs each having within at least one program segment having a plurality of video frames and whose content is defined in accordance with at least one of a plurality of keywords; and receiving from said program provider a plurality of program segments that are responsive to a keyword analysis of the content preferences, said plurality of program segments including a program segment retrieved from within one previously produced program and a program segment retrieved from within another previously produced program. - View Dependent Claims (2, 3)
-
-
4. A method of retrieving program segments comprising the steps of:
-
enabling a user to establish content preferences; communicating the content preferences to a program provider having random access to a plurality of previously produced separate and distinct programs each having within at least one program segment having a plurality of video frames and whose content is defined in accordance with at least one of a plurality of keywords; and receiving from said program provider a listing of a plurality of program segments that are responsive to a keyword analysis of the content preferences;
said plurality of program segments including a program segment retrievable from within one previously produced program and a program segment retrievable from within another previously produced program.
-
-
5. A system capable of retrieving program segments, the system comprising:
-
a user interface for a user to establish content preferences; communication means for communicating the content preferences to a program provider having random access to a plurality of previously produced separate and distinct programs each having within at least one program segment having a plurality of video frames and whose content is defined in accordance with at least one of a plurality of keywords; and receiving means for receiving from said program provider a plurality of program segments that are responsive to a keyword analysis of the content preferences, said plurality of program segments including a program segment retrieved from within one previously produced program and a program segment retrieved from within another previously produced program. - View Dependent Claims (6, 7)
-
-
8. A system capable of retrieving program segments, the system comprising:
-
a user interface for a user to establish content preferences; communication means for communicating the content preferences to a program provider having random access to a plurality of previously produced separate and distinct programs each having within at least one program segment having a plurality of video frames and whose content is defined in accordance with at least one of a plurality of keywords; and receiving means for receiving from said program provider a listing of a plurality of program segments that are responsive to a keyword analysis of the content preferences;
said plurality of program segments including a program segment retrievable from within one previously produced program and a program segment retrievable from within another previously produced program.
-
-
9. A system capable of providing program segments, the system comprising:
-
storage means for storing a plurality of previously produced separate and distinct programs each having within at least one program segment having a plurality of video frames and whose content is defined in accordance with at least one of a plurality of keywords; communication means for receiving content preferences of a user; random accessing means for retrieving a plurality of program segments that are responsive to a keyword analysis of said content preferences, said plurality of program segments including a program segment retrieved from within one previously produced program and a program segment retrieved from within another previously produced program; and transmitting means for transmitting the retrieved plurality of program segments. - View Dependent Claims (10, 11)
-
-
12. A system capable of providing program segments, the system comprising:
-
storage and retrieving means for storing and retrieving a plurality of previously produced separate and distinct programs each having within at least one program segment having a plurality of video frames and whose content is defined in accordance with at least one of a plurality of keywords; communication means for receiving content preferences of a user; and transmitting means for transmitting a listing of a plurality of program segments that are responsive to a keyword analysis of the content preferences;
said plurality of program segments including a program segment retrievable from within one previously produced program and a program segment retrievable from within another previously produced program.
-
Specification