Page: 112
One improvement that can be made with a connection to a remote
server is the use of the server to record television programs.
The viewer can select individual programs to be recorded. In
addition, the viewer may set up complicated criteria to identity the
programs of interest. For example, the viewer may wish to record
any comedy with Garry Shandling, as long as it hasn't been
recorded yet.
The server may record all programs that have been requested by
any viewer. Or, the server may record programs based on the
number of requests. If the latter approach is taken, the server may
notify the local client side of the guide of any requested program
that is not to be recorded on the server, so that it may be recorded
locally. The server may also allocate a specified amount of
memory for each household - either a fixed amount or a
configurable amount.
The server may automatically delete any recorded program after a
given period of time. Or, it may delete them after all interested
viewers have watched them.
The programs that have been recorded on the server may be made
available to the remote client guides, on a video-on-demand basis.
The guide may present lists, possible (sic) organized by theme,
date, or other criteria, for the viewer to select a program to watch.
The guide may present a list of personal recordings, requested by
members of the particular household. The programs available from
the server may also be included on other guide screens, such as
theme program lists.
When the viewer requests that a recorded program be played back
from a remote server, the normal VCR functions, including PLAY,
PAUSE, STOP, FAST FORWARD, and REWIND should be
available. All of the guide's parental control functions would apply
to and programs played back from the server.
Alternatively, the server may schedule the requested programs for
one or more later dates and times, perhaps based on preferences
indicated when the programs were originally requested. In this
case, the programs would be replayed on predetermined channels.
The server may delete any individual program after it has been
replayed a specified number of times.
Another alternative is that the recorded program would be sent to
the user on physical media such as DVD or VCR tape either
immediately or after a period of time of not being deleted.