Patent classifications
H04W80/06
System and method for reducing bandwidth usage of a network
A method of reducing the bandwidth usage of a network comprises intercepting traffic between a TCP server and a TCP client using TCP protocols that use client acknowledgements; identifying client acknowledgements from the TCP protocols; identifying the sequence number of a last received client acknowledgements from the intercepted traffic; identifying the sequence number of a last sent client acknowledgement from the intercepted traffic; calculating an unacknowledged byte value based on the difference between the last received client acknowledgement sequence number and the last sent client acknowledgement sequence number; comparing the calculated unacknowledged byte value with a predetermined threshold value, to determine whether the calculated unacknowledged byte value is at least as great as the predetermined threshold value; and transmitting the identified client acknowledgements into the network when the compared unacknowledged byte value is at least as great as the predetermined threshold value.
System and method for reducing bandwidth usage of a network
A method of reducing the bandwidth usage of a network comprises intercepting traffic between a TCP server and a TCP client using TCP protocols that use client acknowledgements; identifying client acknowledgements from the TCP protocols; identifying the sequence number of a last received client acknowledgements from the intercepted traffic; identifying the sequence number of a last sent client acknowledgement from the intercepted traffic; calculating an unacknowledged byte value based on the difference between the last received client acknowledgement sequence number and the last sent client acknowledgement sequence number; comparing the calculated unacknowledged byte value with a predetermined threshold value, to determine whether the calculated unacknowledged byte value is at least as great as the predetermined threshold value; and transmitting the identified client acknowledgements into the network when the compared unacknowledged byte value is at least as great as the predetermined threshold value.
Relay device and session control method
The relay device is configured to relay packet data between an information processing device and a mobile equipment, and the relay device includes a memory, and a processor coupled to the memory and configured to receive, from the information processing device, a session release request that requests release of a communication session set between the mobile equipment and the information processing device, and when there is not a wireless resource allocated to the mobile equipment, transmit a session release response to the session release request to the information processing device without transmitting the session release request to the mobile equipment.
VOIP emergency call support
Techniques to support emergency voice-over-Internet Protocol (VoIP) calls are described. The techniques may be used for various 3GPP and 3GPP2 networks, various location architectures, and various types of User Equipment (UE). A UE communicates with a visited network to send a request to establish an emergency VoIP call. The UE interacts with a location server instructed by the visited network to obtain a first position estimate for the UE. The UE performs call setup via the visited network to establish the emergency VoIP call with a PSAP, which may be selected based on the first position estimate. The UE may thereafter perform positioning with the location server to obtain an updated position estimate for the UE, e.g., if requested by the PSAP.
Methods and arrangements for improving transmission control protocol performance in a cellular network
A method in a network node for improving transmission control protocol, TCP, performance in a cellular network is provided. The network node handles TCP packet transferral between a user equipment and a server in the cellular network. The user equipment and the server are configured to adapt a retransmission timeout setting based on round trip times for performed TCP packet transferrals. When the network node obtains an indication of a handover outage being upcoming for the user equipment, the network node deliberately delays, in a time period preceding the indicated handover outage, a transferal of a TCP packet between the server and the user equipment to increase the round trip time for the TCP packet.
Methods and arrangements for improving transmission control protocol performance in a cellular network
A method in a network node for improving transmission control protocol, TCP, performance in a cellular network is provided. The network node handles TCP packet transferral between a user equipment and a server in the cellular network. The user equipment and the server are configured to adapt a retransmission timeout setting based on round trip times for performed TCP packet transferrals. When the network node obtains an indication of a handover outage being upcoming for the user equipment, the network node deliberately delays, in a time period preceding the indicated handover outage, a transferal of a TCP packet between the server and the user equipment to increase the round trip time for the TCP packet.
APPARATUS, SYSTEM, AND METHOD FOR PREVENTING TCP CONNECTION INTERRUPTION
The present invention provides an apparatus, a system, and a method for preventing TCP connection interruption. The apparatus determines that user equipment UE needs cell handover; and the apparatus sends a first instruction message to a server, where the first instruction message is used to instruct the server to stop sending downlink data to the proxy device, and sends cached downlink data to the UE. Therefore, the following problem is avoided: After UE is disconnected from a source cell and is connected to a new cell, because the UE does not receive partial downlink data cached by a TCP proxy or because partial cached data is lost, the UE initiates retransmission to a server, but the server does not retransmit an acknowledged packet according to a TCP protocol, causing TCP connection interruption and service interruption.
MULTI-SUBFRAME GRANT WITH SCHEDULING OF BOTH DATA AND CONTROL CHANNELS
A method implemented in a wireless device includes receiving an uplink grant from a network node indicating to the wireless device at least one data subframe and at least one control subframe. The at least one data subframe is one where the wireless device is scheduled to transmit a channel for carrying a data stream and optional control data, and the at least one control subframe is one where the wireless device is scheduled to transmit a channel for carrying control data only. The method further includes transmitting in at least one of the at least one data subframe and the at least one control subframe indicated by the uplink grant.
MULTI-SUBFRAME GRANT WITH SCHEDULING OF BOTH DATA AND CONTROL CHANNELS
A method implemented in a wireless device includes receiving an uplink grant from a network node indicating to the wireless device at least one data subframe and at least one control subframe. The at least one data subframe is one where the wireless device is scheduled to transmit a channel for carrying a data stream and optional control data, and the at least one control subframe is one where the wireless device is scheduled to transmit a channel for carrying control data only. The method further includes transmitting in at least one of the at least one data subframe and the at least one control subframe indicated by the uplink grant.
Network node communication
Network nodes, methods and computer program products are disclosed. The network node is for a wireless telecommunications network and comprises: processing logic operable to execute an application which establishes a data session for transmission of data packets between the network node and another network node; a first radio interface operable to support transmission of data packets with the another network node using a first radio access technology in accordance with any of a plurality of different data transport protocols; a second radio interface operable to support transmission of data packets with the another network node using a second radio access technology in accordance with any of a plurality of different data transport protocols; and a controller operable to select which radio interface and data transport protocol to use for transmission of the data packets of the data session between the network node and the another network node. In this way, the network node is able to transmit data packets between the network node and the other network node for the data session using any of the different radio interfaces and any of the different data transport protocols. This provides for the flexibility to select the radio interfaces and data transport protocols appropriate to the network conditions in order to improve the communication performance and alleviate any performance impacts caused by the network.