IP Library Granted Patent US 8,031,597
Granted Patent B2
US 8,031,597 · App. 11/017,867 · Granted Oct 4, 2011

Method and apparatus for performing data communication between mobile communication terminal and wireline communication server

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,031,597
App. No.
11/017,867
Granted
Oct 4, 2011
Kind
B2
Abstract

A method of processing an error frame that occurs in packet data communication between a mobile station and a communication server which exchanges packets with the mobile station over a radio network may be carried out by a mobile station. The method carried out by the mobile station includes the steps of: a) detecting an error having occurred in received packet data during communication in a radio network; and b) requesting the communication server to retransmit the packet data without reducing the congestion window size. In addition, the method carried out by a communication server includes the steps of: a) detecting an error having occurred in transmitted packet data during communication in a radio network; and b) retransmitting the packet data without reducing the congestion window size.

Claims (37)

1. A packet data communication method carried out by an MS (mobile station) connected to a communication server over a mobile communication network, the method comprising:

detecting an error having occurred in received packet data during communication in a radio network, and determining that a congestion window size should not be reduced if the error is detected by the MS in a lower layer associated with the radio network;

requesting the communication server to retransmit the packet data without reducing the congestion window size if the error is detected by the MS in the lower layer associated with the radio network;

detecting an error having occurred in received packet data during communication in a wireline network; and

requesting the communication server to retransmit the packet data after reducing the congestion window size by not transmitting an acknowledgment message to the communication server,

wherein the requesting of the communication server to retransmit the packet data without reducing the congestion window size comprises transmitting a dummy segment having a TCP header with a certain flag set, the dummy segment comprising a segment of 20 to 60 bytes without data.

2. The method as set forth in claim 1 , wherein the detecting the error having occurred in received packet data during communication in the radio network comprises detecting, by the MS, a frame error in a physical layer or a link layer associated with the radio network and notifying a TCP (Transmission Control Protocol) layer of the occurrence of the frame error.

3. A packet data communication method carried out by a mobile station (MS) connected to a communication server over a mobile communication network, the method comprising:

detecting an error having occurred in packet data transmitted by the MS during communication in a radio network, and determining that a congestion window size should not be reduced if the error is detected by the MS in a lower layer associated with the radio network,

receiving a request to retransmit the packet data without reducing the congestion window size if the error is detected by the MS in a lower layer associated with the radio network, and retransmitting the packet data without reducing the congestion window size;

detecting an error having occurred in packet data transmitted by the MS during communication in a wireline network; and

retransmitting the packet data after reducing the congestion window size in response to not receiving an acknowledgement message from the communication server within a specific time,

wherein the receiving the request comprises receiving a dummy segment having a TCP header with a certain flag set, the dummy segment comprising a segment of 20 to 60 bytes without data.

4. The method as set forth in claim 3 , wherein in the detecting the error having occurred in transmitted packet data during communication in the radio network, the MS determines a transmission error to have occurred if the MS is notified by the communication server of the error occurrence in the radio network.

5. The method as set forth in claim 3 , wherein in the detecting the error having occurred in transmitted packet data during communication in the radio network, the MS determines a transmission error to have occurred if the MS does not receive within a predetermined time from the communication server an ACK (acknowledgement) message for acknowledging the receipt of the packet data.

6. A mobile station (MS) connected to a communication server over a mobile communication network, comprising:

a data communication module

to retransmit packet data in response to a request to retransmit the packet data without reducing the congestion window size if an error is detected by the MS in the packet data transmitted during communication in a radio network and if the error is detected in a lower layer associated with the radio network, and to request a sender to retransmit packet data without reducing the congestion window size if an error is detected by the MS in the packet data received during communication in the radio network, and if the error is detected in a lower layer associated with the radio network, and

to retransmit packet data in response to a request to retransmit the packet data with a reduced congestion window size if an error is detected by the MS in the packet data transmitted during communication in a wireline network, if the error is detected in an IP or TCP layer associated with the wireline network, and if no acknowledgment message is received from the communication server, and to request the sender to retransmit packet data with a reduced congestion window size by not transmitting an acknowledgment message to the communication server if an error is detected by the MS in the packet data received during communication in the wireline network, and if the error is detected in a IP or TCP layer associated with the wireline network;

a radio network reception error detector to determine if the error has occurred in received packet data in the lower layer associated with the radio network; and

a radio network retransmission error detector to determine if the error has occurred in transmitted packet data in the lower layer associated with the radio network,

wherein the request to retransmit comprises a dummy segment having a TCP header with a certain flag set, the dummy segment comprising a segment of 20 to 60 bytes without data.

7. The MS as set forth in claim 6 , wherein the data communication module comprises:

a data transmitter comprising:

a radio network retransmitter to retransmit the packet data without reducing the congestion window size if the occurrence of the error is detected by the radio network transmission error detector, and

a data receiver comprising:

a radio network retransmission requester to request the communication server to retransmit the packet data without reducing the congestion window size if the occurrence of the error is detected by the radio network reception error detector.

8. The MS as set forth in claim 7 , wherein the radio network reception error detector detects a frame error in a physical layer or a link layer associated with the radio network and notifies a TCP layer of the occurrence of the frame error.

9. The MS as set forth in claim 7 , wherein the radio network transmission error detector determines the error to have occurred in the transmitted packet data if the radio network transmission error detector is notified by the communication server of the error occurrence or does not receive within a predetermined time from the communication server an ACK message for acknowledging the receipt of the packet data.

10. The MS as set forth in claim 9 , wherein the radio network transmission error detector detects the notification of the communication server by checking the certain flag in the TCP header.

11. A packet data communication method carried out by an MS (mobile station) connected to a communication server over a mobile communication network, the method comprising:

receiving packet data transmitted by the communication server;

detecting an error in the received packet data during communication in a radio network, and determining that a congestion window size should not be reduced if the error is detected by the MS in a lower layer associated with the radio network; and

requesting the communication server to retransmit the packet data without reducing a congestion window size if the error is detected by the MS in the lower layer associated with a radio network of the mobile communication network;

detecting an error having occurred in received packet data during communication in a wireline network; and

requesting the communication server to retransmit the packet data after reducing the congestion window size by not transmitting an acknowledgement message to the communication server if the error is in the wireline network of the mobile communication network;

wherein the requesting of the communication server to retransmit the packet data without reducing the congestion window size comprises transmitting a dummy segment having a TCP header with a certain flag set, the dummy segment comprising a segment of 20 to 60 bytes without data.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2020
From: PANTECH INC.
To: PANTECH CORPORATION
Reel/Frame 052662/0609 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVAL OF PATENTS 09897290, 10824929, 11249232, 11966263 PREVIOUSLY RECORDED AT REEL: 040654 FRAME: 0749. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Jan 18, 2017
From: PANTECH CO., LTD.
To: PANTECH INC.
Reel/Frame 041413/0799 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT APPLICATION NUMBER 10221139 PREVIOUSLY RECORDED ON REEL 040005 FRAME 0257. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT APPLICATION NUMBER 10221139 SHOULD NOT HAVE BEEN INCLUED IN THIS RECORDAL. Recorded Nov 7, 2016
From: PANTECH CO., LTD.
To: PANTECH INC.
Reel/Frame 040654/0749 →
DE-MERGER Recorded Sep 13, 2016
From: PANTECH CO., LTD.
To: PANTECH INC.
Reel/Frame 040005/0257 →
MERGER Recorded Aug 7, 2012
From: PANTECH & CURITEL COMMUNICATIONS, INC.
To: PANTECH CO., LTD.
Reel/Frame 028737/0706 →
CHANGE OF NAME Recorded Aug 7, 2012
From: CURITEL COMMUNICATIONS, INC.
To: PANTECH & CURITEL COMMUNICATIONS, INC.
Reel/Frame 028737/0681 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2004
From: JUNG, YOU-LA
To: CURITEL COMMUNICATIONS, INC.
Reel/Frame 016118/0240 →