Method for the lossless compression of lines in a distributed computer system
First Claim
1. A method for the lossless decompression of compressed graphical line data received over a low bandwidth communication transport mechanism by a graphical user interface of a workstation in a distributed computer system, the compressed graphical line data representative of a graphical line to be displayed on a display screen of the workstation, the method comprising the steps of:
- a) receiving a compressed graphical line data packet having a plurality of fields with at least one of the plurality of fields being of variable length, the graphical line data packet comprising compressed coordinate location data, compressed attribute data, and a flag indicator;
b) determining, from the compressed coordinate location data, coordinate locations for the endpoints of each sub-path of the graphical line without any data loss of the coordinate locations; and
c) determining, from the compressed attribute data and the flag indicator, attributes of each sub-path of the graphical line without any data loss of the attributes, the flag indicator containing information applicable to at least one sub-path of the graphical line and identifying a state of at least one attribute, wherein the at least one attribute is decoded in accordance with the flag indicator.
0 Assignments
0 Petitions
Accused Products
Abstract
In a distributed computer system, a method for lossless compression of a graphical line within an application server allows the compressed line data to be transmitted over a low bandwidth transport mechanism to a graphical user interface for display on a workstation. The application server determines, from graphical line data representative of the graphical line, coordinate locations for the endpoints of each sub-path of the graphical line and attributes of each sub-path. The application server generates a compressed line data packet of variable length which includes the coordinate location data and attribute data for each sub-path of the graphical line.
85 Citations
15 Claims
-
1. A method for the lossless decompression of compressed graphical line data received over a low bandwidth communication transport mechanism by a graphical user interface of a workstation in a distributed computer system, the compressed graphical line data representative of a graphical line to be displayed on a display screen of the workstation, the method comprising the steps of:
-
a) receiving a compressed graphical line data packet having a plurality of fields with at least one of the plurality of fields being of variable length, the graphical line data packet comprising compressed coordinate location data, compressed attribute data, and a flag indicator;
b) determining, from the compressed coordinate location data, coordinate locations for the endpoints of each sub-path of the graphical line without any data loss of the coordinate locations; and
c) determining, from the compressed attribute data and the flag indicator, attributes of each sub-path of the graphical line without any data loss of the attributes, the flag indicator containing information applicable to at least one sub-path of the graphical line and identifying a state of at least one attribute, wherein the at least one attribute is decoded in accordance with the flag indicator. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for the lossless decompression of compressed graphical line data received over a low bandwidth communication transport mechanism by a graphical user interface of a workstation in a distributed computer system, the compressed graphical line data representative of at least one sub-path of a graphical line to be displayed on a display screen of the workstation, the method comprising the steps of:
-
a) determining coordinate locations for an endpoint of the at least one sub-path from a variable length field in the compressed graphical line data, the compressed graphical line data being of variable length;
b) accessing an attribute indicator associated with an attribute of the at least one sub-path from the compressed graphical line data, wherein the attribute indicator identifies a state of the attribute of the at least one sub-path; and
c) decoding the attribute of the at least one sub-path from the compressed graphical line data in accordance with the attribute indicator, wherein the attribute is decoded without any data loss. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification