Apparatus and methods for mitigating protocol-induced back-offs in a communication network
First Claim
1. A mobile wireless apparatus, comprising:
- one or more processors;
at least one air interface configurable to communicate via a first wireless network or a second wireless network; and
a non-transitory computer-readable medium storing executable instructions, that when executed by the one or more processors, causes the mobile wireless apparatus to;
determine when to tune away the at least one air interface from the first wireless network to the second wireless network; and
prior to tuning away the at least one air interface, implement a function that reduces a likelihood that a network server will adversely alter an operation of the network server when transferring data to the mobile wireless apparatus using a transport protocol,wherein the adverse alteration of the operation of the network server is associated with the network server timing out within the transport protocol based at least in part on the network server not receiving one or more acknowledgements from the mobile wireless apparatus.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for mitigating data server time-outs in e.g., a hybrid wireless network. In one exemplary embodiment, a client device operating in a hybrid network environment utilizes its knowledge about tune-away periods so as to minimally affect data network operation. For example, during periods of data downlink activity, the client device induces some delay in the acknowledgement packets sent back towards the network prior to entering into a tune away period. These delayed acknowledgement packets result in an increased retransmission time out period value thereby reducing the probability of encountering a data server time-out. Alternative embodiments are also discussed which preoccupy the network apparatus during these tune away periods so as to also mitigate time-outs during these periods. These mitigation algorithms are useful in both downlink and uplink data transmissions. Apparatus for implementing these methodologies are also disclosed.
-
Citations
16 Claims
-
1. A mobile wireless apparatus, comprising:
-
one or more processors; at least one air interface configurable to communicate via a first wireless network or a second wireless network; and a non-transitory computer-readable medium storing executable instructions, that when executed by the one or more processors, causes the mobile wireless apparatus to; determine when to tune away the at least one air interface from the first wireless network to the second wireless network; and prior to tuning away the at least one air interface, implement a function that reduces a likelihood that a network server will adversely alter an operation of the network server when transferring data to the mobile wireless apparatus using a transport protocol, wherein the adverse alteration of the operation of the network server is associated with the network server timing out within the transport protocol based at least in part on the network server not receiving one or more acknowledgements from the mobile wireless apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for reducing a likelihood of a network server time-out during a data transfer to a mobile device from the network server, the method comprising:
-
at the mobile device; employing at least one air interface; determining when to tune away the at least one air interface from a first wireless network to a second wireless network; and prior to tuning away the at least one air interface, executing a mitigation algorithm to reduce a likelihood of the network server experiencing a transfer protocol time-out during the data transfer based at least in part on the network server not receiving one or more acknowledgement messages from the mobile device. - View Dependent Claims (10, 11, 12)
-
-
13. A mobile wireless apparatus, comprising:
-
one or more processors; at least one air interface configurable to communicate via a first wireless network or a second wireless network; and a non-transitory computer-readable medium storing executable instructions, that when executed by the one or more processors, causes the mobile wireless apparatus to; determine when to tune away the at least one air interface from the first wireless network to the second wireless network for a period of time; and transmit a message or a signal to a network server to cause the network server to transfer data associated with previously transferred data to the mobile wireless apparatus to cause the network server to implement a function that reduces a likelihood that the network server will adversely alter an operation of the network server associated with a data transmission to the mobile wireless apparatus during the tune away, wherein the mobile wireless apparatus transmits the message or the signal to the network server after the tune away commences and before an acknowledgement message associated with the data transmission is sent from the mobile wireless apparatus to the network server. - View Dependent Claims (14, 15, 16)
-
Specification