SENDING A REMOTE USER INTERFACE
First Claim
1. A method for providing a user interface to a client device, the method comprising:
- sending, to the client device, a browser web page compatible with a browser operable on the client device, the browser web page including a capability to receive content updates from a server according to a server-defined protocol and a capability to send events from the client device to the server;
receiving content from a content source;
sending the content to the client device according to the server-defined protocol; and
sending a partial update of the content to the client device according to the server-defined protocol.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method for providing a user interface to a client device is provided, the method comprising: sending, to the client device, a browser web page compatible with a browser operable on the client device, the browser web page including a capability to receive content updates from a server according to a server-defined protocol and a capability to send events from the client device to the server; receiving content from a content source; sending the content to the client device according to the server-defined protocol; and sending a partial update of the content to the client device according to the server-defined protocol.
-
Citations
20 Claims
-
1. A method for providing a user interface to a client device, the method comprising:
-
sending, to the client device, a browser web page compatible with a browser operable on the client device, the browser web page including a capability to receive content updates from a server according to a server-defined protocol and a capability to send events from the client device to the server; receiving content from a content source; sending the content to the client device according to the server-defined protocol; and sending a partial update of the content to the client device according to the server-defined protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for operating a client device, the method comprising:
-
receiving, from a server, a browser web page compatible with a browser operable on the client device, the browser web page including a capability to receive content updates from the server according to a server-defined protocol and a capability to send events from the client device to the server; rendering a remote user interface by running the browser web page in a browser; receiving content from the server and rendering the content in the remote user interface; and receiving a partial update of the content from the server and rendering the partial update in the remote user interface. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A server comprising:
-
a memory; a processor; an application; and a remote user interface server module configured to; send, to the client device, a browser web page compatible with a browser operable on the client device, the browser web page including a capability to receive content updates from a server according to a server-defined protocol and a capability to send events from the client device to the server; receiving content from a content source; sending the content to the client device according to the server-defined protocol; and sending a partial update of the content to the client device according to the server-defined protocol.
-
-
20. A client device comprising:
-
a memory; a processor; a web browser configured to; receive, from a server, a browser web page compatible with, the browser web page including a capability to receive content updates from the server according to a server-defined protocol and a capability to send events from the client device to the server; render a remote user interface by running the browser web; receive content from the server and render the content in the remote user interface; and receive a partial update of the content from the server and render the partial update in the remote user interface.
-
Specification