IP Library › Granted Patent US 8,121,151
Granted Patent B2
US 8,121,151 · App. 11/624,458 · Granted Feb 21, 2012

Reception apparatus and method and program

Assignee: Sony Corporation
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 8,121,151
App. No.
11/624,458
Granted
Feb 21, 2012
Kind
B2
Abstract

A decider decides whether a predetermined period of time has elapsed after a last one of first packets was received and a timeout thereby occurs. A second packet having a size of data greater than a size of data placed in each of the first packets is produced from a number of the first packets, the number being a first threshold value. Another decider decides, when the predetermined period of time has elapsed, whether a number of times by which the predetermined period of time has successively elapsed exceeds a second threshold value which is a permitted number of times of the timeout. A processing unit sets, when the second threshold value is exceeded by the number of times that the predetermined period of time has successively elapsed, the first threshold value so as to decrement the number of the first packets to be used to produce the second packet.

Claims (21)

1. A reception apparatus for receiving first packets, the reception apparatus comprising:

a communication section to receive the first packets through a network responsive to an application layer request; and

a processing unit configured to determine whether a number of the first packets received through the network exceeds a first threshold value which is a number of the first packets used when a second packet having a size of data greater than a size of data placed in each of the first packets is produced from the first packets,

said processing unit further configured to determine, in response to said processing unit determining that the first threshold value is not exceeded by the number of the first packets received through the network, whether a predetermined period of time has elapsed after a last one of the first packets received through the network was received,

said processing unit further configured to determine, in response to said processing unit determining that the predetermined period of time has elapsed after the last one of the first packets received through the network was received, whether a number of times, by which the predetermined period of time has successively elapsed after the last one of the first packets received through the network was received, exceeds a second threshold value,

said processing unit further configured to set, in response to said processing unit determining that the second threshold value is exceeded by the number of times that the predetermined period of time has successively elapsed after the last one of the first packets received through the network was received, the first threshold value to decrement the number of the first packets to be used to produce the second packet.

2. The reception apparatus according to claim 1 , wherein the processing unit is further configured to produce, when said processing unit determines that the second threshold value is not exceeded by the number of times that the predetermined period of time has successively elapsed, the second packet from the first packets and pass a processing to said application layer.

3. The reception apparatus according to claim 1 , wherein, when said processing unit determines that the second threshold value is exceeded by the number of times that the predetermined period of time has successively elapsed, said processing unit sets the first threshold value to decrement the number of the first packets to be used to produce the second packet by one.

4. The reception apparatus according to claim 1 , wherein said processing unit is configured to set initial values for the first threshold value, the second threshold value and the predetermined period of time.

5. A reception method for a packet reception apparatus for receiving first packets, the reception method comprising:

receiving the first packets through a network in response to a request from an application layer;

deciding whether a number of the first packets received through the network exceeds a first threshold value which is a number of the first packets used when a second packet having a size of data greater than a size of data placed in each of the first packets is produced from the first packets;

deciding, in response to a decision that the first threshold value is not exceeded by the number of first packets received through the network, whether a predetermined period of time has elapsed after a last one of the first packets was received through the network;

deciding, in response to a decision that the predetermined period of time has elapsed after the last one of the first packets was received through the network, whether a number of times, by which the predetermined period of time has successively elapsed after the last one of the first packets received through the network was received, exceeds a second threshold value; and

setting, with the packet reception apparatus, upon a decision that the second threshold value is exceeded by the number of times that the predetermined period of time has successively elapsed after the last one of the first packets received through the network was received, the first threshold value to decrement the number of the first packets to be used to produce the second packet.

6. A computer-readable, non-transitory medium encoded with a program, which, when executed by a computer, causes the computer to perform a processing for receiving first packets, the processing comprising:

receiving the first packets through a network in response to a request from an application layer;

deciding whether a number of the first packets received through the network exceeds a first threshold value which is a number of the first packets used when a second packet having a size of data greater than a size of data placed in each of the first packets is produced from the first packets;

deciding, in response to a decision that the first threshold value is not exceeded by the number of first packets received through the network, whether a predetermined period of time has elapsed after a last one of the first packets was received through the network;

deciding, in the response to a decision that the predetermined period of time has elapsed after the last one of the first packets was received through the network, whether a number of times, by which the predetermined period of time has successively elapsed after the last one of the first packets received through the network was received, exceeds a second threshold value; and

setting, upon a decision that the second threshold value is exceeded by the number of times that the predetermined period of time has successively elapsed after the last one of the first packets received through the network was received, the first threshold value to decrement the number of the first packets to be used to produce the second packet.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2007
From: KOJIMA, TOSHIAKI
To: SONY CORPORATION
Reel/Frame 018772/0581 →
Priority Claims (1)
JP 2006-017207 · Jan 26, 2006 · national
Continuity (1)
Related Publication 20070171829A1 · Jul 26, 2007