US2008189749A1PendingUtilityA1

Video on demand methods and systems

Assignee: MICROSOFT CORPPriority: Nov 30, 1998Filed: Apr 11, 2008Published: Aug 7, 2008
Est. expiryNov 30, 2018(expired)· nominal 20-yr term from priority
H04N 21/4882H04N 21/4333H04N 21/44016H04N 21/25891H04N 21/252H04N 21/23424H04N 7/17318H04N 21/6587H04N 21/8455H04N 21/4786H04N 21/47202
59
PatentIndex Score
0
Cited by
0
References
0
Claims

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, that combine to provide user experiences evocative of conventional television. These include a variety of novel user interfaces, such as automatically saving favorite programs, displaying an electronics programming guide that displays a list of the saved favorite programs on a favorites channel, and automatically overwriting saved programs as space is needed.

Claims

exact text as granted — not AI-modified
1 . A method of presenting video entertainment comprising:
 receiving a composite signal comprising plural transmission channels;   mapping the transmission channels to plural viewing channels wherein viewing channels have monikers that distinguish different programming;   on certain of said viewing channels, providing broadcast programming channels;   displaying an electronic programming guide including at least said plural viewing channels and at least one additional viewing channel comprising a channel associated with a user's viewing habits listed amongst the plural viewing channels;   upon receiving an indication of a selection of the channel, displaying a list of locally stored programs on a single page; and   upon completion of viewing a selected locally stored program, the selected locally stored program is not deleted, but is overwritten when storage space is needed, wherein locally stored viewed programs are overwritten before locally stored non-viewed programs.   
   
   
       2 . The method of  claim 1  further comprising:
 determining that a broadcast program corresponds to the user's viewing habits; and   recording the broadcast program automatically when a terminal is not activated to display the broadcast program.   
   
   
       3 . The method of  claim 2  further comprising listing the recorded favorite broadcast program in the list of locally stored programs when the single page is displayed. 
   
   
       4 . The method of  claim 1  wherein the locally stored programs on the single page are recorded from the broadcast programming channels. 
   
   
       5 . The method of  claim 1  wherein the locally stored programs were recorded because a terminal was not activated to display a broadcast program during broadcast. 
   
   
       6 . A computer readable medium comprising computer readable instructions for performing the method of  claim 1 . 
   
   
       7 . A computer readable medium comprising computer executable instructions for performing a method comprising:
 receiving plural transmission channels;   mapping the transmission channels to plural viewing channels having monikers that distinguish different programming;   on certain of the plural viewing channels displaying broadcast programming;   displaying an electronic programming guide comprising the plural viewing channels and at least one additional viewing channel comprising a channel associated with a user's viewing habits listed amongst the other viewing channels; and   upon receiving a selection indication of the channel, displaying a list of locally recorded programs;   wherein upon completion of viewing a selected locally recorded program, the selected locally recorded program is not deleted after viewing but is overwritten by a subsequent recording of a second broadcast program determined to correspond to the user's viewing habits, and wherein the selected locally recorded program is overwritten instead of another locally recorded program because the selected locally recorded program was already viewed.   
   
   
       8 . The computer readable medium of  claim 7 , wherein the list includes the title and length of the locally recorded programs. 
   
   
       9 . The computer readable medium of  claim 7  further comprising instructions for recording the second broadcast program received on a transmission channel when a terminal is not activated to display the second broadcast program. 
   
   
       10 . The computer readable medium of  claim 7  further comprising instructions for listing a recorded broadcast program in the list of locally recorded programs. 
   
   
       11 . A system for receiving a composite signal comprising plural transmission channels and providing entertainment, the system comprising:
 a display;   a remote control;   a digital processor;   volatile and non-volatile memory;   at least one network connection; and   digital processor executable instructions for performing a method comprising, mapping the transmission channels to viewing channels comprising monikers that distinguish different programming, on certain of said viewing channels, providing broadcast programming channels, displaying an electronic programming guide having the viewing channels and at least one additional viewing channel comprising a channel listed amongst the other viewing channels the channel being associated with a user's viewing habits, displaying a list of locally stored programs upon receiving a selection of the channel, and upon completion of viewing a selected locally stored program, the selected locally stored program is not deleted, but is overwritten automatically when disk space is needed, wherein viewed locally stored programs are overwritten before non-viewed locally stored programs.   
   
   
       12 . The system of  claim 11 , wherein the digital processor executable instructions for performing a method further comprise instructions for automatically recording a broadcast program associated with the user's viewing habits when the display is not activated to display the broadcast program. 
   
   
       13 . The system of  claim 12 , wherein the digital processor executable instructions for performing a method further comprise instructions for listing the recorded broadcast program in the list of locally stored programs when the channel is selected. 
   
   
       14 . The system of  claim 13 , wherein the digital processor executable instructions for performing a method further comprise instructions for playing back one of the locally stored programs upon receiving an indication of a selection of a program in the list. 
   
   
       15 . A system for receiving a composite signal comprising plural transmission channels and providing entertainment, the system comprising:
 a display;   a remote control with a menu button;   a digital processor;   volatile and non-volatile memory;   at least one network connection; and   digital processor executable instructions for performing a method comprising, mapping the transmission channels to viewing channels comprising monikers that distinguish different programming, on certain of said viewing channels, providing broadcast programming channels, displaying an electronic programming guide having the viewing channels and at least one additional viewing channel comprising a channel listed amongst the other viewing channels the channel being associated with a user's viewing habits, monitoring viewing channels to determine at least one television program that should be automatically copied to the channel, if the display is not activated by the user to watch the at least one television program, then storing the at least one television program locally to the non-volatile memory if there is sufficient storage space in the non-volatile memory, displaying a list of locally stored programs upon receiving a selection of the channel, the list including the at least one television program, if stored, displaying a playback user interface control panel upon receiving indication that the menu button on the remote control has been pressed, and upon completion of viewing a selected locally stored program, the selected locally stored program is not deleted, but is overwritten when disk space is needed, wherein viewed locally stored programs are overwritten before non-viewed locally stored programs.   
   
   
       16 . A method of presenting video entertainment comprising:
 receiving a composite signal comprising plural transmission channels;   mapping the transmission channels to plural viewing channels wherein viewing channels have monikers that distinguish different programming;   on certain of said viewing channels, providing broadcast programming channels;   displaying an electronic programming guide including at least said plural viewing channels and at least one additional viewing channel comprising a channel associated with a user's viewing habits listed amongst the plural viewing channels;   monitoring viewing channels to determine first and second television programs that should be automatically copied to the channel because they conform to the user's viewing habits, if the display is not activated by the user to watch the first and the second television programs;   storing the first television program locally to the non-volatile memory if there is sufficient storage space in the non-volatile memory;   after storing the first television program, storing the second television program locally to the non-volatile memory if there is sufficient storage space in the non-volatile memory;   determining that the viewer has completed viewing the second television program; and   overwriting the second television program automatically, if additional storage space is needed, even though the second television program is newer than the first television program.

Join the waitlist — get patent alerts

Track US2008189749A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.