US6151318A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for encapsulating ATM cells in a broadband network
Assignee: Google Technology Holdings LLC
•
Filing: 1998-07-06
•
Granted: 2000-11-21
•
Expires: 2018-07-06
Abstract
Abstract A system for encapsulating ATM cells into larger data packets to be transmitted through a broadband communications system includes an ATM cell receiver (410), a data packet formatter (430), a buffer (434), and a data packet formatter controller (438). The ATM cell receiver (410) receives ATM cells and sends them to the buffer (434) which is included within the data packet formatter (430). Data packet formatter controller (438) controls the insertion of ATM cells into the buffer (434), and also optionally compresses the ATM cells to increase the apparent bandwidth of the system.
Inventors
- 👤 Ernest Earl Woodward
- 👤 Ali Elahi
- 👤 Jeffrey Martin Harris
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 02:42
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04B; H04B7/00; H04B7/14; H04B7/15; H04B7/185; H04B7/18578; H04B7/18582; H04L; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5603; H04L2012/5604; H04L2012/5608; H04L2012/5638; H04L2012/5646; H04L2012/5652; H04L2012/566; H04L2012/5662
Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
216 words
A source node for encapsulating ATM cells into data packets to be transmitted through a broadband satellite communications system, said source node comprising: an ATM cell receiver having a data input and a data output; and a data packet formatter having a data input coupled to the data output of the ATM cell receiver, and having a data output for coupling said source node to said broadband satellite communications system, said data packet formatter comprising means for encapsulating at least one ATM cell into a data packet, means for formatting said data packet for transmission in said broadband satellite communications system, and means for outputting said data packets to said broadband satellite communications system, said data packets being larger than ATM cells, wherein said ATM cell receiver further comprises a received cell indicator output, and said data packet formatter further comprises a send input, and wherein said source node further comprises a timer having a reset input coupled to the received cell indicator output of the ATM cell receiver, and having a terminal count output coupled to the send input of the data packet formatter, whereby said timer is reset each time an ATM cell is received by said ATM cell receiver, and said data packet formatter sends a packet when said timer reaches terminal count.
Claim 2
Dependent Claim
216 words
A source node for encapsulating ATM cells into data packets to be transmitted through a broadband satellite communications system, said source node comprising: an ATM cell receiver having a data input and a data output; and a data packet formatter having a data input coupled to the data output of the ATM cell receiver, and having a data output for coupling said source node to said broadband satellite communications system, said data packet formatter comprising means for encapsulating at least one ATM cell into a data packet, means for formatting said data packet for transmission in said broadband satellite communications system, and means for outputting said data packets to said broadband satellite communications system, said data packets being larger than ATM cells, wherein said ATM cell receiver further comprises a received cell indicator output, and said data packet formatter further comprises a send input, and wherein said source node further comprises a timer having a reset input coupled to the received cell indicator output of the ATM cell receiver, and having a terminal count output coupled to the send input of the data packet formatter, whereby said timer is reset each time an ATM cell is received by said ATM cell receiver, and said data packet formatter sends a packet when said timer reaches terminal count.
Claim 3
Dependent Claim
38 words
The source node of claim 1 wherein said data packet formatter further includes a data packet formatter controller which sets a fragment type field in said data packets responsive to said send input of said data packet formatter.
Claim 4
Independent Claim
209 words
A system for encapsulating ATM cells into data packets, for transmitting said data packets through a broadband satellite communications system, and for decapsulating said ATM cells, said system comprising: means for accepting ATM cells; means for encapsulating a first ATM cell into a first data packet, wherein said data packets are in a format native to said broadband satellite communications system; means for encapsulating a second ATM cell into said first data packet along with said first ATM cell, wherein neither of said first ATM cell nor said second ATM cell has had header information removed; means for removing redundant header information from a plurality of ATM cells other than said first two ATM cells; means for encapsulating said plurality of ATM cells having had header information removed into subsequent data packets, wherein the subsequent data packets are to be transmitted subsequent to said first data packet; means for sending said first data packet and said subsequent data packets to said broadband satellite communications system; means for receiving said first data packet and said subsequent data packets from said broadband satellite communications system; and means for decapsulating said first and second ATM cells from said first data packet and for decapsulating subsequent ATM cells from said subsequent data packets.
Claim 5
Independent Claim
209 words
A system for encapsulating ATM cells into data packets, for transmitting said data packets through a broadband satellite communications system, and for decapsulating said ATM cells, said system comprising: means for accepting ATM cells; means for encapsulating a first ATM cell into a first data packet, wherein said data packets are in a format native to said broadband satellite communications system; means for encapsulating a second ATM cell into said first data packet along with said first ATM cell, wherein neither of said first ATM cell nor said second ATM cell has had header information removed; means for removing redundant header information from a plurality of ATM cells other than said first two ATM cells; means for encapsulating said plurality of ATM cells having had header information removed into subsequent data packets, wherein the subsequent data packets are to be transmitted subsequent to said first data packet; means for sending said first data packet and said subsequent data packets to said broadband satellite communications system; means for receiving said first data packet and said subsequent data packets from said broadband satellite communications system; and means for decapsulating said first and second ATM cells from said first data packet and for decapsulating subsequent ATM cells from said subsequent data packets.
Claim 6
Dependent Claim
23 words
The system of claim 3 further comprising: means for sending said first, said second, and said subsequent ATM cells to their intended destination.
Claim 7
Dependent Claim
35 words
The system of claim 3 wherein said means for removing redundant header information comprises: means for removing the Header Error Correction field from said plurality of ATM cells other than said first two ATM cells.
Claim 8
Dependent Claim
33 words
The system of claim 3 wherein said means for removing redundant header information comprises: means for removing the entire header from said plurality of ATM cells other than said first two ATM cells.
Claim 9
Dependent Claim
35 words
The system of claim 3 wherein said means for removing redundant header information comprises: means for removing the virtual path identifier (VPI) from said plurality of ATM cells other than said first two ATM cells.
Claim 10
Dependent Claim
35 words
The system of claim 3 wherein said means for removing redundant header information comprises: means for removing the virtual channel identifier (VCI) from said plurality of ATM cells other than said first two ATM cells.
Claim 11
Dependent Claim
23 words
The system of claim 3 wherein said first data packet and said subsequent data packets each have a payload field comprising 106 bytes.
Claim 12
Independent Claim
95 words
A method of encapsulating ATM cells into data packets for transmission through a broadband satellite communications system, said method comprising the steps of: encapsulating a first ATM cell into a first data packet, wherein said data packets are in a format native to said broadband satellite communications system; placing a second ATM cell into said first data packet; removing redundant header information from a plurality of ATM cells other than said first ATM cell and said second ATM cell; and placing said plurality of ATM cells having had header information removed into subsequent data packets.
Claim 13
Independent Claim
95 words
A method of encapsulating ATM cells into data packets for transmission through a broadband satellite communications system, said method comprising the steps of: encapsulating a first ATM cell into a first data packet, wherein said data packets are in a format native to said broadband satellite communications system; placing a second ATM cell into said first data packet; removing redundant header information from a plurality of ATM cells other than said first ATM cell and said second ATM cell; and placing said plurality of ATM cells having had header information removed into subsequent data packets.
Claim 14
Dependent Claim
20 words
The method of claim 10 wherein each of said data packets includes a payload field comprising at least 106 bytes.
Claim 15
Dependent Claim
38 words
The method of claim 10 wherein said step of removing redundant header information comprises the step of: removing all header fields from said plurality of ATM cells other than said first ATM cell and said second ATM cell.
Claim 16
Dependent Claim
42 words
The method of claim 10 wherein said step of removing redundant header information comprises the step of: removing a Header Error Correction field from each of said plurality of ATM cells other than said first ATM cell and said second ATM cell.
Claim 17
Dependent Claim
43 words
The method of claim 10 wherein said step of removing redundant header information comprises the step of: removing a virtual path identifier (VPI) field from each of said plurality of ATM cells other than said first ATM cell and said second ATM cell.
Claim 18
Dependent Claim
43 words
The method of claim 10 wherein said step of removing redundant header information comprises the step of: removing a virtual channel identifier (VCI) field from each of said plurality of ATM cells other than said first ATM cell and said second ATM cell.
References Cited (Backward Citations)
US5737595A
Cited
US5615210A
Cited
US5533021A
Cited
EP0768806A2
Cited
US5717689A
Cited
US5978361A
Cited
EP0813346A1
Cited
WO1998018246A2
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-11-21 | 2004-05-22 | 2004-11-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-11-21 | 2008-05-22 | 2008-11-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-11-21 | 2012-05-22 | 2012-11-21 | $7700.00 | Window Closed / Lapsed |