Remote user interface providing apparatus and method
First Claim
1. An apparatus for providing a remote user interface (UI) comprising:
- a display configured to display a UI; and
a processor configured to;
identify a first UI profile which includes a cascading style sheet (CSS) file indicating rule information for a high definition (HD) screen, a CSS file indicating rule information for a migration menu activation, a CSS file indicating rule information for color key menu activation, and a first video profile indicating an extension of video supported by the apparatus;
transmit a request for a first UI, the first UI profile, and the first video profile to a remote UI server;
receive, from the remote UI server, a first profile identification (ID) of the apparatus, and the first UI,wherein the first profile ID of the apparatus is generated by the remote UI server based on the first UI profile, and the first video profile; and
control the display to display the received first UI,wherein the processor is further configured to determine whether the first profile ID is valid for a second UI and transmit a request for the second UI, and the first profile ID to the remote UI server, if the first profile ID is determined as being valid for the second UI.
1 Assignment
0 Petitions
Accused Products
Abstract
A remote User Interface (UI) providing apparatus and method are provided. To this end, a remote UI server generates a profile ID of a remote UI client, and the remote UI client requests and provides a UI by using the generated profile ID. The remote UI server provides generation information for UI generation to the remote UI client, and the remote UI client generates a UI suitable for the remote UI client by using the provided generation information. Thus, the amount of data processed in the remote UI client or the remote UI server and overhead between the remote UI client and the remote UI server are reduced, thereby quickly providing an apparatus-suitable UI.
20 Citations
6 Claims
-
1. An apparatus for providing a remote user interface (UI) comprising:
-
a display configured to display a UI; and a processor configured to; identify a first UI profile which includes a cascading style sheet (CSS) file indicating rule information for a high definition (HD) screen, a CSS file indicating rule information for a migration menu activation, a CSS file indicating rule information for color key menu activation, and a first video profile indicating an extension of video supported by the apparatus; transmit a request for a first UI, the first UI profile, and the first video profile to a remote UI server; receive, from the remote UI server, a first profile identification (ID) of the apparatus, and the first UI, wherein the first profile ID of the apparatus is generated by the remote UI server based on the first UI profile, and the first video profile; and control the display to display the received first UI, wherein the processor is further configured to determine whether the first profile ID is valid for a second UI and transmit a request for the second UI, and the first profile ID to the remote UI server, if the first profile ID is determined as being valid for the second UI. - View Dependent Claims (2, 3, 6)
-
-
4. A user interface (UI) providing method in an apparatus for providing a remote UI, the UI providing method comprising:
-
identifying a first UI profile, which includes a cascading style sheet (CSS) file indicating rule information for a high definition (HD) screen, a CSS file indicating rule information for a migration menu activation, a CSS file indicating rule information for color key menu activation, and a first video profile indicating an extension of video supported by the apparatus; transmitting a request for a first UI, the first UI profile, and the first video profile to a remote UI server; receiving, from the remote UI server, a first profile identification (ID) of the apparatus, the first UI profile, the first video profile, and the first UI, wherein the first profile ID is generated by the remote UI server based on the first UI profile, and the first video profile; displaying the received first UI; determining whether the first profile ID is valid for a second UI; and transmitting a request for the second UI and the first profile ID to the remote UI server, if the first profile ID is determined as being valid for the request for the second UI. - View Dependent Claims (5)
-
Specification