Lightweight remote display protocol
First Claim
1. A method by which user interfacing information is exchanged between a client communication terminal and a server communication terminal to enable a user of the client to interact with an application hosted by the server, comprising:
- a discovery step, in which a remote user interfacing exchange protocol supported by both the client and the server or a gateway to the server is determined; and
a remote interfacing step, in which the user interfacing information is exchanged according to a BEEP-like transport protocol for providing the user interfacing information.
1 Assignment
0 Petitions
Accused Products
Abstract
A light (resource-preserving) remote desktop protocol (32-35) for enabling a user of a client communication terminal (12) to interface with an application hosted by another communication terminal (14). Prior to exchanging remote user interfacing information according to the light remote desktop protocol, a discovery process (31) is performed. The light remote desktop protocol (32-35) provides for exchanging the user interfacing information according to a BEEP-like transport protocol and for indicating the user interfacing information itself using XML or SOAP to describe screens by which a user of the client makes inputs to the application and receives outputs from the application, and using a KPML-like or SOAP protocol derived from an input-event XML schema for the other communication terminal/remote user interfacing server (14) input events on the client communication terminal (12), including events in which a key is pressed on the client (12).
71 Citations
39 Claims
-
1. A method by which user interfacing information is exchanged between a client communication terminal and a server communication terminal to enable a user of the client to interact with an application hosted by the server, comprising:
-
a discovery step, in which a remote user interfacing exchange protocol supported by both the client and the server or a gateway to the server is determined; and
a remote interfacing step, in which the user interfacing information is exchanged according to a BEEP-like transport protocol for providing the user interfacing information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A communication terminal, comprising:
-
means for providing a profile description indicating support for a protocol for the exchange of user interfacing information with another communication terminal for enabling remote interfacing to an application hosted by the communication terminal or hosted by the other communication terminal; and
means by which the user interfacing information is exchanged in a remote interfacing session according to a BEEP-like transport protocol for providing the user interfacing information. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification