IP Library Granted Patent US 7,266,118
Granted Patent B2
US 7,266,118 · App. 10/143,989 · Granted Sep 4, 2007

Packet receiving apparatus and packet transmission method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,266,118
App. No.
10/143,989
Granted
Sep 4, 2007
Kind
B2
Abstract

A packet receiving method may include receiving a packet having either a compressed header or a noncompressed header. A packet received with a compressed header is decompressed to regenerate a non-compressed header for the packet. Error detection is performed to detect the presence of an error in a packet: (1) received with a noncompressed header, (2) having a regenerated non-compressed header, or (3) having a replacement non-compressed header. Part of the non-compressed header, in a packet having a regenerated non-compressed header, is replaced with previously stored non-compressed header information, which is known to be correct, when an error is detected in the packet so as to produce a replacement non-compressed header. A packet is output as a correctly received packet when no error is detected in the packet.

Claims (52)

1. A packet receiving apparatus comprising:

a receiver operable to receive a packet having either a compressed header or a non-compressed header;

a header decompressing section operable to regenerate a non-compressed header for a packet received with a compressed header;

a buffer operable to store non-compressed header information of a correctly and previously received packet;

an error detector operable to detect a presence of an error in a packet: (i) received with a non-compressed header, (ii) having a regenerated non-compressed header, or (iii) having a replacement non-compressed header;

a header replacement section operable to replace part of a non-compressed header with non-compressed header information stored in the buffer when an error is detected in a packet so as to produce a replacement non-compressed header; and

an updating section operable to update the non-compressed header information stored in the buffer with header information from a packet that has no errors detected therein;

wherein the error detecting unit outputs a packet as a correctly received packet when no error is detected in the packet.

2. The packet receiving apparatus of claim 1 , wherein the part of a non-compressed header is information having a static value for a series of received packets.

3. The packet receiving apparatus of claim 1 , wherein:

the non-compressed header includes static and dynamic information;

the header replacement section replaces the static information of the non-compressed header with static information stored in the buffer when an error is detected in a packet having a non-compressed header; and

the error detecting unit discards a packet received with a non-compressed header or having a replacement non-compressed header when an error is detected therein.

4. A packet transmission system comprising:

a packet transmitting apparatus operable to transmit a packet having a non-compressed header and transmit a packet having a compressed header; and

a packet receiving apparatus comprising:

a receiver operable to receive a transmitted packet having either a compressed header or a non-compressed header;

a header decompressing section operable to regenerate a non-compressed header for a packet received with a compressed header;

a buffer operable to store non-compressed header information of a correctly and previously received packet;

a error detector operable to detect a presence of an error in a packet: (i) received with a non-compressed header, (ii) having a regenerated non-compressed header, or (iii) having a replacement non-compressed header;

a header replacement section operable to replace part of a non-compressed header with non-compressed header information stored in the buffer when an error is detected in a packet so as to produce a replacement non-compressed header; and

an updating section operable to update the non-compressed header information stored in the buffer with header information from a packet that has no errors detected therein;

wherein:

the non-compressed header includes static and dynamic information;

the header replacement section replaces the static information of the non-compressed header with static information stored in the buffer when an error is detected in a packet having a non-compressed header; and

the error detecting unit outputs a packet as a correctly received packet when no error is detected in the packet and discards a packet received with a non-compressed header or having a replacement non-compressed header when an error is detected therein.

5. A packet receiving method comprising:

receiving a packet having either a compressed header or a non-compressed header;

decompressing a packet received with a compressed header to regenerate a non-compressed header for the packet;

storing non-compressed header information of a correctly and previously received packet;

detecting a presence of an error in a packet: (i) received with a non-compressed header, (ii) having a regenerated non-compressed header, or (iii) having a replacement non-compressed header;

replacing part of a non-compressed header with the stored non-compressed header information when an error is detected in a packet so as to produce a replacement non-compressed header;

updating the stored non-compressed header information with header information from a packet that has no errors detected therein; and

outputting a packet as a correctly received packet when no error is detected in the packet.

6. The packet receiving method of claim 5 , wherein the part of a non-compressed header is information having a static value for a series of received packets.

7. The packet receiving method of claim 5 , wherein:

the non-compressed header includes static and dynamic information;

the static information of the non-compressed header is replaced with the stored

information when an error is detected in a packet having a non-compressed header; and

a packet received with a non-compressed header or having a replacement non-compressed header is discarded when an error is detected therein.

8. A packet transmission method comprising:

transmitting a packet having either a non-compressed header or a compressed header;

receiving the transmitted packet having either a compressed header or a non-compressed header;

decompressing a packet received with a compressed header to regenerate a non-compressed header for the packet;

storing non-compressed header information of a correctly and previously received packet;

detecting a presence of an error in a packet: (i) received with a non-compressed header, (ii) having a regenerated non-compressed header, or (iii) having a replacement non-compressed header;

replacing part of a non-compressed header with the stored non-compressed header information when an error is detected in a packet so as to produce a replacement non-compressed header;

updating the stored non-compressed header information with header information from a packet that has no errors detected therein; and

outputting a packet as a correctly received packet when no error is detected in the packet and discarding a packet received with a non-compressed header or having a replacement non-compressed header when an error is detected therein;

wherein:

the non-compressed header includes static and dynamic information; and

the static information of the non-compressed header is replaced with the stored information when an error is detected in a packet having a non-compressed header.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2017
From: INVENTERGY, INC.
To: INVT SPE LLC
Reel/Frame 042885/0685 →
SECURITY INTEREST Recorded Jan 4, 2017
From: INVENTERGY GLOBAL, INC.; INVENTERGY, INC.; EON COMMUNICATION SYSTEMS, INC.; INVENTERGY HOLDING, LLC; INVENTERGY INNOVATIONS, LLC; INVENTERGY IOT, LLC; INVENTERGY LBS, LLC
To: DBD CREDIT FUNDING LLC, AS COLLATERAL AGENT
Reel/Frame 041247/0908 →
CHANGE OF NAME Recorded Mar 27, 2015
From: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
To: PANASONIC CORPORATION
Reel/Frame 035279/0746 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2014
From: HUDSON BAY IP OPPORTUNITIES MASTER FUND, LP, FOR ITSELF AND AS COLLATERAL AGENT FOR CERTAIN BUYERS
To: INVENTERGY, INC.
Reel/Frame 034150/0298 →
RELEASE OF SECURITY INTEREST Recorded Oct 14, 2014
From: HUDSON BAY IP OPPORTUNITIES MASTER FUND, LP
To: INVENTERGY, INC
Reel/Frame 033987/0866 →
SECURITY INTEREST Recorded Oct 1, 2014
From: INVENTERGY, INC
To: DBD CREDIT FUNDING LLC
Reel/Frame 033883/0330 →
SECURITY INTEREST Recorded Mar 25, 2014
From: INVENTERGY, INC.
To: HUDSON BAY IP OPPORTUNITIES MASTER FUND, LP, AS COLLATERAL AGENT FOR CERTAIN BUYERS
Reel/Frame 032525/0081 →
RELEASE OF SECURITY INTEREST Recorded Mar 25, 2014
From: BEYERS, JOSEPH
To: INVENTERGY, INC.
Reel/Frame 032513/0759 →
SECURITY AGREEMENT Recorded Jan 29, 2014
From: INVENTERGY, INC.
To: HUDSON BAY IP OPPORTUNITIES MASTER FUND, LP, AS COLLATERAL AGENT
Reel/Frame 032136/0844 →
SECURITY AGREEMENT Recorded Jan 27, 2014
From: INVENTERGY, INC.
To: BEYERS, JOSEPH
Reel/Frame 032127/0234 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2014
From: PANASONIC CORPORATION
To: INVENTERGY, INC.
Reel/Frame 031911/0911 →