US6674744B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Point-to-point data transport over the internet utilizing label switching without IP headers
Assignee: Nokia of America Corp
•
Filing: 1998-09-22
•
Granted: 2004-01-06
•
Expires: 2018-09-22
Abstract
Abstract The specification relates to a device and method utilized for packaging voice data (and other delay critical ‘connection’ or ‘flow’ type application data) for point-to-point transport from one Packet Circuit Gateway (PCG) to a second PCG over Label Switching Routers (LSRs) within an Internet Protocol (IP) network; the beneficial aspects of the packaging format being: (i) a reduced overhead requirement when compared to conventional IP telephony due to inclusion of a switching label in lieu of an appended IP header, thereby increasing network bandwidth efficiency, and (ii) the increased transport speed associated with layer two label switching when compared to layer three forwarding.
Inventors
- 👤 Bharat Tarachand Doshi
- 👤 Enrique Hernandez-Valencia
- 👤 Kotikalapudi Sriram
- 👤 Yung-Terng Wang
- 👤 On-Ching Yue
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 06:21
CPC Classifications
H; H04; H04L; H04L45/00; H04L45/302; H04L45/50; H04L47/00; H04L47/10; H04L47/16; H04L47/19; H04L47/193; H04L47/24; H04L47/2416; H04L69/00; H04L69/16; H04L69/161; H04L69/164; H04L69/22
Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
108 words
A method for conveyance of voice data from a Packet Circuit Gateway (PCG) within an Internet Protocol (IP) based network having a plurality of Label Switching Routers (LSRs), said method comprising the steps of: assigning a value for a switching label based upon a determined (MPLS) Multi-Protocol Label Switching network path; packaging a plurality of said voice data within a voice packet payload; appending said switching label to said voice packet payload to form a voice frame; and launching said voice frame from said PCG for transport through said IP based network along the determined MPLS network path, wherein said voice frame does not include an IP header.
Claim 2
Independent Claim
108 words
A method for conveyance of voice data from a Packet Circuit Gateway (PCG) within an Internet Protocol (IP) based network having a plurality of Label Switching Routers (LSRs), said method comprising the steps of: assigning a value for a switching label based upon a determined (MPLS) Multi-Protocol Label Switching network path; packaging a plurality of said voice data within a voice packet payload; appending said switching label to said voice packet payload to form a voice frame; and launching said voice frame from said PCG for transport through said IP based network along the determined MPLS network path, wherein said voice frame does not include an IP header.
Claim 3
Dependent Claim
23 words
The method in accordance with claim 1 further characterized in that said voice frame does not include a User Datagram Protocol (UDP) header.
Claim 4
Dependent Claim
22 words
The method in accordance with claim 2 further characterized in that said voice frame does not include a Real-Time Protocol (RTP) header.
Claim 5
Dependent Claim
23 words
The method in accordance with claim 1 further characterized in that said voice frame is comprised of a plurality of voice packet payloads.
Claim 6
Dependent Claim
41 words
The method in accordance with claim 4 further characterized in that each of said plurality of voice packet payloads is appended to a corresponding voice packet header, said voice packet header comprised of a field conveying voice packet payload length information.
Claim 7
Dependent Claim
41 words
The method in accordance with claim 4 further characterized in that each of said plurality of voice packet payloads is appended to a corresponding voice packet header, said voice packet header comprised of a field conveying particular connection identification (CID) information.
Claim 8
Dependent Claim
25 words
The method in accordance with claim 1 wherein said step of determining said value for said switching label is accomplished via a conventional TCP/IP connection.
Claim 9
Dependent Claim
28 words
The method in accordance with claim 6 wherein said step of assigning said value for said switching label is accomplished utilizing a look-up table resident at said PCG.
Claim 10
Dependent Claim
22 words
The method in accordance with claim 1 further characterized in that said IP based network is a Multi-Protocol Label Switching (MPLS) network.
Claim 11
Dependent Claim
30 words
The method in accordance with claim 1 further characterized in that said method is also further operable for conveyance of MPEG video stream data in addition to said voice data.
Claim 12
Dependent Claim
19 words
The method in accordance with claim 1 wherein said PCG is incorporated within a Label Switching Router edge device.
Claim 13
Independent Claim
227 words
A method for conveyance of a plurality of voice data from a first Packet Circuit Gateway (PCG) over a plurality of Label Switching Routers (LSRs) within a Multi-Protocol Label Switching (MPLS) network and to a second PCG, said method comprising the steps of: negotiating a data link between said first PCG and said second PCG utilizing al conventional TCP/IP connection over said plurality of LSRs within said MPLS network, said negotiated data link establishing a desired path through said plurality of LSRs; assigning a value for a switching label based upon a first path link within said desired path through said plurality of LSRs; processing said plurality of said voice data utilizing voice data compression techniques, thereby producing a plurality of processed voice data, packaging a portion of said plurality of said processed voice data within each of a plurality of voice packet payloads; appending to each of said plurality of voice packet payloads a voice packet header, thereby creating a plurality of voice packets; concatenating said plurality of voice packets; appending said switching label to said concatenated plurality of voice packets to form a voice frame; and launching said voice frame from said first PCG for transport over said desired path through said plurality of LSRs within said MPLS network to said second PCG, wherein said voice frame does not include an Internet Protocol (IP) header.
Claim 14
Independent Claim
227 words
A method for conveyance of a plurality of voice data from a first Packet Circuit Gateway (PCG) over a plurality of Label Switching Routers (LSRs) within a Multi-Protocol Label Switching (MPLS) network and to a second PCG, said method comprising the steps of: negotiating a data link between said first PCG and said second PCG utilizing al conventional TCP/IP connection over said plurality of LSRs within said MPLS network, said negotiated data link establishing a desired path through said plurality of LSRs; assigning a value for a switching label based upon a first path link within said desired path through said plurality of LSRs; processing said plurality of said voice data utilizing voice data compression techniques, thereby producing a plurality of processed voice data, packaging a portion of said plurality of said processed voice data within each of a plurality of voice packet payloads; appending to each of said plurality of voice packet payloads a voice packet header, thereby creating a plurality of voice packets; concatenating said plurality of voice packets; appending said switching label to said concatenated plurality of voice packets to form a voice frame; and launching said voice frame from said first PCG for transport over said desired path through said plurality of LSRs within said MPLS network to said second PCG, wherein said voice frame does not include an Internet Protocol (IP) header.
Claim 15
Dependent Claim
23 words
The method in accordance with claim 12 further characterized in that said voice frame does not include a User Datagram Protocol (UDP) header.
Claim 16
Dependent Claim
22 words
The method in accordance with claim 13 further characterized in that said voice frame does not include a Real-Time Protocol (RTP) header.
Claim 17
Dependent Claim
37 words
The method in accordance with claim 14 wherein said voice packet header includes a connection identifier field utilized to identify each of a plurality of connected calls which comprise ones of said plurality of voice packet payloads.
Claim 18
Dependent Claim
34 words
The method in accordance with claim 14 wherein said voice packet header includes a voice packet payload length indicator field corresponding to a length associated with ones of said plurality of voice packet payloads.
Claim 19
Dependent Claim
21 words
The method in accordance with claim 15 wherein said voice packet header further includes a voice packet header error correction field.
Claim 20
Dependent Claim
21 words
The method in accordance with claim 17 wherein said step of assigning said value is accomplished via a conventional TCP/IP connection.
Claim 21
Independent Claim
113 words
A device for conveyance of voice data from a Packet Circuit Gateway (PCG) within an Internet Protocol (IP) based network having a plurality of Label Switching Routers (LSRs), said device comprising: means for assigning a value for a switching label based upon a predetermined (MPLS) Multi-Protocol Label Switching network path, means for packaging a plurality of said voice data within a voice packet payload; means for appending said switching label to said voice packet payload to form a voice frame; and means for launching said voice frame from said PCG for transport through said IP based network along the predetermined MPLS network path, wherein said voice frame does not include an IP header.
Claim 22
Independent Claim
113 words
A device for conveyance of voice data from a Packet Circuit Gateway (PCG) within an Internet Protocol (IP) based network having a plurality of Label Switching Routers (LSRs), said device comprising: means for assigning a value for a switching label based upon a predetermined (MPLS) Multi-Protocol Label Switching network path, means for packaging a plurality of said voice data within a voice packet payload; means for appending said switching label to said voice packet payload to form a voice frame; and means for launching said voice frame from said PCG for transport through said IP based network along the predetermined MPLS network path, wherein said voice frame does not include an IP header.
Claim 23
Dependent Claim
22 words
The device in accordance with claim 19 further characterized in that said voice frame does not include a Real-Time Protocol (RTP) header.
Claim 24
Dependent Claim
23 words
The device in accordance with claim 20 further characterized in that said voice frame does not include a User Datagram Protocol (UDP) header.
Claim 25
Dependent Claim
23 words
The device in accordance with claim 21 further characterized in that said voice frame is comprised of a plurality of voice packet payloads.
Claim 26
Dependent Claim
41 words
The device in accordance with claim 22 further characterized in that each of said plurality of voice packet payloads is appended to a corresponding voice packet header, said voice packet header comprised of a field conveying particular connection identification (CID) information.
Claim 27
Dependent Claim
25 words
The device in accordance with claim 23 wherein said means for assigning said value for said switching label is negotiated utilizing a conventional TCP/IP connection.
Claim 28
Dependent Claim
29 words
The device in accordance with claim 24 wherein said means for determining said value for said switching label is further accomplished utilizing a look-up table resident at said PCG.
Claim 29
Dependent Claim
22 words
The device in accordance with claim 25 further characterized in that said IP based network is a Multi-Protocol Label Switching (MPLS) network.
Claim 30
Dependent Claim
30 words
The device in accordance with claim 25 further characterized in that said device is also further operable for conveyance of MPEG video stream data in addition to said voice data.
References Cited (Backward Citations)
US6069890A
Cited
US6055561A
Cited
US6304567B1
Cited
US6292479B1
Cited
US6341127B1
Cited
US6252853B1
Cited
US6295296B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2007-01-05 | 2007-07-07 | 2008-01-06 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2011-01-05 | 2011-07-07 | 2012-01-06 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2015-01-05 | 2015-07-07 | 2016-01-06 | $7700.00 | Window Closed / Lapsed |