Extended elements and mechanisms for displaying a rich graphical user interface in panel subunit
First Claim
1. A controller comprising:
- a) a processor; and
b) a memory comprising instructions that when executed on said processor implement a method of processing information, said method comprising;
monitoring a network to discover a target device coupled to said network;
receiving a table GUI element descriptor from said target device, wherein said table GUI element descriptor defines a matrix that includes vertically and horizontally aligned information, and wherein said table GUI element descriptor further defines an on-screen display for displaying a portion of said matrix;
generating data for display representing said on-screen display according to said table GUI element descriptor; and
updating displayed data responsive to a state change of said target device.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods for realizing advanced graphical user interface (GUI) in panel subunit. The present invention provides, in one embodiment, a button GUI element descriptor that defines a bitmap to be displayed when a button is out of focus and another bitmap to be displayed when the button is in focus. In another embodiment, the present invention provides a table GUI element descriptor that defines a table-like on screen display to be displayed on the contoller device. Another embodiment of the present invention provides a panel GUI element descriptor that includes a focused identifier attribute indicating a pre-determined element of the on-screen display as default focus. In this way, the target device would be able to control the default focus of the controller device when displaying an on-screen display. In yet another embodiment, the present invention provides a text GUI element descriptor that includes a font style attribute that dictates whether the text GUI element should be displayed as bold, underlined and/or reversed. By using these extended elements in panel subunit, more complicated and advanced GUI, such as an electronic programming guide (EPG) can be achieved.
25 Citations
8 Claims
-
1. A controller comprising:
-
a) a processor; and b) a memory comprising instructions that when executed on said processor implement a method of processing information, said method comprising; monitoring a network to discover a target device coupled to said network; receiving a table GUI element descriptor from said target device, wherein said table GUI element descriptor defines a matrix that includes vertically and horizontally aligned information, and wherein said table GUI element descriptor further defines an on-screen display for displaying a portion of said matrix; generating data for display representing said on-screen display according to said table GUI element descriptor; and updating displayed data responsive to a state change of said target device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification