IP Library Patent Application 11911422
Patent Application
App. No. 11/911,422

PACKET PROCESSING APPARATUS, COMMUNICATION SYSTEM, PACKET PROCESSING METHOD AND PROGRAM THAT EXECUTES THIS METHOD

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 None
App. No.
11/911,422
Abstract

For a system that comprises an information processing apparatus that repetitively transmits a packet and a server apparatus that receives the packet, a packet processing apparatus that can reduce a packet processing load imposed on the server apparatus, a communication system and a packet processing method are disclosed. This packet processing apparatus includes: a packet determination unit for determining whether a packet received by a receiver is a repetitive packet that has been repetitively transmitted by an information processing apparatus to a server apparatus; a transmission determination unit for determining whether the packet that is determined to be a repetitive packet should be transmitted; and a transmitter for transmitting a packet that is determined not to be a repetitive packet and a packet that is determined to be transmitted, and for not transmitting a packet that is determined, by the transmission determination unit, is not to be transmitted.

Claims (36)

1 . A packet processing apparatus comprising:

a receiver for receiving a packet;

a packet determination unit for determining whether a packet received by the receiver is a repetitive packet that has been a packet repetitively transmitted by an information processing apparatus to a server apparatus;

a transmission determination unit for determining whether the packet that is determined by the packet determination unit to be a repetitive packet should be transmitted; and

a transmitter for transmitting a packet determined by the packet determination unit not to be a repetitive packet, and a packet that is determined, by the transmission determination unit, is to be transmitted, and for not transmitting a packet that is determined, by the transmission determination unit, is not to be transmitted.

2 . The packet processing apparatus according to claim 1 , wherein the transmission determination unit determines that, of repetitive packets, a predetermined proportion of repetitive packets are not to be transmitted.

3 . The packet processing apparatus according to claim 2 , which is present as one of relay nodes along a communication line between a communication processing apparatus, which performs a process related to communication with the information processing apparatus, and the server apparatus.

4 . The packet processing apparatus according to claim 3 , which is connected to the server apparatus either directly or indirectly.

5 . The packet processing apparatus according to claim 1 , wherein the transmission determination unit may determine that, of repetitive packets, repetitive packets that satisfy a predetermined condition are not to be transmitted.

6 . The packet processing apparatus according to claim 5 , wherein a repetitive packet includes:

first address information that is information related to an address of a transmission source designated a header of the repetitive packet; and

second address information that is information related to an address designated as a payload for the repetitive packet by the information processing apparatus,

wherein, in a case wherein the first address information and the second address information included in the repetitive packet match each other, the transmission determination unit determines that the repetitive packet is not to be transmitted to the server apparatus.

7 . The packet processing apparatus according to claim 6 , wherein the first address information included in the repetitive packet is set by a transmission processing apparatus, which includes an address translation function and via which the repetitive packet has been transmitted.

8 . The packet processing apparatus according to claim 7 , which is present as one of relay nodes along a communication line between a communication processing apparatus, which performs a process related to communication with the information processing apparatus, and the server apparatus.

9 . The packet processing apparatus according to claim 8 , which is connected to the server apparatus either directly or indirectly.

10 . The packet processing apparatus according to claim 4 , which is present as one of relay nodes along a communication line between a communication processing apparatus which performs a process related to communication with the information processing apparatus, and the server apparatus.

11 . The packet processing apparatus according to claim 10 , which is connected to the server apparatus either directly or indirectly.

12 . The packet processing apparatus according to claim 3 , which is present as one of relay nodes along a communication line between a communication processing apparatus, which performs a process related to communication with the information processing apparatus, and the server apparatus.

13 . The packet processing apparatus according to claim 12 , which is connected to the server apparatus either directly or indirectly.

14 . The packet processing apparatus according to claim 1 , which is present as one of relay nodes along a communication line between a communication processing apparatus, which performs a process related to communication with the information processing apparatus, and the server apparatus.

15 . The packet processing apparatus according to claim 14 , which is connected to the server apparatus either directly or indirectly.

16 . The communication system comprising:

a packet processing apparatus according to claim 1 ; and

a switching device for extracting, from packets exchanged along a communication line, only a packet transmitted to a server apparatus,

wherein a receiver of the packet processing apparatus received the packet extracted by the switching device.

17 . A packet processing method comprising:

a reception step of receiving a packet;

a packet determination step of determining whether the packet received at the reception step is a repetitive packet, which is a packet to be repetitively transmitted by an information processing apparatus to a server apparatus;

a transmission determination step of determining whether the packet that is determined, at the packet determination step, to be a repetitive packet should be transmitted; and

a transmission step of transmitting a packet that is determined, at the packet determination step, to be a repetitive packet and a packet that is determined at the transmission determination step, is to be transmitted, and not transmitting a packet that is determined, at the transmission determination step, is not to be transmitted.

18 . A computer program product embodied on a computer readable medium which, when executed by a computer, cause the computer to perform operation comprising:

a reception step of receiving a packet;

a packet determination step of determining whether the packet received at the reception step is a repetitive packet, which is a packet to be repetitively transmitted by an information processing apparatus to a server apparatus;

a transmission determination step of determining whether the packet that is determined at the packet determination step, to be a repetitive packet should be transmitted; and

a transmission step of transmitting a packet that is determined, at the packet determination step, to be a repetitive packet and a packet that is determined, at the transmission determination step, is to be transmitted, and not transmitting a packet that is determined, at the transmission determination step, is not to be transmitted.

Assignments (2)
CHANGE OF NAME Recorded Nov 11, 2008
From: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
To: PANASONIC CORPORATION
Reel/Frame 021818/0725 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2007
From: OKA, YOSHIHIRO; FUJITA, YOSHIKATSU
To: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
Reel/Frame 020277/0776 →