Automatic GPRS/EDGE re-attach
View Patent ↗The present invention describes a method of automatically re-establishing a GPRS/EDGE connection between a mobile station and a network following successful execution of a network detach request. The mobile station receives a detach_request from the network to terminate a current GPRS/EDGE connection between the mobile station and the network. The mobile station then terminates the GPRS/EDGE connection with the network pursuant to the received detach request. The mobile station then determines if the detach_type parameter associated with the detach_request is set to re-attach_not_required. If this is true, then the mobile station determines if the detach_cause parameter associated with the detach request contains a null value. If this is also true, then the mobile station monitors a timeout parameter. Upon expiration of the timeout parameter the mobile station automatically initiates a GPRS/EDGE re-attachment with the network.
1. A method of automatically re-establishing a GPRS/EDGE connection between a mobile station and a network comprising: in the mobile station:
receiving a detach request from the network to terminate a current GPRS/EDGE connection between the mobile station and the network; terminating the current GPRS/EDGE connection between the mobile station and the network; determining if a detach type parameter associated with the network detach request is set to re-attach not required; if the detach type parameter associated with the detach request is set to re-attach not required, and the detach cause parameter associated with the detach request does contain a null value, then monitoring a timeout parameter; and automatically initiating a GPRS/EDGE re-attachment with the network upon expiration of the timeout parameter.
2. The method of claim 1 wherein the timeout parameter is a T3212 timeout value according to the GSM specification.
3. The method of claim 1 wherein the timeout parameter is a T3302 timeout value according to the GSM specification.
4. A computer program product resident within a mobile station for automatically re-establishing a GPRS/EDGE connection between the mobile station and a network, the computer program product comprising: computer program code for receiving a detach request from the network to terminate a current GPRS/EDGE connection between the mobile station and the network;
computer program code for terminating the current GPRS/EDGE connection between the mobile station and the network; computer program code for determining if a detach type parameter associated with the network detach request is set to re-attach not required; if the detach type parameter associated with the detach request is set to re-attach not required, and the detach cause parameter associated with the detach request does contain a null value, then computer program code for monitoring a timeout parameter; and computer program code for automatically initiating a GPRS/EDGE re-attachment with the network upon expiration of the timeout parameter.
5. The computer program product of claim 4 wherein the timeout parameter is a T3212 timeout value according to the GSM specification.
6. The computer program product of claim 4 wherein the timeout parameter is a T3302 timeout value according to the GSM specification.
7. A system for automatically re-establishing a GPRS/EDGE connection between the mobile station and a network, the system comprising:
means for receiving a detach request from the network to terminate a current GPRS/EDGE connection between the mobile station and the network; means for terminating the current GPRS/EDGE connection between the mobile station and the network; means for determining if a detach type parameter associated with the network detach request is set to re-attach not required;
if the detach type parameter associated with the detach request is set to re-attach not required, and the detach cause parameter associated with the detach request does contain a null value, then means for monitoring a timeout parameter; and means for automatically initiating a GPRS/EDGE re-attachment with the network upon expiration of the timeout parameter.
8. The system of claim 7 wherein the timeout parameter is a T3212 timeout value according to the GSM specification.
9. The system of claim 7 wherein the timeout parameter is a T3302 timeout value according to the GSM specification.