Apparatus and method for providing remote user interface
First Claim
1. A remote user interface (UI) server comprising:
- a UI application which is executed by at least one central processing unit (CPU) and provides a dynamic image;
a server communication module which transmits, over a first communication channel, an image update event for an updated dynamic image, if the dynamic image is updated; and
a hypertext transfer protocol (HTTP) server which is executed by at least one central processing unit (CPU) and receives a request in response to the transmitted image update event and transmits the updated dynamic image, over a second communication channel that is different from the first communication channel, in response to the received request.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for providing an image-based remote user interface (UI) using a web browser are provided. A server includes an user interface (UI) application which provides a dynamic image; a server communication module which, if the dynamic image is updated, transmits an image update event for the updated dynamic image; and a hypertext transfer protocol (HTTP) server which receives a request corresponding to the image update event and transmits the updated dynamic image in response to the received request. The method includes if an image in a remote user interface (UI) is updated, transmitting an image update event for the updated image; receiving a request corresponding to the image update event; and transmitting the updated image in response to the received request.
-
Citations
26 Claims
-
1. A remote user interface (UI) server comprising:
-
a UI application which is executed by at least one central processing unit (CPU) and provides a dynamic image; a server communication module which transmits, over a first communication channel, an image update event for an updated dynamic image, if the dynamic image is updated; and a hypertext transfer protocol (HTTP) server which is executed by at least one central processing unit (CPU) and receives a request in response to the transmitted image update event and transmits the updated dynamic image, over a second communication channel that is different from the first communication channel, in response to the received request. - View Dependent Claims (2, 3, 4, 5, 6, 26)
-
-
7. A remote user interface (UI) client comprising:
-
a browser module which is executed by at least one central processing unit (CPU) and displays a remote UI; and a client communication module which receives, over a first communication channel, image update event information of an occurrence of an image update event in which an image in the remote UI is updated, and which informs the browser module of the occurrence of the image update event, wherein the browser module transmits a request for the updated image in response to the received image update event information, and receives the updated image, over a second communication channel that is different from the first communication channel, and displays the updated image on the remote UI. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A remote user interface (UI) proxy server comprising:
-
a control module which is executed by at least one central processing unit (CPU) and receives an updated image of a remote UI; a relay communication module which transmits, over a first communication channel, to a client that displays the remote UI, image update event information of an occurrence of an image update event for the updated image; and a hypertext transfer protocol (HTTP) server which is executed by at least one central processing unit (CPU) and receives a request in response to the remote communication module transmitting the image update event information and transmits, over a second communication channel that is different from the first communication channel, the updated image to the client in response to the received request. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method for providing a remote user interface (UI), the method being executed by at least one central processing unit (CPU) and comprising:
-
if an image in a remote UI is updated, transmitting, by the at least one processor, an image update event for the updated image over a first communication channel; receiving a request in response to the transmitted image update event; and transmitting the updated image, over a second communication channel that is different from the first communication channel, in response to the received request. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A method for providing a remote user interface (UI), the method being executed by at least one central processing unit (CPU) and comprising:
-
displaying a remote UI; receiving, over a first communication channel, image update event information of an occurrence of an image update event in which an image in the remote UI is updated; transmitting, using at least one central processing unit (CPU), a request for the updated image in response to the received image update event information; and receiving, over a second communication channel that is different from the first communication channel, the updated image and displaying the updated image. - View Dependent Claims (24, 25)
-
Specification