Reducing packet loss at a wireless communication device due to a connection interruption
First Claim
1. A method for reducing packet loss during a data transfer to a wireless communication client device over a connection, the method comprising the wireless communication client device:
- signaling a first receive window size for the data transfer;
determining, before a connection interruption event, a time of the connection interruption event that results in an interruption of the connection, the connection interruption event including the wireless communication client device at least temporarily tuning from a first base station to a second base station; and
in response to determining the time of the connection interruption event, signaling a second receive window size for the data transfer prior to the connection interruption event to trigger an adjustment of a data rate of the data transfer in preparation for the connection interruption event,wherein the second receive window size is based at least in part on a type of the connection interruption event,wherein types of connection interruption events comprise at least a tune-away event type, a registration event type, a circuit switched fallback (CSFB) event type, and an inter radio access technology (iRAT) transition event type,wherein signaling the second receive window size comprises signaling the second receive window size based at least in part on an indication provided by a physical layer to a higher layer in advance of the connection interruption event,wherein the indication communicates knowledge of a forthcoming interruption in a physical layer connection to a first network, andwherein the indication includes the type of connection interruption event, an event time at which the connection interruption event occurs, and a time duration of the connection interruption event.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for reducing packet loss during data transfer from a network to a wireless communication device over a connection is disclosed. The method can include the wireless communication device signaling a first receive window size for a data transfer; determining occurrence of an event resulting in an interruption of the connection; and, in response to determining occurrence of the event, signaling a second receive window size for the data transfer prior to the event to trigger an adjustment of a data rate of the data transfer in preparation for the event.
-
Citations
20 Claims
-
1. A method for reducing packet loss during a data transfer to a wireless communication client device over a connection, the method comprising the wireless communication client device:
-
signaling a first receive window size for the data transfer; determining, before a connection interruption event, a time of the connection interruption event that results in an interruption of the connection, the connection interruption event including the wireless communication client device at least temporarily tuning from a first base station to a second base station; and in response to determining the time of the connection interruption event, signaling a second receive window size for the data transfer prior to the connection interruption event to trigger an adjustment of a data rate of the data transfer in preparation for the connection interruption event, wherein the second receive window size is based at least in part on a type of the connection interruption event, wherein types of connection interruption events comprise at least a tune-away event type, a registration event type, a circuit switched fallback (CSFB) event type, and an inter radio access technology (iRAT) transition event type, wherein signaling the second receive window size comprises signaling the second receive window size based at least in part on an indication provided by a physical layer to a higher layer in advance of the connection interruption event, wherein the indication communicates knowledge of a forthcoming interruption in a physical layer connection to a first network, and wherein the indication includes the type of connection interruption event, an event time at which the connection interruption event occurs, and a time duration of the connection interruption event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A wireless communication client device comprising:
-
a radio configured to support communication with a first network and a second network; and processing circuitry coupled with the radio, the processing circuitry configured to control the wireless communication client device to at least; signal a first receive window size for a data transfer to the wireless communication client device via a connection; determine a time, in advance of a connection interruption event, at which to signal an event-appropriate receive window size to enable a data source on the connection to receive an updated receive window size and adjust a data rate of the data transfer; signal the updated receive window size for the data transfer in advance of the connection interruption event; and signal another receive window size configured to trigger resumption of the data transfer over the first network after the connection interruption event, wherein the event-appropriate receive window size is based at least in part on a type of the connection interruption event, wherein signaling the updated receive window size comprises signaling the updated receive window size based at least in part on an indication provided by a physical layer to a higher layer in advance of the connection interruption event, wherein the indication communicates knowledge of a forthcoming interruption in a physical layer connection to a first network, and wherein the indication includes the type of connection interruption event, an event time at which the connection interruption event occurs, and a time duration of the connection interruption event. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium, storing a set of computer program instructions for reducing packet loss during a data transfer to a wireless communication client device over a connection via a first network, that when executed by one or more processors of a wireless communication client device, cause the wireless communication client device to:
-
signal a first receive window size for the data transfer to the wireless communication client device over the connection; determine, before a connection interruption event, a time at which to signal an event-appropriate receive window size to enable a data source on the connection to receive a second receive window size and to adjust a data rate of the data transfer; and signal, at the determined time, the second receive window size before the connection interruption event, wherein the event-appropriate receive window size is based at least in part on a type of the connection interruption event, wherein types of connection interruption events comprise at least a tune-away event type, a registration event type, a circuit switched fallback (CSFB) event type, and an inter radio access technology (iRAT) transition event type, wherein signaling the second receive window size comprises signaling the second receive window size based at least in part on an indication provided by a physical layer to a higher layer in advance of the connection interruption event, wherein the indication communicates knowledge of a forthcoming interruption in a physical layer connection to a first network, and wherein the indication includes the type of connection interruption event, an event time at which the connection interruption event occurs, and a time duration of the connection interruption event. - View Dependent Claims (18, 19, 20)
-
Specification