Remote access to an application program
First Claim
Patent Images
1. A method of providing remote access to at least one application program running on the server computing device to connected client computing devices over a network, comprising:
- executing a server remote access program at the server computing device, the server remote access program enumerating a unique Uniform Resource Locator (URL) that is uniquely associated with the at least one application program, wherein the unique URL represents a network location where the at least one application program is accessed by a client computing device;
generating, with the at least one application program, a display interface on the server computing device;
monitoring the display interface generated by the application program for events that cause pixels in a display to change, by reading changed regions of the display from a frame buffer in response to the events;
sending screen image data from the frame buffer to the server remote access program;
generating, by the server remote access program, presentation data from the screen image data; and
communicating the presentation data from the server computing device to the client computing device using the server remote access program.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for providing remote access to an application program. A server remote access program may cooperate with display data interception application to provide display data to a client computing device. The client computing device may connect to the application at a Uniform Resourced Locator (URL) using a client remote access application to receive the display data. The client remote access application may provide user inputs, received at the client computing device, to the application to affect the state of the application.
-
Citations
17 Claims
-
1. A method of providing remote access to at least one application program running on the server computing device to connected client computing devices over a network, comprising:
-
executing a server remote access program at the server computing device, the server remote access program enumerating a unique Uniform Resource Locator (URL) that is uniquely associated with the at least one application program, wherein the unique URL represents a network location where the at least one application program is accessed by a client computing device; generating, with the at least one application program, a display interface on the server computing device; monitoring the display interface generated by the application program for events that cause pixels in a display to change, by reading changed regions of the display from a frame buffer in response to the events; sending screen image data from the frame buffer to the server remote access program; generating, by the server remote access program, presentation data from the screen image data; and communicating the presentation data from the server computing device to the client computing device using the server remote access program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification