Method for the lossless compression of lines in a distributed computer system
First Claim
1. A method for the lossless compression of graphical line data for transmission over a low bandwidth communication transport mechanism to a graphical user interface of a workstation in a distributed computer system, the graphical line data representative of a graphical line to be displayed on a display screen of the workstation, comprising:
- a) determining, from said graphical line data, coordinate locations for the endpoints of each sub-path of the graphical line;
b) determining, from said graphical line data, attributes of each sub-path;
c) representing said coordinate locations as compressed coordinate location data of variable length without any data loss of said coordinate locations;
d) representing said attributes as compressed attribute data of variable length without any data loss of said attributes;
e) determining, from said graphical line data, a flag indicator containing information applicable to at least one sub-path of the graphical line, said flag indicator identifying a state of at least one attribute, wherein said at least one attribute is selectively encoded as part of said compressed attribute data in accordance with said flag indicator; and
f) providing a compressed line data packet of variable length which includes said compressed coordinate location data, compressed attribute data, and flag indicator for each sub-path.
2 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.
81 Citations
16 Claims
-
1. A method for the lossless compression of graphical line data for transmission over a low bandwidth communication transport mechanism to a graphical user interface of a workstation in a distributed computer system, the graphical line data representative of a graphical line to be displayed on a display screen of the workstation, comprising:
-
a) determining, from said graphical line data, coordinate locations for the endpoints of each sub-path of the graphical line; b) determining, from said graphical line data, attributes of each sub-path; c) representing said coordinate locations as compressed coordinate location data of variable length without any data loss of said coordinate locations; d) representing said attributes as compressed attribute data of variable length without any data loss of said attributes; e) determining, from said graphical line data, a flag indicator containing information applicable to at least one sub-path of the graphical line, said flag indicator identifying a state of at least one attribute, wherein said at least one attribute is selectively encoded as part of said compressed attribute data in accordance with said flag indicator; and f) providing a compressed line data packet of variable length which includes said compressed coordinate location data, compressed attribute data, and flag indicator for each sub-path. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for the lossless compression of graphical line data for transmission over a low bandwidth communication transport mechanism to a graphical user interface of a workstation in a distributed computer system, the graphical line data including at least one sub-path and representative of a graphical line to be displayed on a display screen of the workstation, comprising:
-
a) determining, from said graphical line data, coordinate locations for the endpoints of each sub-path included in the graphical line data; b) determining, from said graphical line data, attributes of each sub-path; c) storing an attribute indicator in a compressed line data packet, said attribute indicator including information applicable to said at least one sub-path included in the graphical line data, wherein said attribute indicator identifies a state of at least one attribute that is selectively encoded as part of the compressed line data packet in accordance with said attribute indicator; and d) storing a sub-path information field, including encoded endpoint information, in the compressed line data packet, wherein said compressed line data packet is fully reversible for said coordinate locations and attributes. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
Specification