Methods and apparatus for controlling display in a networked device
First Claim
1. Consumer premises equipment (CPE) adapted for use in a content-based network, said equipment comprising:
- at least one diode- or liquid crystal-based display element operative to display status or other information relating to the operation of said CPE;
an application programming interface (API) resident on said CPE and adapted to provide access to said at least one display element; and
a trusted monitor application running at least in part on said CPE and having permission to utilize said API;
wherein said application performs at least one of discovering or controlling said at least one display element via said API; and
wherein said API is adapted to interface with a plurality of different configurations of said display element.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for controlling display elements within a networked device. In one embodiment, the network comprises a cable television network, and the device a digital set-top box (DSTB) with front panel display(s). A downloadable software module is provided that is adapted to discover the front panel display capabilities of the device, and control the display accordingly. This approach allows, inter alia, the cable network operator or other entity to manage the user'"'"'s experience relating to the front panel display(s) on various types of client devices. The module is also optionally platform-agnostic (i.e., “universal”) so that the aforementioned capabilities are provided largely irrespective of the device hardware/software environment.
-
Citations
23 Claims
-
1. Consumer premises equipment (CPE) adapted for use in a content-based network, said equipment comprising:
-
at least one diode- or liquid crystal-based display element operative to display status or other information relating to the operation of said CPE;
an application programming interface (API) resident on said CPE and adapted to provide access to said at least one display element; and
a trusted monitor application running at least in part on said CPE and having permission to utilize said API;
wherein said application performs at least one of discovering or controlling said at least one display element via said API; and
wherein said API is adapted to interface with a plurality of different configurations of said display element. - View Dependent Claims (2, 3, 4, 5)
-
-
6. Consumer premises equipment (CPE) adapted for connection to a content-based network, said CPE having a display element manager adapted to:
-
discover the presence of at least one display element of said CPE using an interface; and
provide for control of said at least one display element by a privileged application running on said CPE. - View Dependent Claims (7, 8, 9)
-
-
10. A method of operating consumer premises equipment (CPE) in a content-based network, said CPE comprising at least one display element, the method comprising:
-
providing a software interface adapted to communicate with said at least one display element;
providing a software application adapted to communicate with said at least one display element via said interface, and control at least a portion of the operation thereof; and
operating said CPE and said at least one display element using at least said software application;
wherein said act of providing a software interface comprises providing an interface which is independent of the particular configuration of said at least one display element. - View Dependent Claims (11, 12, 13)
-
-
14. A method of operating a content network having a plurality of client devices, said plurality of devices having heterogeneous display elements, comprising:
-
placing said plurality of said devices in communication with said network;
configuring each of said devices to comprise an interface, said interface being adapted to discover and access each of said heterogeneous display elements; and
operating an application at least on respective ones of said devices, said operating comprising controlling respective ones of said display elements thereof via said interface. - View Dependent Claims (15, 16, 17)
-
-
18. A method of controlling one or more display elements of an electronic device, said device being operatively coupled to a remote node via a network and adapted to run at least one application program, said method comprising:
-
providing an application programming interface (API) on said device;
running an application program on said device;
discovering, via said API, said one or more display elements; and
operating said one or more display elements based at least in part on inputs from said application. - View Dependent Claims (19, 20, 21)
-
-
22. Computer-readable storage apparatus comprising a storage medium adapted to store a computer program, said computer program comprising a Java-based programming interface adapted to:
-
communicate with at least one display element of a parent device on which said program is run;
communicate with at least one software application also running on said parent device; and
allow control of said at least one display element by said application via said interface; and
wherein said programming interface is independent of the particular configuration of said at least one display element and said parent device.
-
-
23. In a computerized device for use in a content distribution network, a software architecture comprising:
-
a manager entity adapted to discover at least one display element of said computerized device;
an indicator display interface adapted to discover at least one indicator of said at least one display element;
an indicator properties interface adapted to discover at least one property of said at least one indicator;
a text display component adapted to control the display of text on said at least one display element;
a blink component adapted to set a blink specification of at least a portion of said at least one display; and
a scroll component adapted to set a scroll specification of at least a portion of said at least one display.
-
Specification