Server-based software architecture for digital television terminal
First Claim
1. A method of allowing an application running on at least one client device to access or control content, services, and data available on a digital terminal, comprising:
- providing the digital terminal with application software, server software, interface software, network software, and terminal control software;
providing the client device with network software and application software; and
providing a communications link between the client device and the digital terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
Server software is utilized as a fundamental building block for the software architecture of digital television terminals (DCTs) and related devices (remote clients). For example, a web page may be stored on a digital terminal for access by a user of a client device to request specific actions to be performed or to request information. The client device communicates user requests to the digital terminal, whereupon an appropriate web page is retrieved by the server software and transmitted to and displayed on the client device. The user may subsequently make a selection via the web page, whereupon the client device sends the request back to the digital terminal. The client device can be used, e.g., to request a specific television channel via a web-type interface, in response to which the server software in the terminal will tune an associated television and return a new web page to the client device, indicating that the channel was successfully tuned.
59 Citations
27 Claims
-
1. A method of allowing an application running on at least one client device to access or control content, services, and data available on a digital terminal, comprising:
-
providing the digital terminal with application software, server software, interface software, network software, and terminal control software;
providing the client device with network software and application software; and
providing a communications link between the client device and the digital terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A digital television terminal, comprising:
-
a web browser application;
web server software;
CGI Scripts/Servlets;
TCP/IP software; and
television/terminal control software;
the digital television terminal being linked via a communications link to a remote client device comprising;
TCP/IP software; and
a web browser application. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A digital television terminal comprising:
-
memory for storing server software; and
a processor for executing said server software;
wherein;
said server software is adapted to serve a client device with pages viewable on a browser; and
said terminal is adapted to receive commands from said client device, said commands being entered by a user via said pages.
-
-
22. A method of providing a network operator with central system monitoring of a remote digital terminal comprising:
-
providing the digital terminal with interface software accessible to the central system; and
allowing the network operator to access the digital terminal from the central system via a digital network, using a web browser to collect status or diagnostic information via a web page served by the terminal. - View Dependent Claims (23, 24, 25, 26, 27)
-
Specification