Apparatus and method for interfacing between a remote user interface server and a remote user interface client via a proxy remote user interface client
First Claim
1. A method for providing a User Interface (UI) component to a second Remote User Interface Client (RUIC) in a first RUIC, the method comprising:
- transmitting, by the first RUIC, specific information indicating that the first RUIC can operate as a proxy to RUICs incapable of directly receiving the UI component from a Remote User Interface Server (RUIS);
upon discovering the first RUIC by the second RUIC among the RUICs, performing, by the first RUIC, a device capability matching procedure between the RUIS and the second RUIC;
after completion of the device capability matching procedure, providing, by the first RUIC, the second RUIC with a UI component received from the RUIS and processed for the second RUIC based on the device capability matching procedure; and
delivering, by the first RUIC, control information for the UI component from the second RUIC to the RUIS.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a method and apparatus for providing a User Interface (UI) component to a second Remote User Interface Client (RUIC) incapable of directly receiving the UI component from a Remote User Interface Server (RUIS) in a first RUIC capable of directly receiving the UI component from the RUIS. In the method, the first RUIC discovers the second RUIC that will receive the UI component. Upon discovering the second RUIC, the first RUIC performs a device capability matching procedure between the RUIS and the second RUIC. After completion of the device capability matching procedure, the first RUIC provides the second RUIC with a UI component received from the RUIS and processed for the second RUIC, and delivers control information for the UI component from the second RUIC to the RUIS.
33 Citations
14 Claims
-
1. A method for providing a User Interface (UI) component to a second Remote User Interface Client (RUIC) in a first RUIC, the method comprising:
-
transmitting, by the first RUIC, specific information indicating that the first RUIC can operate as a proxy to RUICs incapable of directly receiving the UI component from a Remote User Interface Server (RUIS); upon discovering the first RUIC by the second RUIC among the RUICs, performing, by the first RUIC, a device capability matching procedure between the RUIS and the second RUIC; after completion of the device capability matching procedure, providing, by the first RUIC, the second RUIC with a UI component received from the RUIS and processed for the second RUIC based on the device capability matching procedure; and delivering, by the first RUIC, control information for the UI component from the second RUIC to the RUIS. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A first Remote User Interface Client (RUIC) device for providing a User Interface (UI) component to a second RUIC, the first RUIC device comprising:
-
an available service list transmitter for transmitting specific information indicating that the first RUIC can operate as a proxy to RUICs incapable of directly receiving the UI component from a Remote User Interface Server (RUIS); a UI control module for performing a device capability matching procedure between the RUIS and the second RUIC upon discovering the first RUIC by the second RUIC from among the RUICs; a remote UI page manager for receiving the UI component from the RUIS, and if the device capability matching procedure is completed, delivering to the second RUIC a UI component received from the RUIS and processed for the second RUIC based on the device capability matching procedure; and a message relay unit for delivering control information for the UI component from the second RUIC to the RUIS. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
Specification