PROXY FOR VIDEO ON DEMAND SERVER CONTROL
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
44 Claims
-
1-24. -24. (canceled)
-
25. 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. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. 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. - View Dependent Claims (40, 41)
-
-
42. 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. - View Dependent Claims (43, 44)
-
Specification