Patent FR2222239A1 successfully refreshed from Google Patents.
Patent US6314095B1 successfully refreshed from Google Patents.
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
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 |