Method and system for generating a graphical display for a remote terminal session
First Claim
Patent Images
1. A method for generating a graphical display, the method comprising:
- analyzing display output via an output filter executing on a first computing device, the display output comprising bitmap display data and textual data generated by an application executing on the first computing device, and displayed on a display device connected to a second computing device;
identifying, by the output filter, within the display output bitmap display data corresponding to a bitmap representation of a non-textual element;
calculating, by the output filter, a check value representative of the bitmap representation of the non-textual element;
determining, by the first computing device, whether the calculated check value matches a second check value on a repository of the second computing device, the second check value corresponding to the bitmap representation of the non-textual element; and
if the calculated check value does not match the second check value, retrieving, by the output filter from a repository of the first computing device, a compressed format data element of the bitmap display data based on the calculated check value matching a first check value in the repository of the first computing device and transmitting, by the first computing device to the second computing device, the retrieved compressed format data element in place of the bitmap representation of the non-textual element,else, transmitting, by the first computing device to the second computing device, graphical display interface commands associated with the bitmap display data along with the textual data.
7 Assignments
0 Petitions
Accused Products
Abstract
In one aspect the invention relates to a method for generating a graphical display for a remote terminal session. The method includes monitoring output produced by an application program executing on a server, identifying a bitmap representation within the output produced by the application program and determining a check value for the bitmap representation. The method also includes retrieving a compressed data format of the bitmap representation based at least in part on the check value and transmitting to the remote terminal session the compressed data format in place of the bitmap representation.
-
Citations
22 Claims
-
1. A method for generating a graphical display, the method comprising:
-
analyzing display output via an output filter executing on a first computing device, the display output comprising bitmap display data and textual data generated by an application executing on the first computing device, and displayed on a display device connected to a second computing device; identifying, by the output filter, within the display output bitmap display data corresponding to a bitmap representation of a non-textual element; calculating, by the output filter, a check value representative of the bitmap representation of the non-textual element; determining, by the first computing device, whether the calculated check value matches a second check value on a repository of the second computing device, the second check value corresponding to the bitmap representation of the non-textual element; and if the calculated check value does not match the second check value, retrieving, by the output filter from a repository of the first computing device, a compressed format data element of the bitmap display data based on the calculated check value matching a first check value in the repository of the first computing device and transmitting, by the first computing device to the second computing device, the retrieved compressed format data element in place of the bitmap representation of the non-textual element, else, transmitting, by the first computing device to the second computing device, graphical display interface commands associated with the bitmap display data along with the textual data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for generating a graphical display, the system comprising
an output filter executing on a first computing device to: -
analyze display output comprising bitmap display data and textual data, the display output generated by an application executing on the first computing device, and displayed on a display device connected to a second computing device, identify within the display output bitmap display data corresponding to a bitmap representation of a non-textual element, calculate, by the output filter, a check value representative of the bitmap representation of the non-textual element, wherein the first computing device determines whether the calculated check value matches a second check value on a repository of the second computing device, the second check value corresponding to the bitmap representation of the non-textual element, and if the calculated check value does not match the second check value, the output filter retrieves from a repository of the first computing device a compressed format data element of the bitmap display data based on the calculated check value matching a first check value in the repository of the first computing device and the first computing device transmits to the second computing device the retrieved compressed format data element in place of the bitmap representation of the non-textual element, else the first computing device transmits to the second computing device graphical display interface commands associated with the bitmap display data along with the textual data. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification