Platform-specific application user interface remoting
First Claim
1. A server-site method for remoting a user interface of an application between a server that executes said application and at least one client on which a representation of said user interface is to be rendered, said method comprising:
- generating said representation of said user interface at said server under consideration of a user interface description that is specific for a device platform of said at least one client; and
transferring said representation of said user interface to said at least one client.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention relates to a server-site method, a client-site method, computer program products, a client, a server, a module and a system for remoting a user interface of an application between a server that executes said application and at least one client on which a representation of the user interface is to be rendered, wherein the representation of the user interface is generated at the server under consideration of a user interface description that is specific for a device platform of the at least one client; and wherein the representation of the user interface is transferred to the at least one client. The representation of the user interface may for instance be a memory model representation or a frame buffer representation.
-
Citations
20 Claims
-
1. A server-site method for remoting a user interface of an application between a server that executes said application and at least one client on which a representation of said user interface is to be rendered, said method comprising:
-
generating said representation of said user interface at said server under consideration of a user interface description that is specific for a device platform of said at least one client; and
transferring said representation of said user interface to said at least one client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product for a server of a system for remoting a user interface of an application between said server that executes said application and at least one client on which a representation of said user interface is to be rendered, said computer program product comprising:
-
program code for causing said server to generate said representation of said user interface at said server under consideration of a user interface description that is specific for a device platform of said at least one client; and
program code for causing said server to transfer said representation of said user interface to said at least one client.
-
-
12. A server of a system for remoting a user interface of an application between said server that executes said application and at least one client on which a representation of said user interface is to be rendered, said server comprising:
-
means arranged for generating said representation of said user interface at said server under consideration of a user interface description that is specific for a device platform of said at least one client; and
means arranged for transferring said representation to said at least one client.
-
-
13. A module for a system for remoting a user interface of an application between a server that executes said application and at least one client on which a representation of said user interface is to be rendered, said module comprising:
-
means arranged for generating said representation of said user interface under consideration of a user interface description that is specific for a device platform of said at least one client; and
means arranged for making said representation available to said server to allow said server to transfer said representation to said at least one client.
-
-
14. A computer program product for a module for a system for remoting a user interface of an application between a server that executes said application and at least one client on which a representation of said user interface is to be rendered, said computer program product comprising:
-
program code for causing said module to generate said representation of said user interface under consideration of a user interface description that is specific for a device platform of said at least one client; and
program code for causing said module to make said representation available to said server to allow said server to transfer said representation to said at least one client.
-
-
15. A client-site method for remoting a user interface of an application between a server that executes said application and a client on which a representation of said user interface is to be rendered, said method comprising:
-
obtaining said representation of said user interface at said client, wherein said representation is generated at said server under consideration of a user interface description that is specific for a device platform of said client; and
taking action to render said obtained representation of said user interface. - View Dependent Claims (16, 17)
-
-
18. A computer program product for a client of a system for remoting a user interface of an application between a server that executes said application and said client on which a representation of said user interface is to be rendered, said computer program product comprising:
-
program code for causing said client to obtain said representation of said user interface at said client, wherein said representation is generated at said server under consideration of a user interface description that is specific for a device platform of said client; and
program code for causing said client to take action to render said obtained representation of said user interface.
-
-
19. A client of a system for remoting a user interface of an application between a server that executes said application and said client on which a representation of said user interface is to be rendered, said client comprising:
-
means arranged for obtaining said representation of said user interface at said client, wherein said representation is generated at said server under consideration of a user interface description that is specific for a device platform of said client; and
means arranged for taking action to render said obtained representation of said user interface.
-
-
20. A system for remoting a user interface of an application, said system comprising:
-
a server that executes said application, and at least one client on which a representation of said user interface is to be rendered, wherein said server comprises;
means arranged for generating said representation of said user interface at said server under consideration of a user interface description that is specific for a device platform of said at least one client; and
means arranged for transferring said representation to said at least one client;
and wherein said at least one client comprises;
means arranged for obtaining said representation of said user interface at said least one client; and
means arranged for taking action to render said obtained representation of said user interface.
-
Specification