Patent FR2222239A1 successfully refreshed from Google Patents.
Patent US6314095B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6314095B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for a high-speed multimedia content switch with compressed internet protocol header

Assignee: Google Technology Holdings LLC
•
Filing: 1999-02-11
•
Granted: 2001-11-06
•
Expires: 2019-02-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An IP packet ( 210 ) is retrieved having a header and a payload. The header of the IP packet is compressed. The payload is appended to the compressed header to create a compressed IP packet. A multi-protocol label switch (MPLS) virtual circuit is established through a plurality of IP routers terminating at a destination of the IP packet. The compressed IP packet is converted into a MPLS packet ( 230 ). The MPLS packet ( 230 ) is transmitted through the MPLS virtual circuit. The MPLS packet is re-converted into the compressed IP packet at the destination. The compressed IP packet is decompressed at the destination ( 170 ).

Inventors

  • 👤 Kanchei Loa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 14:16
CPC Classifications
H; H04; H04L; H04L49/00; H04L49/60; H04L49/602; G; G06; G06Q; G06Q20/00; G06Q20/04; G06Q20/08; G06Q20/12; G06Q30/00; G06Q30/06; G06Q30/0601; G06Q30/0641; H04L69/00; H04L69/04; H04L69/16; H04L69/161; H04L69/30; H04L69/32; H04L69/322; H04L69/329; H04L9/00; H04L9/40; H04L2212/00; H04L49/20; H04L49/201; H04L69/22

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 132 words
A method for a high-speed multimedia content switch with compressed Internet Protocol (IP) header comprising: at a header compression unit: retrieving an IP packet having a header and a payload from an IP network; compressing the header of the IP packet; appending the payload to the compressed header to create a compressed IP packet; establishing a multi-protocol label switch (MPLS) virtual circuit through a plurality of IP routers terminating at a header decompression unit of the IP packet, wherein the header decompression unit is the IP packet's final destination; converting the compressed IP packet into a MPLS packet; transmitting the MPLS packet through the MPLS virtual circuit; at the header decompression unit: re-converting the MPLS packet into the compressed IP packet at the destination; and decompressing the header of the IP packet.
Claim 2
Independent Claim 132 words
A method for a high-speed multimedia content switch with compressed Internet Protocol (IP) header comprising: at a header compression unit: retrieving an IP packet having a header and a payload from an IP network; compressing the header of the IP packet; appending the payload to the compressed header to create a compressed IP packet; establishing a multi-protocol label switch (MPLS) virtual circuit through a plurality of IP routers terminating at a header decompression unit of the IP packet, wherein the header decompression unit is the IP packet's final destination; converting the compressed IP packet into a MPLS packet; transmitting the MPLS packet through the MPLS virtual circuit; at the header decompression unit: re-converting the MPLS packet into the compressed IP packet at the destination; and decompressing the header of the IP packet.
Claim 3
Dependent Claim 42 words
The method according to claim 1 wherein the MPLS virtual circuit is pre-established whenever a new unit is dynamically discovered on the IP network, wherein the new unit is one of the following: a header compression unit and a header decompression unit.
Claim 4
Dependent Claim 42 words
The method according to claim 1 wherein the MPLS virtual circuit is pre-established whenever a new unit is statically configured on the IP network, wherein the new unit is one of the following: a header compression unit and a header decompression unit.
Claim 5
Dependent Claim 52 words
The method according to claim 1 wherein the step of converting the compressed IP packet into a MPLS packet comprises appending a MPLS header to the compressed IP packet, and the step of reconverting the MPLS packet into the compressed IP packet comprises stripping the MPLS header from the compressed IP packet.
Claim 6
Dependent Claim 48 words
The method according to claim 1 wherein the MPLS virtual circuit is created through a plurality of Internet Protocol routers that connects a header compression unit to a header decompression unit, and wherein the multi-protocol label switch packet is only decompressed once it reaches the header decompression unit.
Claim 7
Dependent Claim 43 words
The method according to claim 1 further comprising, after the step of retrieving, determining if the IP packet is of a particular IP header type; and discarding the IP packet unchanged if the IP packet is not of the particular IP header type.
Claim 8
Dependent Claim 27 words
The method according to claim 6 wherein the particular IP header type is one of the following: real-time transport protocol, user datagram protocol and transport control protocol.
Claim 9
Dependent Claim 29 words
The method according to claim 6 wherein the step of determining if the IP packet of a particular header type comprises matching the IP packet with a predefined pattern.
Claim 10
Independent Claim 80 words
An apparatus for a high-speed multimedia content switch with a compressed Internet Protocol (IP) header comprising: a packet skimmer, coupled to an IP network; a header engine, coupled to the packet skimmer; and a multi-protocol label switch proxy engine, coupled to the header engine and coupled to an Internet router via the IP network; wherein the header engine is interconnected to the IP router and to the IP network via the multi-protocol label switch proxy engine and the packet skimmer.
Claim 11
Independent Claim 80 words
An apparatus for a high-speed multimedia content switch with a compressed Internet Protocol (IP) header comprising: a packet skimmer, coupled to an IP network; a header engine, coupled to the packet skimmer; and a multi-protocol label switch proxy engine, coupled to the header engine and coupled to an Internet router via the IP network; wherein the header engine is interconnected to the IP router and to the IP network via the multi-protocol label switch proxy engine and the packet skimmer.
Claim 12
Dependent Claim 14 words
The apparatus according to claim 9 wherein the header engine is a compression engine.
Claim 13
Dependent Claim 14 words
The apparatus according to claim 9 wherein the header engine is a decompression engine.
Claim 14
Dependent Claim 23 words
The apparatus according to claim 9 wherein the multi-protocol label switch proxy engine creates a virtual circuit through a plurality of IP routers.
Claim 15
Dependent Claim 21 words
The apparatus according to claim 9 wherein the packet skimmer processes and routes an IP packet based on a routing table.
Claim 16
Dependent Claim 117 words
A storage medium having stored thereon a set of instructions which, when loaded into a microprocessor, causes the microprocessor to perform the following functions: retrieve an Internet Protocol (IP) packet having a header and a payload; compress the header of the IP packet; append the payload to the compressed header to create a compressed IP packet; establish a multi-protocol label switch (MPLS) virtual circuit through a plurality of IP routers terminating at a destination of the IP packet; convert the compressed IP packet into a MPLS packet; transmit the MPLS packet through the MPLS virtual circuit; re-convert the MPLS packet into the compressed IP packet at the destination; and decompress the compressed IP packet at the destination.
Claim 17
Dependent Claim 117 words
A storage medium having stored thereon a set of instructions which, when loaded into a microprocessor, causes the microprocessor to perform the following functions: retrieve an Internet Protocol (IP) packet having a header and a payload; compress the header of the IP packet; append the payload to the compressed header to create a compressed IP packet; establish a multi-protocol label switch (MPLS) virtual circuit through a plurality of IP routers terminating at a destination of the IP packet; convert the compressed IP packet into a MPLS packet; transmit the MPLS packet through the MPLS virtual circuit; re-convert the MPLS packet into the compressed IP packet at the destination; and decompress the compressed IP packet at the destination.
Claim 18
Dependent Claim 101 words
A storage medium having stored thereon a set of instructions which, when loaded into a microprocessor, causes the microprocessor to function as an apparatus for a high-speed multimedia content switch with a compressed Internet Protocol header comprising: a packet skimmer, coupled to an IP network; a header engine, coupled to the packet skimmer; and a multi-protocol label switch proxy engine, coupled to the header engine and coupled to an Internet router via the IP network; wherein the header engine is interconnected to the IP router and to the IP network via the multi-protocol label switch proxy engine and the packet skimmer.
Claim 19
Dependent Claim 101 words
A storage medium having stored thereon a set of instructions which, when loaded into a microprocessor, causes the microprocessor to function as an apparatus for a high-speed multimedia content switch with a compressed Internet Protocol header comprising: a packet skimmer, coupled to an IP network; a header engine, coupled to the packet skimmer; and a multi-protocol label switch proxy engine, coupled to the header engine and coupled to an Internet router via the IP network; wherein the header engine is interconnected to the IP router and to the IP network via the multi-protocol label switch proxy engine and the packet skimmer.

References Cited (Backward Citations)

US5293379A Cited
US5307413A Cited
US5633891A Cited
US5446736A Cited
US5627829A Cited
US5535199A Cited
US5673322A Cited
US6115384A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-11-05 2005-05-07 2005-11-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-11-05 2009-05-07 2009-11-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-11-05 2013-05-07 2013-11-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag