IP Library Granted Patent US 7,123,618
Granted Patent B2
US 7,123,618 · App. 10/069,934 · Granted Oct 17, 2006

Data transmitting apparatus and data receiving apparatus

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,123,618
App. No.
10/069,934
Granted
Oct 17, 2006
Kind
B2
Abstract

A data transmitting apparatus and a data receiving apparatus, which are capable of retransmitting a packet even when a retransmission request is made by a client after transmitting a session close notice packet to the client. A session is closed by a session closing means 105 when a predetermined period of time has passed after transmitting the session close notice packet, which is generated by a control command generating means 102 as the session close notice packet, from a packet transmitting means 103 to the client.

Claims (31)

1. A packet transmitting apparatus comprising:

a calculator that calculates a round trip time required to communicate to and from a destination as a session continuation time;

a transmitter that transmits to the destination a plurality of packets, successively, and a session close notice packet, containing an indication of the calculated session continuation time and a communication session closing, after the plurality of packets are transmitted;

a retransmission component that retransmits to the destination, during a communication session, an errantly received packet in response to a retransmission request issued by the destination; and

a closing component that closes the communication session for transmitting the plurality of packets and retransmitting errantly received packets, after the expiration of the calculated session continuation time since the transmission of the session close notice packet to the destination, wherein:

packets retransmitted before the transmission of the session close notice packet are transmitted with the plurality of packets transmitted by the transmitter, and

after the session close notice packet is transmitted, the retransmitting component retransmits only packets that are determined to be missing at the destination before the session close notice packet is received at the destination.

2. A data receiving apparatus comprising:

a receiver that receives packets from a data transmitting source via a packet communication network;

a missing packet determining component that determines whether an expected packet is missing or not;

a round trip time calculating component that calculates a round trip time required to communicate between the data transmitting source and the data receiving apparatus;

a control information receiving component that receives a session close notice packet, which includes an indication of a session continuation time, from the data transmitting source; and

a retransmission requesting component that issues, during a retransmission communication session, a retransmission request for a packet determined to be missing, wherein:

after the session close notice packet is received, the retransmission requesting component issues a retransmission request only for packets that are determined to be missing before

the session close notice packet is received, and the retransmission communication session ends when the calculated round trip time exceeds the remaining part of the session continuation time indicated in the received session close notice packet.

3. A packet transmission method comprising:

calculating a round trip time required to communicate to and from a destination as a session continuation time;

transmitting to the destination a plurality of packets, successively;

transmitting a session close notice packet, containing an indication of the calculated session continuation time and a communication session closing, after the plurality of packets are transmitted;

retransmitting to the destination, during a communication session, an errantly received packet in response to a retransmission request issued by the destination; and

closing the communication session for transmitting the plurality of packets and retransmitting errantly received packets after the expiration of the calculated session continuation time since transmitting the session close notice packet to the destination, wherein:

packets retransmitted before the transmission of the session close notice packet are transmitted with the transmitted plurality of packets, and

after the session close notice packet is transmitted, retransmission is performed only for packets that are determined to be missing at the destination before the session close notice packet is received at the destination.

4. A packet receiving method comprising:

receiving packets from a data transmitting source via a packet communication network;

determining whether an expected packet is missing or not;

calculating a round trip time required to communicate between the data transmitting source and a data receiving apparatus;

receiving a session close notice packet, which includes an indication of a session continuation time, from the data transmitting source;

issuing, during a retransmission communication session, a retransmission request for a packet determined to be missing;

closing the retransmission communication session based on a result of comparison between the calculated round trip time and the remaining part of the session continuation time indicated in the received session close notice packet; and

after the session close notice packet is received, issuing a retransmission request only for packets that are determined to be missing before the session close notice packet is received.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF ONE OF THE PREVIOUS ASSIGNORS PREVIOUSLY RECORDED ON REEL 037471 FRAME 0227. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2018
From: PANASONIC CORPORATION; PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA; PANASONIC SYSTEM NETWORKS CO., LTD.
To: GRAND MESA, SERIES 57 OF THE ALLIED SECURITY TRUST I
Reel/Frame 047015/0263 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2017
From: GRAND MESA, SERIES 57 OF THE ALLIED SECURITY TRUST I
To: INTERTECHNOLOGY GLOBAL LLC
Reel/Frame 041443/0083 →
CHANGE OF NAME Recorded Feb 24, 2016
From: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
To: PANASONIC CORPORATION
Reel/Frame 037900/0978 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2016
From: PANASONIC CORPORATION; PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA; PANASONIC SYSTEM NETWORKS CORPORATION
To: GRAND MESA, SERIES 57 OF THE ALLIED SECURITY TRUST I
Reel/Frame 037471/0227 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2014
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
Reel/Frame 033033/0163 →