Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
315 words
Apparatus for interfacing a serially communicative device to a communications channel, wherein the device generates serial data for carriage over the channel, the apparatus comprising: a processor; a memory, connected to the processor, for storing executable instructions therein; and serial communications circuitry, connected to the processor, for coupling the device to a communications channel and for transporting the serial data therebetween such that the device can serially communicate with a peer device connected to the channel; wherein the processor, in response to the stored instructions: monitors negotiations of a compression control protocol, carried over the channel and occurring between the serially communicative device and the peer device to determine, as reflected in the negotiations, whether the serially communicative device will provide compression of the serial data; intercepts a message, from the serially communicative device and intended for the peer device, indicating that the serially communicative device will not provide the compression, or generates an event after a predefined interval of time elapses, after network control protocol negotiations between the serially communicative device and the peer device have commenced, without the compression control protocol negotiations having been concluded; in response to either the intercepted message or the event, successfully completes the negotiations of the compression control protocol with the peer device; and provides, in response to the completed negotiations, data compression and decompression as specified by the compression control protocol but in lieu of compression and decompression otherwise provided by the serially communicative device, such that non-compressed serial data, provided by the serially communicative device and destined for the peer device, is compressed by the apparatus and then transmitted, in compressed form, over the channel to the peer device and compressed serial data, appearing on the channel and provided by the peer device and destined for the serially communicative device, is decompressed by the apparatus and then provided in decompressed form to the serially communicative device.
Claim 2
Dependent Claim
315 words
Apparatus for interfacing a serially communicative device to a communications channel, wherein the device generates serial data for carriage over the channel, the apparatus comprising: a processor; a memory, connected to the processor, for storing executable instructions therein; and serial communications circuitry, connected to the processor, for coupling the device to a communications channel and for transporting the serial data therebetween such that the device can serially communicate with a peer device connected to the channel; wherein the processor, in response to the stored instructions: monitors negotiations of a compression control protocol, carried over the channel and occurring between the serially communicative device and the peer device to determine, as reflected in the negotiations, whether the serially communicative device will provide compression of the serial data; intercepts a message, from the serially communicative device and intended for the peer device, indicating that the serially communicative device will not provide the compression, or generates an event after a predefined interval of time elapses, after network control protocol negotiations between the serially communicative device and the peer device have commenced, without the compression control protocol negotiations having been concluded; in response to either the intercepted message or the event, successfully completes the negotiations of the compression control protocol with the peer device; and provides, in response to the completed negotiations, data compression and decompression as specified by the compression control protocol but in lieu of compression and decompression otherwise provided by the serially communicative device, such that non-compressed serial data, provided by the serially communicative device and destined for the peer device, is compressed by the apparatus and then transmitted, in compressed form, over the channel to the peer device and compressed serial data, appearing on the channel and provided by the peer device and destined for the serially communicative device, is decompressed by the apparatus and then provided in decompressed form to the serially communicative device.
Claim 3
Dependent Claim
14 words
The apparatus in claim 1 wherein the protocol is a compression control protocol (CCP).
Claim 4
Dependent Claim
53 words
The apparatus in claim 2 wherein the processor, in response to the executable instructions, assumes the CCP negotiations with the peer device, from the communicative device, if either the serially communicative device issues a CCP message indicating that the communicative device refuses to provide said compression or the predefined interval of time elapses.
Claim 5
Dependent Claim
59 words
The apparatus in claim 3 wherein the processor, in response to the executable instructions: monitors initial negotiations involving the communicative device and carried over the channel to determine whether the communicative device is negotiating a point-to-point (PPP) protocol with the peer device; and if said PPP protocol is not being negotiated, disables the apparatus from compressing the serial data.
Claim 6
Dependent Claim
48 words
The apparatus in claim 4 wherein the processor, in response to the executable instructions, disables compression in the apparatus if, during the CCP negotiations, either the serially communicative device or the peer device generates a CCP message indicating that the serially communicative device will provide the data compression.
Claim 7
Dependent Claim
105 words
The apparatus in claim 5 wherein the processor, in response to the executable instructions and in assuming the negotiations: (a) attempts to successfully negotiate the CCP protocol with the peer device; (b) if the CCP can not be negotiated with the peer device, repeats operation (a) until the CCP protocol has been successfully negotiated or a predetermined number of attempts have occurred and failed; and (c) if the CCP is successfully negotiated with the peer device, enables said data compression in the apparatus unless the peer device issues a reject message or said CCP negotiations have failed after said predetermined number of attempts have occurred.
Claim 8
Dependent Claim
55 words
The apparatus in claim 6 wherein the processor, in response to the executable instructions, starts a timer when the network control protocol (NCP) negotiations commence between the serially communicative device and the peer device so as to time said predefined interval; and, in operation (c), stops the timer if the CCP has been successfully negotiated.
Claim 9
Dependent Claim
13 words
The apparatus in claim 7 wherein the serially communicative device is a computer.
Claim 10
Dependent Claim
90 words
The apparatus in claim 8 wherein the apparatus is an integrated services digital network (ISDN) terminal adapter and further comprises: first and second independent B-channel hardware data link controllers (HDLCs); an ISDN line interface for interfacing two separate corresponding B channels in a 2B+D ISDN line to said first and second B-channel controllers, and, D-channel signaling, to the processor; and connections, established by the processor through execution of said stored instructions, between an individual one of said B-channel HDLCs and either said first or second B-channels in said ISDN line.
Claim 11
Dependent Claim
16 words
The apparatus in claim 9 wherein the predefined interval is at least three seconds in duration.
Claim 12
Dependent Claim
11 words
The apparatus in claim 10 wherein said compression comprises Stac compression.
Claim 13
Dependent Claim
90 words
The apparatus in claim 7 wherein the apparatus is an integrated services digital network (ISDN) terminal adapter and further comprises: first and second independent B-channel hardware data link controllers (HDLCs); an ISDN line interface for interfacing two separate corresponding B channels in a 2B+D ISDN line to said first and second B-channel controllers, and, D-channel signaling, to the processor; and connections, established by the processor through execution of said stored instructions, between an individual one of said B-channel HDLCs and either said first or second B-channels in said ISDN line.
Claim 14
Dependent Claim
16 words
The apparatus in claim 12 wherein the predefined interval is at least three seconds in duration.
Claim 15
Dependent Claim
11 words
The apparatus in claim 13 wherein said compression comprises Stac compression.
Claim 16
Dependent Claim
318 words
For use in apparatus for interfacing a serially communicative device to a communications channel, wherein the device generates serial data for carriage over the channel, the apparatus having a processor, a memory, connected to the processor, for storing executable instructions therein, and serial communications circuitry, connected to the processor, for coupling the device to a communications channel and for transporting the serial data therebetween such that the device can serially communicate with a peer device connected to the channel, a method comprising the steps of, in the processor: monitoring negotiations of a compression control protocol, carried over the channel and occurring between the serially communicative device and the peer device to determine, as reflected in the negotiations, whether the serially communicative device will provide compression of the serial data; intercepting a message, from the serially communicative device and intended for the peer device, indicating that the serially communicative device will not provide the compression, or generating an event after a predefined interval of time elapses, after network control protocol negotiations between the serially communicative device and the peer device have commenced, without the compression control protocol negotiations having been concluded; in response to either the intercepted message or the event, successfully completing the negotiations of the compression control protocol with the peer device; and providing, in response to the completed negotiations, data compression and decompression as specified by the compression control protocol but in lieu of compression and decompression otherwise provided by the serially communicative device, such that non-compressed serial data, provided by the serially communicative device and destined for the peer device, is compressed by the apparatus and then transmitted, in compressed form, over the channel to the peer device and compressed serial data, appearing on the channel and provided by the peer device and destined for the serially communicative device, is decompressed by the apparatus and then provided in decompressed form to the serially communicative device.
Claim 17
Dependent Claim
318 words
For use in apparatus for interfacing a serially communicative device to a communications channel, wherein the device generates serial data for carriage over the channel, the apparatus having a processor, a memory, connected to the processor, for storing executable instructions therein, and serial communications circuitry, connected to the processor, for coupling the device to a communications channel and for transporting the serial data therebetween such that the device can serially communicate with a peer device connected to the channel, a method comprising the steps of, in the processor: monitoring negotiations of a compression control protocol, carried over the channel and occurring between the serially communicative device and the peer device to determine, as reflected in the negotiations, whether the serially communicative device will provide compression of the serial data; intercepting a message, from the serially communicative device and intended for the peer device, indicating that the serially communicative device will not provide the compression, or generating an event after a predefined interval of time elapses, after network control protocol negotiations between the serially communicative device and the peer device have commenced, without the compression control protocol negotiations having been concluded; in response to either the intercepted message or the event, successfully completing the negotiations of the compression control protocol with the peer device; and providing, in response to the completed negotiations, data compression and decompression as specified by the compression control protocol but in lieu of compression and decompression otherwise provided by the serially communicative device, such that non-compressed serial data, provided by the serially communicative device and destined for the peer device, is compressed by the apparatus and then transmitted, in compressed form, over the channel to the peer device and compressed serial data, appearing on the channel and provided by the peer device and destined for the serially communicative device, is decompressed by the apparatus and then provided in decompressed form to the serially communicative device.
Claim 18
Dependent Claim
14 words
The method in claim 15 wherein the protocol is a compression control protocol (CCP).
Claim 19
Dependent Claim
49 words
The method in claim 16 further comprising the step of assuming the CCP negotiations with the peer device, from the communicative device, if either the serially communicative device issues a CCP message indicating that the communicative device refuses to provide said compression or the predefined interval of time elapses.
Claim 20
Dependent Claim
55 words
The method in claim 17 further comprising the steps of: monitoring initial negotiations involving the communicative device and carried over the channel to determine whether the communicative device is negotiating a point-to-point (PPP) protocol with the peer device; and if said PPP protocol is not being negotiated, disabling the apparatus from compressing the serial data.
Claim 21
Dependent Claim
44 words
The method in claim 18 further comprising the step of disabling compression in the apparatus if, during the CCP negotiations, either the serially communicative device or the peer device generates a CCP message indicating that the serially communicative device will provide the data compression.
Claim 22
Dependent Claim
101 words
The method in claim 19 wherein the assuming step further comprises the steps of: (a) attempting to successfully negotiate the CCP protocol with the peer device; (b) if the CCP can not be negotiated with the peer device, repeating step (a) until the CCP protocol has been successfully negotiated or a predetermined number of attempts have occurred and failed; and (c) if the CCP is successfully negotiated with the peer device, enabling said data compression in the apparatus and unless the peer device issues a reject message or said CCP negotiations have failed after said predetermined number of attempts have occurred.
Claim 23
Dependent Claim
48 words
The method in claim 20 further comprising the step of starting a timer when the network control protocol (NCP) negotiations commence between the serially communicative device and the peer device so as to time said predefined interval, and if the CCP has been successfully negotiated, stopping the timer.
Claim 24
Dependent Claim
16 words
The method in claim 21 wherein the predefined interval is at least three seconds in duration.
Claim 25
Dependent Claim
11 words
The method in claim 22 wherein said compression comprises Stac compression.