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.
125 Citations
44 Claims
-
1-24. -24. (canceled)
-
25. in a video-on-demand application including plural user terminals and an infrastructure linking the terminals to one or more video servers, a method comprising:
-
presenting a user interface on a screen associated with one of said terminals, the user interface comprising plural elements;
specifying a first group of user interface elements in accordance with first instructions stored in the user terminal; and
specifying a second group of user interface elements in accordance with second instructions received by the user terminal from the infrastructure. - 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, a remote control controlling the set-top box, a remote head-end comprising video entertainment, and a proxy server interposed between the set-top box and the remote head end, the video on-demand system further comprising:
-
a user interface presented on the screen;
the presented user interface specified via textual mark-up language elements comprising 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; and
the second group of textual mark-up language elements stored in the proxy server and sent to the set-top. - View Dependent Claims (40, 41)
-
-
42. One or more computer readable media comprising computer-executable instructions of a distributed video-on-demand application, the distributed video-on-demand application facilitating video-on-demand for plural user terminals, a head-end, and a proxy server, the computer-executable instructions comprising:
-
instructions for presenting a user interface on a screen associated a user terminal, the user interface comprising plural elements;
instructions for specifying a first group of user interface elements in accordance with first instructions stored in the user terminal; and
instructions for specifying a second group of user interface elements in accordance with second instructions received by the user terminal from the proxy server. - View Dependent Claims (43, 44)
-
Specification