Abstract:
An interactive television program guide system and method in which functions that have not been provided before by other interactive television program guide systems is provided. The interactive guide may, for example, provide users with an opportunity to preview pay-per-view programs before ordering. The guide may, for example, display a pay-per-view program preview in a video window. The video window may occupy a portion of the screen. If desired, a video window of the video from the currently tuned to channel may be displayed simultaneously in a second video window. In response to the user ordering a previewed pay-per-view program, the interactive guide may explode the pay-per-view program preview window into a full-screen video.
Abstract:
Television programming information comprising an electronic programming guide is compressed by more than fifty percent, and decompressed in environments with only moderate processing power and storage space. The coding scheme of the present invention is based on Huffman coding of characters comprising the electronic programming guide and replacement character strings occurring in the data that have high savings values. A look-up table and binary tree are constructed from the Huffman codes for use in compressing and decompressing the electronic programming guide, and a set-top box for use in the decompression operation is provided.
Abstract:
Systems and methods for communicating and enforcing viewing and recording limits for media-on-demand are provided. The system may provide a guidance application that allows users to select on-demand media offerings. The delivery of the on-demand media offerings may be managed based on the length of program, the bandwidth required, the available bandwidth, the time of delivery, pricing and other factors. The system may manage the delivery of on-demand offerings by assigning a number of different types of viewing rights to a user when an on-demand offering is selected. The system may warn a user of insufficient rights and enforce selected viewing rights.
Abstract:
A transport control interface may be provided by an interactive television program guide application to provide information, control or both for live and recorded video programming. The transport control interface may indicate to the user the time duration of a live or recorded program and any time segments of the program that have been recorded. The transport control interface may automatically adjust the start and end time shown to accommodate various factors such as continuous viewing on a particular channel, multiple recorded segments, buffer size, etc. Various information associated with the live or recorded video programming may be displayed in the transport control interface.
Abstract:
An interactive system is provided in which information is displayed in response to the entry of the digits of a channel number. The interactive system may be implemented on a television, a computer, or a radio system. The displayed information may be program listings information such as the channel designator or the program currently airing on the channel. The displayed information may also be a list of channels. The list of channels may be associated with the entered digits, may be component channels, or channels of the same type and may be sorted by various techniques such as numerically, by favorite channels, by type, etc. The interactive system may allow a user to specify a source identifier to channels from different sources and display the channels with the source identifier when they are entered.
Abstract:
We have disclosed an enhanced radio system that provides for the capture and playback of one or more radio stations. The user may tune to a station, or scan through stations, rewind to hear what was missed, and fast-forward through undesired content. The system allows a user to rate content, and to be notified when that content is being played on any station. The system may make radio station recommendations. The system allows the user to respond easily to radio content, download audio content, and send radio content to another user. The system may provide other radio related and radio content related information. The system may provide a karaoke mode. The system may also allow the user to integrate a telephone with the radio. The system may report usage information to a collection facility.
Abstract:
An interactive television program guide system with program series reminder and recording capabilities is provided. The system allows a user to set a reminder or schedule a recording for a single episode or for each episode of a program series. In addition, other options may be provided that allow the user to determine, for example, whether to schedule reminders/recordings for episodes on all channels on which the program airs or only on a selected channels, whether to schedule reminders/recordings for all episodes including reruns or only new episodes, whether to schedule reminders/recordings for network or syndicated episodes, and whether to schedule reminders/recordings for episodes on all days or only on selected days of the week. Before the scheduled broadcast time of each episode of each selected program series, the system sends a reminder message to the user that reminds the user of the program episode or sends a record command to a videocassette recorder to initiate recording of the episode. The system allows a user to view a list of all currently requested program reminders and scheduled program recordings. The user may update, change, or cancel any entry in either list or the system may automatically update the lists to match new broadcast schedule information. If the user sets a reminder or schedules a recording that conflicts with an existing reminder or recording, the system may inform the user of the conflict and allow the user to resolve the conflict or the system may resolve the conflict.
Abstract:
An interactive television program guide system is provided. An interactive television program guide provides users with an opportunity to select programs for recording on a remote media server. Programs may also be recorded on a local media server. The program guide provides users with VCR-like control over programs that are played back from the media servers and over real-time cached copies of the programs. The program guide also provides users with an opportunity to designate gift recipients for whom programs may be recorded.
Abstract:
An interactive television program guide system is provided in which the program guide may provide the user with a selectable list of combination categories. Combination categories are composed of multiple simple categories such as sports, news, comedy, movies, children, etc. Program listings are supplied to the program guide. At least some of the program listings are associated with combination categories. A combination category build process may be used to assign combination categories to program listings. The user is able to use the selectable categories list to quickly identify programming of interest.
Abstract:
Systems and methods may be provided for retrieving non-on-demand media data and on-demand media data that is provided by separate data sources. On-demand media data may be cached to reduce system latencies and the burden on the distribution network.