Application programming interface (API) for accessing and managing resources in digital television receiver
First Claim
1. A television set-top terminal, comprising:
- a computer readable medium having computer program code means; and
means for executing said computer program code means to implement an Application Programming Interface (API) for accessing and managing multiple resources at the terminal, wherein;
the API provides a resource package for registering the available resources at the terminal, a management package for managing states of the resources, and a registry package for storing objects that represent the resources.
4 Assignments
0 Petitions
Accused Products
Abstract
An application programming interface (API) for managing resources in a Digital Television (DTV) Receiver/Terminal. The API provides a uniform mechanism for gaining/controlling access to resources, managing multiple resources of the same type, and accessing the individual resource'"'"'s management state and status. The resources may include, for example, a tuner, a modem, a database, a plug-in module, a cable, a software module, a network interface card, or a conditional access module. The resources are monitored and controlled either locally at the terminal, or remotely, e.g., from a head-end or an uplink. The API provides a resource package (40) for registering the available resources at the terminal, a resource state management package (30) for managing states of the resources, and a registry package (20) for storing objects that represent the resources. Resources of the same type are managed as a group.
42 Citations
20 Claims
-
1. A television set-top terminal, comprising:
-
a computer readable medium having computer program code means; and
means for executing said computer program code means to implement an Application Programming Interface (API) for accessing and managing multiple resources at the terminal, wherein;the API provides a resource package for registering the available resources at the terminal, a management package for managing states of the resources, and a registry package for storing objects that represent the resources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for implementing a software architecture for a television set-top terminal, comprising the steps of:
-
providing a computer readable medium having computer program code means; and executing said computer program code means to implement an Application Programming Interface (API) for accessing and managing multiple resources at the terminal;
wherein;the API provides a resource package for registering the available resources at the terminal, a management package for managing states of the resources, and a registry package for storing objects that represent the resources.
-
Specification