Computer workstation
First Claim
1. A communications workstation for transmitting messages on a network connected thereto, said workstation comprising:
- (a) application means for generating messages and for adding information to said messages, said information being addresses of callback functions in said application means, said callback functions being used to compress those of said messages that are determined as desirable for compression; and
(b) a communication subsystem for receiving said messages and said information, said communication subsystem further comprising invocation means for calling said callback functions by sending indications of desirability of compressing said messages, where said callback functions, upon being called, operate on said indications to determine the desirability of compressing each of said messages, and where said callback functions compress those of said messages determined as desirable for compression, and where said communications subsystem transmits each of said compressed and noncompressed messages on said communications network.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer workstation runs an application 12 which generates data for transmission over a network. The workstation includes a communications subsystem 14 which is responsible for actually sending data generated by the application onto the network. The application therefore passes data 22 for sending to the communications subsystem, along with the identification 24 of the channel over which that data is to be sent, and compression information 26. In a first embodiment the communications subsystem contains a variety of compression routines 40, and the compression information indicates which of these routines is most appropriate for the data in question. In a second embodiment, the compression information is a call-back function 92, whereby the communications subsystem can call back to the application program to perform the compression itself.
61 Citations
5 Claims
-
1. A communications workstation for transmitting messages on a network connected thereto, said workstation comprising:
-
(a) application means for generating messages and for adding information to said messages, said information being addresses of callback functions in said application means, said callback functions being used to compress those of said messages that are determined as desirable for compression; and (b) a communication subsystem for receiving said messages and said information, said communication subsystem further comprising invocation means for calling said callback functions by sending indications of desirability of compressing said messages, where said callback functions, upon being called, operate on said indications to determine the desirability of compressing each of said messages, and where said callback functions compress those of said messages determined as desirable for compression, and where said communications subsystem transmits each of said compressed and noncompressed messages on said communications network. - View Dependent Claims (2, 3, 4, 5)
-
Specification