US6611515B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
System and method for link and media access control layer transaction completion procedures
Assignee: CACI LGS Innovations LLC
•
Filing: 1999-04-05
•
Granted: 2003-08-26
•
Expires: 2019-04-05
Abstract
Abstract A system and method of implementing a radio link protocol completion oriented packet data communication system. A data backlog is described with a media access control layer controller and transmitting a BEGIN protocol data unit containing a flag transmitted to a receiver. A media access control layer transaction is initiated in response to the transmitting of the BEGIN protocol data unit.
Inventors
- 👤 Krishna Balachandran
- 👤 Richard P. Ejzak
- 👤 Sanjiv Nanda
- 👤 Shiv M. Seth
- 👤 Stanley Vitebsky
- 👤 William Waung
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 14:44
CPC Classifications
H; H04; H04W; H04W88/00; H04W88/02; H04L; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/324; H04L9/00; H04L9/40; H04L1/00; H04L1/0001; H04L1/0002; H04L1/0003; H04L1/0023; H04L1/0025; H04L1/12; H04L1/16; H04L1/18; H04L1/1812; H04L1/1819
Claims Analysis
Total Claims: 44
Claim 1
Independent Claim
218 words
A method of implementing a radio link protocol completion process for a transaction oriented packet data communication system, the method comprising the steps of: determining a data backlog with a media access control layer controller; transmitting, to a receiver, a BEGIN protocol data unit containing a flag; and initiating a media access control layer transaction in response to the transmitting of the BEGIN protocol data unit; wherein the media access control layer controller receives an indication of the data backlog from a network layer; wherein the flag comprises a transaction size indicator; wherein the media access control layer transaction is composed of a number of data blocks, and the media access control layer transaction has a beginning and an end; wherein the data blocks are included in a CONTINUE protocol data unit; wherein the number of data blocks is less than a system broadcast parameter, wherein the BEGIN protocol data unit contains a transaction size field that defines the number of data blocks; wherein an END control block is transmitted with other data blocks as part of the CONTINUE protocol data unit; wherein the transaction field values of 1, 2 through 2 N −2 indicates that the media access control layer transaction has a number of data blocks equal to the value of the transaction size field value.
Claim 2
Independent Claim
218 words
A method of implementing a radio link protocol completion process for a transaction oriented packet data communication system, the method comprising the steps of: determining a data backlog with a media access control layer controller; transmitting, to a receiver, a BEGIN protocol data unit containing a flag; and initiating a media access control layer transaction in response to the transmitting of the BEGIN protocol data unit; wherein the media access control layer controller receives an indication of the data backlog from a network layer; wherein the flag comprises a transaction size indicator; wherein the media access control layer transaction is composed of a number of data blocks, and the media access control layer transaction has a beginning and an end; wherein the data blocks are included in a CONTINUE protocol data unit; wherein the number of data blocks is less than a system broadcast parameter, wherein the BEGIN protocol data unit contains a transaction size field that defines the number of data blocks; wherein an END control block is transmitted with other data blocks as part of the CONTINUE protocol data unit; wherein the transaction field values of 1, 2 through 2 N −2 indicates that the media access control layer transaction has a number of data blocks equal to the value of the transaction size field value.
Claim 3
Dependent Claim
23 words
The method of claim 1 further including the step of determining whether a media access control layer transaction is bounded from the flag.
Claim 4
Dependent Claim
14 words
The method of claim 1 , wherein the data blocks are new data blocks.
Claim 5
Dependent Claim
14 words
The method of claim 1 , wherein the data blocks are retransmitted data blocks.
Claim 6
Dependent Claim
28 words
The method of claim 1 , further including the step of committing the media access control layer controller to the end of the media access control layer transaction.
Claim 7
Dependent Claim
29 words
The method of claim 1 , further including the step of terminating the media access control layer transaction when the transaction size field has a value equal to zero.
Claim 8
Dependent Claim
43 words
The method of claim 1 , further including the step of transmitting the END control block by the media access control layer controller when the number of data blocks in a transmit buffer is less than the value of the system broadcast parameter.
Claim 9
Dependent Claim
28 words
The method of claim 7 further including the step of providing a last valid sequence number for the media access control layer transaction within the END control block.
Claim 10
Dependent Claim
28 words
The method of claim 8 further including the step of recovering all of a plurality of data sequence numbers up to and including the last valid sequence number.
Claim 11
Dependent Claim
162 words
A transaction oriented packet data communication system comprising: a media access control layer controller for determining a data backlog in a media access control layer buffer; a media access control layer transmitter for transmitting a BEGIN protocol data unit containing a flag to a receiver; and means for initiating a media access control layer transaction in response to the transmitting of the BEGIN protocol data unit; wherein the flag comprises a transaction size indicator; wherein the number of data blocks is less than a system broadcast parameter; wherein the BEGIN protocol data unit contains a transaction size field that defines the number of data blocks; and wherein the END control block is transmitted with other data blocks as part of a CONTINUE protocol data unit; wherein the transaction size field values of 1, 2 through 2 N −2 indicate that the media access control layer transaction has a number of data blocks equal to the value of the transaction size field value.
Claim 12
Dependent Claim
162 words
A transaction oriented packet data communication system comprising: a media access control layer controller for determining a data backlog in a media access control layer buffer; a media access control layer transmitter for transmitting a BEGIN protocol data unit containing a flag to a receiver; and means for initiating a media access control layer transaction in response to the transmitting of the BEGIN protocol data unit; wherein the flag comprises a transaction size indicator; wherein the number of data blocks is less than a system broadcast parameter; wherein the BEGIN protocol data unit contains a transaction size field that defines the number of data blocks; and wherein the END control block is transmitted with other data blocks as part of a CONTINUE protocol data unit; wherein the transaction size field values of 1, 2 through 2 N −2 indicate that the media access control layer transaction has a number of data blocks equal to the value of the transaction size field value.
Claim 13
Dependent Claim
24 words
The system of claim 10 further including a transmission controller for determining whether the media access control layer transaction is bounded from the flag.
Claim 14
Dependent Claim
42 words
The system of claim 11 further including an explicit END control block which is transmitted by the media access control layer controller when the number of data blocks in a transmit buffer is less than the value of the system broadest parameter.
Claim 15
Dependent Claim
24 words
The system of claim 12 further including a last valid sequence number for the media access control layer transaction within the END control block.
Claim 16
Dependent Claim
28 words
The system of claim 12 further including a receiver for recovering all of a plurality of data sequence numbers up to and including the last valid sequence number.
Claim 17
Dependent Claim
36 words
The system of claim 11 wherein the media access control layer transaction is composed of a number of a number of data blocks, and the media access control layer transaction has a beginning and an end.
Claim 18
Dependent Claim
17 words
The system of claim 15 wherein the data blocks are included in a CONTINUE protocol data unit.
Claim 19
Dependent Claim
23 words
The system of claim 16 wherein the BEGIN protocol data unit contains a transaction size field that defines the number of data blocks.
Claim 20
Dependent Claim
36 words
The system of claim 11 wherein the media access control layer transaction is composed of a number of a number of data blocks, and the media access control layer transaction has a beginning and an end.
Claim 21
Dependent Claim
17 words
The system of claim 18 wherein the data blocks are included in a CONTINUE protocol data unit.
Claim 22
Dependent Claim
13 words
The system of claim 19 wherein the data blocks are new data blocks.
Claim 23
Dependent Claim
13 words
The system of claim 19 wherein the data blocks are retransmitted data blocks.
Claim 24
Dependent Claim
20 words
The system of claim 18 wherein the transmission controller commits to the end of the media access control layer transaction.
Claim 25
Dependent Claim
28 words
The system of claim 10 , wherein the transmission controller terminates the media access control layer transaction when the transaction size field has a value equal to zero.
Claim 26
Dependent Claim
156 words
A transaction oriented packet data communication system comprising: a media access control layer controller for determining a data backlog in a media access control layer buffer; a media access control layer transmitter for transmitting a BEGIN protocol data unit containing a flag to a receiver; and means for initiating a media access control layer transaction in response to the transmitting of the BEGIN protocol data unit; wherein the flag comprises a transaction size indicator; wherein the number of data blocks is less than a system broadcast parameter; wherein the BEGIN protocol data unit contains a transaction size field that defines the number of data blocks; wherein the END control block is transmitted with other data blocks as part of a CONTINUE protocol data unit; wherein the media access control layer transaction is bounded when the transaction size field has a value equal to 2 N −1 where N is bit size of the transaction size field.
Claim 27
Dependent Claim
156 words
A transaction oriented packet data communication system comprising: a media access control layer controller for determining a data backlog in a media access control layer buffer; a media access control layer transmitter for transmitting a BEGIN protocol data unit containing a flag to a receiver; and means for initiating a media access control layer transaction in response to the transmitting of the BEGIN protocol data unit; wherein the flag comprises a transaction size indicator; wherein the number of data blocks is less than a system broadcast parameter; wherein the BEGIN protocol data unit contains a transaction size field that defines the number of data blocks; wherein the END control block is transmitted with other data blocks as part of a CONTINUE protocol data unit; wherein the media access control layer transaction is bounded when the transaction size field has a value equal to 2 N −1 where N is bit size of the transaction size field.
Claim 28
Dependent Claim
156 words
A transaction oriented packet data communication system comprising: a media access control layer controller; means for determining a data backlog with the media access control layer controller means for transmitting a BEGIN protocol data unit containing a flag to a receiver; and means for initiating a media access control layer transaction in response to the transmitting of the BEGIN protocol data unit; wherein the flag comprises a transaction size indicator; wherein the number of data blocks is less than a system broadcast parameter; wherein the BEGIN protocol data unit contains a transaction size field that defines the number of data blocks; wherein the END control block is transmitted with other data blocks as part of a CONTINUE protocol data unit; wherein the transaction field values of 1, 2 through 2 N −2 indicate that the media access control layer transaction has a number of data blocks equal to the value of the transaction size field value.
Claim 29
Dependent Claim
156 words
A transaction oriented packet data communication system comprising: a media access control layer controller; means for determining a data backlog with the media access control layer controller means for transmitting a BEGIN protocol data unit containing a flag to a receiver; and means for initiating a media access control layer transaction in response to the transmitting of the BEGIN protocol data unit; wherein the flag comprises a transaction size indicator; wherein the number of data blocks is less than a system broadcast parameter; wherein the BEGIN protocol data unit contains a transaction size field that defines the number of data blocks; wherein the END control block is transmitted with other data blocks as part of a CONTINUE protocol data unit; wherein the transaction field values of 1, 2 through 2 N −2 indicate that the media access control layer transaction has a number of data blocks equal to the value of the transaction size field value.
Claim 30
Dependent Claim
22 words
The system of claim 25 further including means for determining whether a media access control layer transaction is bounded from the flag.
Claim 31
Dependent Claim
42 words
The system of claim 26 further including an explicit END control block which is transmitted by the media access control layer controller when the number of data blocks in a transmit buffer is less than the value of the system broadest parameter.
Claim 32
Dependent Claim
24 words
The system of claim 27 further including a last valid sequence number for the media access control layer transaction within the END control block.
Claim 33
Dependent Claim
28 words
The system of claim 27 further including a receiver for recovering all of a plurality of data sequence numbers up to and including the last valid sequence number.
Claim 34
Dependent Claim
36 words
The system of claim 26 wherein the media access control layer transaction is composed of a number of a number of data blocks, and the media access control layer transaction has a beginning and an end.
Claim 35
Dependent Claim
17 words
The system of claim 30 wherein the data blocks are included in a CONTINUE protocol data unit.
Claim 36
Dependent Claim
23 words
The system of claim 31 wherein the BEGIN protocol data unit contains a transaction size field that defines the number of data blocks.
Claim 37
Dependent Claim
36 words
The system of claim 26 wherein the media access control layer transaction is composed of a number of a number of data blocks, and the media access control layer transaction has a beginning and an end.
Claim 38
Dependent Claim
17 words
The system of claim 33 wherein the data blocks are included in a CONTINUE protocol data unit.
Claim 39
Dependent Claim
13 words
The system of claim 34 wherein the data blocks are new data blocks.
Claim 40
Dependent Claim
13 words
The system of claim 34 wherein the data blocks are retransmitted data blocks.
Claim 41
Dependent Claim
26 words
The system of claim 33 further including means for committing the media access control layer controller to the end of the media access control layer transaction.
Claim 42
Dependent Claim
28 words
The system of claim 25 , further including means for terminating the media access control layer transaction when the transaction size field has a value equal to zero.
Claim 43
Dependent Claim
157 words
A transaction oriented packet data communication system comprising: a media access control layer controller; means for determining a data backlog with the media access control layer controller means for transmitting a BEGIN protocol data unit containing a flag to a receiver; and means for initiating a media access control layer transaction in response to the transmitting of the BEGIN protocol data unit; wherein the flag comprises a transaction size indicator, wherein the number of data blocks is less than a system broadcast parameter; wherein the BEGIN protocol data unit contains a transaction size field that defines the number of data blocks; wherein the END control block is transmitted with other data blocks as part of a CONTINUE protocol data unit; wherein the determining means determines that the media access control layer transaction is bounded when the transaction size field has a value equal to 2 N −1 where N is bit size of the transaction size field.
Claim 44
Dependent Claim
157 words
A transaction oriented packet data communication system comprising: a media access control layer controller; means for determining a data backlog with the media access control layer controller means for transmitting a BEGIN protocol data unit containing a flag to a receiver; and means for initiating a media access control layer transaction in response to the transmitting of the BEGIN protocol data unit; wherein the flag comprises a transaction size indicator, wherein the number of data blocks is less than a system broadcast parameter; wherein the BEGIN protocol data unit contains a transaction size field that defines the number of data blocks; wherein the END control block is transmitted with other data blocks as part of a CONTINUE protocol data unit; wherein the determining means determines that the media access control layer transaction is bounded when the transaction size field has a value equal to 2 N −1 where N is bit size of the transaction size field.
References Cited (Backward Citations)
US5701298A
Cited
US6144653A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2006-08-25 | 2007-02-24 | 2007-08-26 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2010-08-25 | 2011-02-24 | 2011-08-26 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2014-08-25 | 2015-02-24 | 2015-08-26 | $7700.00 | Window Closed / Lapsed |