Enhanced television services for digital video recording and playback
First Claim
Patent Images
1. A method for digitally recording a broadcast television program in an audio/video entertainment system comprising the steps of:
- receiving enhanced content including preview information concerning at least one broadcast television program and an event identifier associating the enhanced content with the at least one broadcast television program;
presenting the preview information and a selector button on a video display;
in response to viewer selection of the selector button, causing the entertainment system to automatically tune to the broadcast television program associated with the event identifier when the program is actually broadcast; and
digitally recording the broadcast television program on a storage medium.
2 Assignments
0 Petitions
Accused Products
Abstract
A television service enables enhance Digital Video Recording (DVR) capability by providing content in conjunction with broadcast television programming. The content is associated with the broadcast television programming to enable record and/or playback one or more programs in various modes of operation.
-
Citations
48 Claims
-
1. A method for digitally recording a broadcast television program in an audio/video entertainment system comprising the steps of:
-
receiving enhanced content including preview information concerning at least one broadcast television program and an event identifier associating the enhanced content with the at least one broadcast television program;
presenting the preview information and a selector button on a video display;
in response to viewer selection of the selector button, causing the entertainment system to automatically tune to the broadcast television program associated with the event identifier when the program is actually broadcast; and
digitally recording the broadcast television program on a storage medium. - View Dependent Claims (2, 3, 4)
-
-
5. A computer program product for use in a network environment having at least one client system and one broadcast server coupled to said network environment, wherein said network environment is a distributed environment capable of delivering broadcast television programming, the computer program product comprising:
-
a computer usable medium having computer readable code embodied therein for causing the client system to receive the television programming and to receive dynamic content including plurality of program indices corresponding to predetermined time logs for at least one of the programs in the television programming;
computer readable code for causing the client system to store at least a portion of the television programming as at least one program segment on a storage medium;
computer readable program code for associating one of the program indices with the at least one program segment;
computer readable program code for performing a search for the at least one program segment based on the associated program index; and
computer readable program code for causing said client system to display, the at least one television program segment. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
14. A method for creating digital video recording enhancements for a television program comprising the steps of:
-
creating program event log indices marking events in the program meeting program-specific rules;
creating one or more control files associated with the program event log indices to facilitate receipt of user input at a client system; and
transmitting the program event log indices and the one or more control files to the client system to enable the client system to perform an intelligent filter based on processing of the program event log indices in response to user input.
-
-
31. A method for processing video recording enhancements in a client system adapted to receive television programming comprising the steps of:
-
receiving the television programming;
storing the television programming as a recorded program;
receiving program event indices developed according to one or more defined rules applied to the television programming; and
associating the program event indices with corresponding segments in the recorded program. - View Dependent Claims (32)
-
-
33. A method for enabling an intelligent skip feature in digital video recording apparatus that is capable of storing one more recorded programs comprising the steps of:
-
receiving a plurality of program event log indices developed in accordance with program-specific rules;
associating at least certain ones of the event log indices with corresponding intervals in a recorded program; and
locating the corresponding interval in the recorded program. - View Dependent Claims (34, 35, 38, 39, 40, 41)
-
-
36. A digital recording device operable to perform an intelligent skip comprising:
-
a storage medium containing a recording; and
a Digital Video Recording engine executing on a data processing device adapted to receive a plurality of context sensitive program indices, to associate at least certain ones of the program indices with corresponding segments of the recording, and to locate the corresponding segment in the recording.
-
-
37. A method for playing back digitally recorded programming in an audio/video entertainment system comprising the steps of:
-
receiving enhanced content concerning the recorded programming;
receiving index information concerning the digitally recorded program;
associating the enhanced content with the index information;
creating a playback application from the enhanced content including functionality for creating an interactive user interface on a video display;
presenting the interactive user interface including at least one selector button on the video display;
in response to viewer selection of the selector button, causing the entertainment system to automatically locate at least one of the plurality of indices; and
presenting digitally recorded programming corresponding to the at least one located index.
-
-
42. A computer program product for use in a network environment having at least one client system and one broadcast server coupled to said network environment, wherein said network environment is a distributed environment capable of delivering broadcast television programming, the computer program product comprising:
-
a computer usable medium having computer readable code embodied therein for causing the client system to store recorded television programming, to store dynamic content including plurality of program indices corresponding to predetermined time logs for at least one of the programs in the television programming, and to store one or more control and data files;
computer readable code for causing the client system to create a playback application program based on the received one or more control and data files;
computer readable program code for causing the application program to associate one of the program indices with a location in recorded television programming; and
computer readable program code for performing a search for at least one program location based on the associated program index. - View Dependent Claims (43, 44, 45)
-
-
46. A method for extending the record time of a broadcast program being recorded by Digital Video Recording apparatus comprising the steps of:
-
receiving an enhanced user alert during the broadcast program and at least one unique event identifier associating the user alert with the broadcast program;
processing the user alert to determine an extended record time for the broadcast program; and
automatically changing the record time of the broadcast program to the extended record time.
-
-
47. A method for altering a determined record time of a televised sporting event in a Digital Video Recording system comprising the steps of:
-
receiving a user alert containing metadata concerning the duration for the sporting event and a unique event identifier associating the user alert with the televised sporting event;
processing the user alert to determine an altered record time for the televised sporting event; and
automatically recording the televised sporting event for the altered record time.
-
-
48. A method for automatically recording a televised event in a Digital Video Recording system comprising the steps of:
-
receiving a speculative user alert concerning a televised event and at least one event identifier associating the speculative user alert with the televised event;
processing the speculative user alert by the Digital Video Recording system;
determining by the Digital Video Recording system that the event is to be recorded based on information contained in the speculative user alert; and
automatically recording the televised event.
-
Specification