IP Library Granted Patent US 7,865,832
Granted Patent B2
US 7,865,832 · App. 10/409,297 · Granted Jan 4, 2011

Extended elements and mechanisms for displaying a rich graphical user interface in panel subunit

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,865,832
App. No.
10/409,297
Granted
Jan 4, 2011
Kind
B2
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.

Claims (20)

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. A controller as recited in claim 1 wherein said table GUI element descriptor comprises:

a first attribute corresponding to a total number of columns of said matrix; and

a second attribute corresponding to a total number of rows of said matrix.

3. A controller as recited in claim 2 wherein said table GUI element descriptor comprises:

a third attribute corresponding to a number of columns of said matrix to be displayed by said on-screen display; and

a fourth attribute corresponding to a number of rows of said matrix to be displayed by said on-screen display.

4. A controller as recited in claim 3 wherein said table GUI element descriptor comprises:

a fifth attribute corresponding to a column number of a first column of said on-screen display; and

a sixth attribute corresponding to a row number of a first row of on-screen display.

5. A controller as recited in claim 1 wherein said on-screen display comprises an electronic program guide (EPG).

6. A controller as recited in claim 1 wherein said processor and said memory are integrated within a set-top box unit.

7. A controller as recited in claim 6 further comprising a display unit coupled to said set-top-box unit, said display unit operable to receive said data for display and wherein said display unit is operable to display said on-screen display.

8. A controller as recited in claim 6 wherein said target device is remote to said set-top-box unit and wherein said set-top-box unit is operable to communicate with said target device via a digital network connection.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2019
From: SONY CORPORATION
To: SATURN LICENSING LLC
Reel/Frame 048974/0222 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2015
From: SONY ELECTRONICS INC.
To: SONY CORPORATION
Reel/Frame 036330/0420 →