Patent US6674744B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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-11-06 18:48
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag