Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
114 words
A method of transmitting a plurality of data frames to an intelligent application layer, said intelligent application layer located at the receiving end of a communications link and capable of assembling said plurality of data frames into a block; comprising the steps of: assigning a sequential sequence number and a corresponding one bit transmit toggle value to each of said plurality of data frames by a transmitter; transmitting said data frames over said communication link to a receiver; receiving said data frames at said receiver and immediately directing said data frames to said intelligent application layer for assembly into said block using said sequential sequence number and said corresponding one bit transmit toggle value.
Claim 2
Independent Claim
114 words
A method of transmitting a plurality of data frames to an intelligent application layer, said intelligent application layer located at the receiving end of a communications link and capable of assembling said plurality of data frames into a block; comprising the steps of: assigning a sequential sequence number and a corresponding one bit transmit toggle value to each of said plurality of data frames by a transmitter; transmitting said data frames over said communication link to a receiver; receiving said data frames at said receiver and immediately directing said data frames to said intelligent application layer for assembly into said block using said sequential sequence number and said corresponding one bit transmit toggle value.
Claim 3
Dependent Claim
26 words
A method of transmitting a plurality of data frames as in claim 1, where the assigning of said sequential sequence number is done in radix rotation.
Claim 4
Dependent Claim
31 words
A method of transmitting a plurality of data frames as in claim 1, where the assigning of said sequential sequence number is done by repeatedly assigning numbers from zero to seven.
Claim 5
Dependent Claim
25 words
A method of transmitting a plurality of data frames as in claim 1, where said intelligent application layer maintains a list of unacknowledged data frames.
Claim 6
Dependent Claim
41 words
A method as in claim 1 further including the step of determining at said application layer if one of said plurality of data frames contains an error and requesting a retransmission of only the plurality of data frames containing said error.
Claim 7
Independent Claim
104 words
A method of transmitting a plurality of data frames from a sender to a receiver over a communications link, comprising the steps of: assigning a sequential sequence number and a corresponding one bit toggle bit value to each one of said plurality of data frames at said sender; transmitting over said communications link said plurality of data frames to said receiver; and immediately releasing said plurality of data frames to a queue having therein an intelligent application layer for assembling said plurality of data frames into a block for additional processing using said sequential sequence number and said corresponding one bit toggle bit value.
Claim 8
Independent Claim
104 words
A method of transmitting a plurality of data frames from a sender to a receiver over a communications link, comprising the steps of: assigning a sequential sequence number and a corresponding one bit toggle bit value to each one of said plurality of data frames at said sender; transmitting over said communications link said plurality of data frames to said receiver; and immediately releasing said plurality of data frames to a queue having therein an intelligent application layer for assembling said plurality of data frames into a block for additional processing using said sequential sequence number and said corresponding one bit toggle bit value.
Claim 9
Dependent Claim
118 words
A modified high-level data link protocol for transmitting a plurality of sequentially numbered data frames over a communication channel, said transmission protocol capable of conveying the presence of a plurality of data frames having errors within said plurality of sequentially numbered data frames to a receiver, comprising the steps of: assigning a sequential sequence number and a one bit toggle bit value to each of said plurality of data frames; transmitting said plurality of data frames to said receiver; immediately releasing said plurality of data frames to an application layer transmitted without error and requesting retransmission of only the data frames found to have errors by examining said sequential sequence number and said one bit toggle bit value.
Claim 10
Dependent Claim
118 words
A modified high-level data link protocol for transmitting a plurality of sequentially numbered data frames over a communication channel, said transmission protocol capable of conveying the presence of a plurality of data frames having errors within said plurality of sequentially numbered data frames to a receiver, comprising the steps of: assigning a sequential sequence number and a one bit toggle bit value to each of said plurality of data frames; transmitting said plurality of data frames to said receiver; immediately releasing said plurality of data frames to an application layer transmitted without error and requesting retransmission of only the data frames found to have errors by examining said sequential sequence number and said one bit toggle bit value.
Claim 11
Independent Claim
103 words
A method of providing for the immediate release of a plurality of data frames transmitted over a communications link upon arrival at a receiver, said receiver capable of directing said data frames to one of a plurality of destination queues, comprising the steps of: receiving a plurality of data frames at said receiver; distributing said plurality of data frames immediately to one of said plurality of destination queues; and assembling said plurality of data frames into a block at one of said plurality of destination queues for transmission using a one bit toggle value and sequential sequence number transmitted with said data frames.
Claim 12
Independent Claim
103 words
A method of providing for the immediate release of a plurality of data frames transmitted over a communications link upon arrival at a receiver, said receiver capable of directing said data frames to one of a plurality of destination queues, comprising the steps of: receiving a plurality of data frames at said receiver; distributing said plurality of data frames immediately to one of said plurality of destination queues; and assembling said plurality of data frames into a block at one of said plurality of destination queues for transmission using a one bit toggle value and sequential sequence number transmitted with said data frames.
Claim 13
Dependent Claim
58 words
A method of providing for the immediate release of a plurality of data frames as recited in claim 8, wherein the assembling step includes assembling the plurality of data frames into a block at one of said plurality of destination queues for storage using a one bit toggle value and sequential sequence number transmitted with said data frames.