METHODS AND APPARATUS FOR DISPLAYING APPLICATION OUTPUT ON DEVICES HAVING CONSTRAINED SYSTEM RESOURCES
First Claim
Patent Images
1. A system for displaying at a user device output produced by an application program executing on a server, the system comprising:
- an application server executing an application program;
a proxy server receiving from said application server data representing a screen of graphical display output produced by the application program;
a user device executing a client application, said client application receiving from said proxy server static image data representing the screen of graphical display output produced by the application program.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for displaying at a user device output produced by an application program executing on a server includes an application server executing an application program. A proxy server receives data from the application server that represents a screen of graphical display output produced by the application program. A user device executes a client application. The client application receives from the proxy server static image data representing the screen of graphical display output produced by the application program.
-
Citations
54 Claims
-
1. A system for displaying at a user device output produced by an application program executing on a server, the system comprising:
-
an application server executing an application program;
a proxy server receiving from said application server data representing a screen of graphical display output produced by the application program;
a user device executing a client application, said client application receiving from said proxy server static image data representing the screen of graphical display output produced by the application program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 29)
-
-
20. A method for displaying at a user device output produced by an application program executing on a server, the method comprising the steps of:
-
(a) executing, by an application server, an application producing a screen of graphical user interface data;
(b) transmitting to a proxy server, by the application server, the screen of produced graphical user interface data;
(c) transmitting to a user device, by the proxy server, static image data representing at least a portion of the screen of produced graphical user interface data; and
(d) displaying, by the user device, the transmitted static image data. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. An apparatus for displaying at a user device output produced by an application program executing on a server, the apparatus comprising:
-
a first protocol handler receiving from an application server data in a first protocol format, the data representative of a screen of graphical display output produced by an application executing on the application server; and
a second protocol handler transmitting to a client application for display static image data in a second protocol format, the static image data representative of at least a portion of the screen of graphical display output received by the first protocol handler. - View Dependent Claims (39, 40, 41, 42, 43)
-
-
44. A method for displaying at a user device graphical display output produced by an application program executing on a server, the method comprising the steps of:
-
(a) receiving from an application server, via a first protocol, data representative of a screen of graphical display output produced by an application executing on the application server; and
(b) transmitting to a client application for display, via a second protocol, static image data representative of at least a portion of the screen of graphical display output produced by the application executing on the application server. - View Dependent Claims (45, 46, 47, 48, 49, 50)
-
-
51. A system for displaying at a user device output produced by an application program executing on a server, the system comprising:
-
an application server executing an application program;
a proxy server receiving from said application server data representing a screen of graphical display output produced by the application program via a presentation-level protocol;
a user device executing a client application, said client application receiving from said proxy server static image data representing the screen of graphical display output produced by the application program via HyperText Transfer Protocol (HTTP) commands.
-
-
52. A method for displaying at a user device output produced by an application program executing on a server, the method comprising the steps of:
-
(a) executing, by an application server, an application producing a screen of graphical user interface data;
(b) transmitting to a proxy server via a presentation-level protocol, by the application server, the screen of produced graphical user interface data;
(c) transmitting to a user device via HyperText Transfer Protocol (HTTP) commands, by the proxy server, static image data representing at least a portion of the screen of produced graphical user interface data; and
(d) displaying, by the user device, the transmitted static image data.
-
-
53. An article of manufacture having embodied thereon computer-readable program means for displaying at a user device output produced by an application program executing on a server, the article of manufacture comprising:
-
computer-readable program means for transmitting to a proxy server a screen of graphical user interface data produced by an application executing on the server;
computer-readable program means for communicating to a user device, by the proxy server, static image data representing at least a portion of the screen of produced graphical user interface data; and
computer-readable program means for displaying, by the user device, the transmitted static image data.
-
-
54. An article of manufacture having embodied thereon computer-readable programs means for displaying at a user device graphical display output produced by an application program executing on a server, the article of manufacture comprising:
-
computer-readable program means for receiving from an application server, via a first protocol, data representative of a screen of graphical display output produced by an application executing on the application server; and
computer-readable programs means for transmitting to a client application for display, via a second protocol, static image data representative of at least a portion of the screen of graphical display output produced by the application executing on the application server.
-
Specification