Video on demand methods and systems
First Claim
Patent Images
1. A computer readable medium comprising executable instructions for performing a method comprising:
- receiving a composite signal;
displaying a program received on the composite signal as it is received;
displaying a user interface to control the program display, the user interface comprising a delay control and a resume control;
receiving actuation of the delay control via the user interface, and in response to the delay control actuation,persisting the user interface on screen with the resume control highlighted;
delaying display of the program;
displaying an indication of waiting email on screen; and
compressing and saving the program to a circular buffer as it is received; and
determining when a threshold time has passed since receiving actuation of the delay control; and
in response to the threshold time passing, returning a transmission channel assigned to the program back to a pool of available transmission channels.
8 Assignments
0 Petitions
Accused Products
Abstract
An entertainment head-end provides broadcast programming, video-on-demand services, and HTML-based interactive programming through a distribution network to client terminals in subscribers'"'"' homes. A number of different features are provided, including novel user interfaces, enhanced video-on-demand controls, a variety of interactive services (personalized news, jukebox, games, celebrity chat), and techniques that combine to provide user experiences evocative of conventional television.
201 Citations
13 Claims
-
1. A computer readable medium comprising executable instructions for performing a method comprising:
-
receiving a composite signal; displaying a program received on the composite signal as it is received; displaying a user interface to control the program display, the user interface comprising a delay control and a resume control; receiving actuation of the delay control via the user interface, and in response to the delay control actuation, persisting the user interface on screen with the resume control highlighted; delaying display of the program; displaying an indication of waiting email on screen; and compressing and saving the program to a circular buffer as it is received; and determining when a threshold time has passed since receiving actuation of the delay control; and
in response to the threshold time passing, returning a transmission channel assigned to the program back to a pool of available transmission channels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
means for receiving a composite signal; means for displaying a program received on the composite signal as it is received; means for displaying a user interface to control the program display, the user interface comprising a delay control and a resume control; means for receiving actuation of the delay control via the user interface, and in response to the delay control actuation, means for persisting the user interface on screen with the resume control highlighted; means for delaying display of the program; and means for compressing and saving the program to a circular buffer as it is received; means for receiving actuation of the resume control via the user interface, and in response to the resume actuation; means for decompressing and resuming display of the program as saved in the circular buffer from a time of delay actuation; and means for determining when a threshold time has passed since receiving actuation of the delay control; and
in response to the threshold time passing, means for returning a transmission channel assigned to the program back to a pool of available transmission channels.
-
-
13. A method comprising:
-
receiving a composite signal; displaying a program received on the composite signal as it is received; displaying a user interface to control the program display, the user interface comprising a delay control and a resume control; receiving actuation of the delay control via the user interface, and in response to the delay control actuation, persisting the user interface on screen with the resume control highlighted; delaying display of the program; and compressing and saving the program to a circular buffer as it is received; returning a transmission channel assigned to the program to a transmission pool when a threshold time has passed since receiving actuation of delay control; receiving actuation of the resume control via the user interface after the channel has been returned to the transmission pool, and in response to the resume actuation, assigning a new transmission channel to the program, and resuming display of the program saved in the circular buffer from a time of delay actuation by decompressing the program, and receiving remaining portion of the program on the new transmission channel.
-
Specification