Proxy for video on demand server control
AssigneeMicrosoft Corporation
InventorsWiltse J. Carpenter, Timo Bruck, Lee S. Mighdoll, Phillip Y. Goldman
Life of this patent
Estimating the term…
Abstract
A video on demand system includes a head-end coupled through a proxy server to plural client terminals. The proxy server performs (or cooperates with another component in performing) various functions, including user interface definition, security, system administration (e.g. channel management, load distribution, and failover), and protocol translation.
Claims21
-24. (canceled)
A method of providing video on demand, comprising:
- receiving a first group of user interface elements from a network;
- retrieving a second group of user interface elements stored on a user terminal;
- and
- rendering the first group of user interface elements in combination with the second group of user interface elements so that a user interface on the user terminal includes a combination of selectable user interface elements provided from both the network and the user terminal.
A video on-demand system comprising a screen coupled to a set-top box, comprising:
- a user interface presented on the screen;
- the presented user interface including textual mark-up language elements having a first group and a second group of textual mark-up language elements;
- the first group of textual mark-up language elements stored in the set-top box for display on the screen;
- and
- the second group of textual mark-up language elements being received from a network so that the user interface includes a combination of selectable user interface elements provided from both the user terminal itself and the network.
One or more computer readable storage comprising computer-executable instructions for a video-on-demand system, comprising:
- instructions for retrieving a first group of user interface elements stored on a user terminal;
- instructions for receiving a second group of user interface elements from a network;
- and
- instructions for rendering the second group of user interface elements in combination with the first group of user interface elements so that the user interface on the user terminal includes a combination of selectable user interface elements provided from both the network and the user terminal;
- the first group of user interface elements comprising play controls including one or more of the following play controls:
- play, stop, and rewind;
- the second group of user interface elements including controls for video-on-demand selection.
Dependencies are inferred from the claim text.