Methods and apparatus for rendering user interfaces and display information on remote client devices
First Claim
1. A method for implementing a user interface on client device remote from a host device, said method comprising the steps of:
- operating an application program on a host computer device, said application program comprising an underlying user interface to control at least one target device;
transmitting, from said host computer device to a client device, an identification of at least one scene, said scene defines an abstract layout for at least one screen display of said user interface;
generating at least one screen display for said scene based on an interpretation of said scene at said client device;
displaying, on said client device, said screen display of said user interface;
receiving input, at said client device, from a user to initiate at least one operation at said target device; and
performing said operation at said target device in response to control from said client device.
18 Assignments
0 Petitions
Accused Products
Abstract
A user interface is implemented on a client device remote from a host device. The host device operates an application program that implements a user interface, such as an electronic programming guide or a guide for a personal video recorder, that permits a user to control at least one target device. The host device transfers to the client device an identification of at least one scene. In general, a scene defines an abstract layout for at least one screen display of the user interface. The client device generates at least one screen display for the scene based on its interpretation of the scene. The client device then displays the screen as an implementation of the user interface. Thereafter, a user initiates, using the client device, an operation to control the target device. In response, the target device performs the operation. The host device may also display information at a client device. For example, the host device may transmit information about a media currently playing at the client device.
367 Citations
20 Claims
-
1. A method for implementing a user interface on client device remote from a host device, said method comprising the steps of:
-
operating an application program on a host computer device, said application program comprising an underlying user interface to control at least one target device;
transmitting, from said host computer device to a client device, an identification of at least one scene, said scene defines an abstract layout for at least one screen display of said user interface;
generating at least one screen display for said scene based on an interpretation of said scene at said client device;
displaying, on said client device, said screen display of said user interface;
receiving input, at said client device, from a user to initiate at least one operation at said target device; and
performing said operation at said target device in response to control from said client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for displaying information on client device remote from a host device, said method comprising the steps of:
-
transmitting, from a host device to a target device, an identification of at least one scene, said scene defines an abstract layout for at least one screen display;
generating at least one screen display for said scene based on an interpretation of said scene at said target device;
receiving information at said target device; and
displaying, on said target device, said information within said screen display. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification