Reregistration of network units
AssigneeIridium IP LLC
InventorsPierre Cornillat, Tamal Islam
Life of this patent
Estimating the term…
Abstract
The present invention provides a method and system for reregistration of a subscriber unit in a global telecommunications network. The method and system includes receiving an event requiring authentication; determining if a threshold for subscriber verification has been reached; requesting subscriber verification if the threshold has been reached; and deregistering the subscriber if the subscriber is not verified. The method and system of the present invention prevents continued access to the network by deregistered subscribers for cross-protocol calls when deregistration messages are lost. In this manner, fraudulent use of the network by unauthorized users is decreased.
Claims17
A method for reregistration of a subscriber unit in a global telecommunications network, comprising the steps of:
- (a) receiving an event requiring authentication;
- (b) determining if a threshold for subscriber verification has been reached;
- (c) requesting subscriber verification if the threshold has been reached;
- and
- (d) deregistering the subscriber if the subscriber is not verified;
- wherein the deregistering step (d) comprises:
- (d1) determining if the verification request timed-out;
- (d2) determining if an Update_Location message containing an Unknown Subscriber parameter is received in response to the verification request;
- (d3) sending a Registration_Cancellation message to a visited network's visited location register (VLR) if either the request timed-out or an Update_Location message containing an Unknown Subscriber parameter is received;
- and (d4) processing the event as normal if the Unknown Subscriber message is not received.
A system for reregistration of a subscriber unit in a global telecommunications network, comprising:
- means for receiving an event requiring authentication;
- means for determining if a threshold for subscriber verification has been reached;
- means for requesting subscriber verification if the threshold has been reached;
- and
- means for deregistering the subscriber if the subscriber is not verified;
- wherein the deregistering means comprises:
- means for determining if the verification request timed-out;
- means for determining if an Update_Location message containing and Unknown Subscriber parameter is received in response to the verification request;
- means for sending a Registration_Cancellation message to a visited network's VLR if either the request timed-out or an Update_Location message containing an Unknown subscriber parameter is received;
- and means for processing the event as normal if the Update_Location message containing the Unknown Subscriber parameter is not received.
A method for registration of a subscriber unit in a global telecommunications network, comprising the steps of:
- (a) receiving an event requiring authentication;
- (b) determining if a threshold for subscriber verification has been reached;
- (c) requesting subscriber verification by sending an Update_Location message to a home network's HLR if the threshold has been reached;
- (d) determining if a response to the Update_Location message verifies the subscriber;
- and
- (e) deregistering the subscriber if the subscriber is not verified;
- wherein the deregistering step (e) comprises:
- (e1) determining if the verification request timed-out;
- (e2) determining if an Update_Location message containing an Unknown Subscriber parameter is received in response to Update_Location message;
- (e3) sending a registration_Cancellation message to a visited network's VLR if either the request timed-out or the Update_Location message containing the Unknowns Subscriber parameter is received;
- and (e4) processing the event as normal if the Update_Location message containing the Unknown Subscriber parameter is not received.
A method for reregistration of a subscriber unit in a global telecommunications network, comprising the steps of:
- (a) receiving an event requiring authentication;
- (b) determining if a threshold for subscriber verification has been reached;
- (c) requesting subscriber verification by sending a Registration_Notification message to a home network's HLR if the threshold has been reached;
- (d) determining if a response to the Registration_Notification message verifies the subscriber;
- and
- (e) deregistering the subscriber if the subscriber is not verified;
- wherein the detegistering step (e) comprises:
- (e1) determining if the verification request timed-out;
- (e2) determining if a Registration_Cancellation message containing a MIN/HLR Mismatch parameter is received in response to the Registration_Notification messag;
- (e3) sending a cancel_Location and send_parameters message to a visited network's VLR if either the request timed-out or a Registration_Cancellation message containing a MIN/HLR Mismatch parameter is received;
- and (e4) completing authentication and processing the event as normal if the Registration_Cancellation message containing the MIN/HLR Mismatch parameter is not received.
A system for reregisteration of a subscriber unit in a global telecommunications network, comprising:
- means for receiving an event requiring authentication;
- means for determining if a threshold for subscriber verification has been reached;
- means for requesting subscriber verification by sending an Update_Location message to a home network's HLR if the threshold has been reached;
- means for determining if a response to the Update_Location message verifies the subscriber;
- and
- means for deregistering the subscriber if the subscriber is not verified;
- wherein the deregistering means comprises:
- means for determining if the verification request timed-out;
- means for determining if an Update_Location message containing and Unknown Subscriber parameter is received in response to Update_Location message;
- means for sending a Registration_Cancellation message to a visited network's VLR if either the request timed-out or the Update_Location message containing the Unknown subscriber parameter is received;
- and means for processing the event as normal if the Update_Location message containing the Unknown Subscriber parameter is not received.
A system for reregistration of a subscriber unit in a global telecommunications network, comprising:
- means for receiving an event requiring authentication;
- means for determining if a threshold for subscriber verification has been reached;
- means for requesting subscriber verification by sending a Registration_Notification message to a home network's HLR if the threshold has been reached;
- means for determining if a response to the Registration_Notification message verifies the subscriber;
- and
- means for deregistering the subscriber if the subscriber is not verified;
- wherein the deregistering means comprises:
- means for determining if the verification request timed-out;
- means for determining if a Registration_Cancellation message containing a MIN/HLR Mismatch parameter is received in response to the Registration_Notification message;
- means for sending a Cancel_Location and send_parameters message to a visited network's VLR if either the request timed-out or a Registration_Cancellation message containing a MIN/HLR Mismatch parameter is received;
- and means for completing authentication and processing the event as normal if the Registration_Cancellation message containing the MIN/HLR Mismatch parameter is not received.
A method for reregistration of a subscriber unit in a global telecommunications network, comprising the steps of:
- (a) receiving an event requiring authentication;
- (b) determining if a threshold for subscriber verification has been reached;
- (c) requesting subscriber verification by sending an Update_Location message to a home network's HLR if the threshold has been reached;
- (d) determining if a response to the Update_Location message verifies the subscriber;
- (e) determining if the verification request timed-out;
- (f) determining if an Update_Location message containing an Unknown Subscriber parameter is received in response to Update_Location message;
- (g) sending a Registration_Cancellation message to a visited network's VLR if either the request timed-out or the Update_Location message containing the Unknown Subscriber parameter is received;
- and
- (h) processing the event as normal if the Update_Location message containing the Unknown Subscriber parameter is not received.
A method for reregistration of a subscriber unit in a global telecommunications network, comprising the steps of:
- (a) receiving an event requiring authentication;
- (b) determining if a threshold for subscriber verification has been reached;
- (c) requesting subscriber verification by sending a Registration_Notification message to a home network's HLR if the threshold has been reached;
- (d) determining if a response to the Registration_Notification message verifies the subscriber;
- (e) deregistering the subscriber if the subscriber is not verified;
- (f) determining if the verification request timed-out;
- (g) determining if a Registration_Cancellation message containing a MIN/HLR Mismatch parameter is received in response to the Registration_Notification message;
- (h) sending a Cancel_Location and send_parameters message to a visited network's VLR if either the request timed-out or a Registration_Cancellation message containing a MIN/HLR Mismatch parameter is received;
- and
- (i) completing authentication and processing the event as normal if the Registration_Cancellation message containing the MIN/HLR Mismatch parameter is not received.
A system for reregistration of a subscriber unit in a global telecommunications network, comprising:
- means for receiving an event requiring authentication;
- means for determining if a threshold for subscriber verification has been reached;
- means for requesting subscriber verification by sending an Update_Location message to a home network's HLR if the threshold has been reached;
- means for determining if a response to the Update_Location message verifies the subscriber;
- means for determining if the verification request timed-out;
- means for determining if an Update_Location message containing an Unknown Subscriber parameter is received in response to Update_Location message;
- means for sending a Registration_Cancellation message to a visited network's VLR if either the request timed-out or the Update_Location message containing the Unknown Subscriber parameter is received;
- and
- means for processing the event as normal if the Update_Location message containing the Unknown Subscriber parameter is not received.
A system for reregistration of a subscriber unit in a global telecommunications network, comprising:
- means for receiving an event requiring authentication;
- means for determining if a threshold for subscriber verification has been reached;
- means for requesting subscriber verification by sending a Registration_Notification message to a home network's HLR if the threshold has been reached;
- means for determining if a response to the Registration_Notification message verifies the subscriber;
- means for deregistering the subscriber if the subscriber is not verified;
- means for determining if the verification request timed-out;
- means for determining if a Registration_Cancellation message containing a MIN/HLR Mismatch parameter is received in response to the Registration_Notification message;
- means for sending a Cancel_Location and send_parameters message to a visited network's VLR if either the request timed-out or a Registration_Cancellation message containing a MIN/HLR Mismatch parameter is received;
- and
- means for completing authentication and processing the event as normal if the Registration_Cancellation message containing the MIN/HLR Mismatch parameter is not received.
A method for reregistration of a subscriber unit in a global telecommunications network, comprising the steps of:
- (a) receiving an event requiring authentication;
- (b) determining if a threshold for subscriber verification has been reached;
- (c) requesting subscriber verification if the threshold has been reached;
- and
- (d) deregistering the subscriber if the subscriber is not verified;
- wherein the deregistering step (d) comprises:
- (d1) determining if the verification request timed-out;
- (d2) determining if a Registration_Cancellation message containing a MIN/HLR Mismatch parameter is received in response to the verification request;
- (d3) sending a Cancel_Location and send_parameters message to a visited network's VLR if either the request timed-out or a Registration_Cancellation message containing a MIN/HLR Mismatch parameter is received;
- and (d4) completing authentication and processing the event as normal if the MIN/HLR Mismatch message is not received.
A system for reregistration of a subscriber unit in a global telecommunications network, comprising:
- means for receiving an event requiring authentication;
- means for determining if a threshold for subscriber verification has been reached;
- means for requesting subscriber verification if the threshold has been reached;
- and
- means for deregistering the subscriber if the subscriber is not verified;
- wherein the deregistering means comprises:
- means for determining if the verification request timed-out;
- means for determining if a Registration_Cancellation message containing a MIN/HLR Mismatch parameter is received in response to the verification request;
- means for sending a Cancel_Location and send_parameters message to a visited network's VLR if either the request timed-out or a Registration_Cancellation message containing a MIN/HLR Mismatch parameter is received;
- and means for completing authentication and processing the event as normal if the Registration_Cancellation message containing the MIN/HLR Mismatch parameter is not received.
A computer readable medium containing program instructions for reregistration of a subscriber unit in a global telecommunications network, the program instructions for:
- (a) receiving an event requiring authentication;
- (b) determining if a threshold for subscriber verification has been reached;
- (c) requesting subscriber verification if the threshold has been reached;
- and
- (d) deregistering the subscriber if the subscriber is not verified;
- wherein the deregistering step (d) comprises:
- (d1) determining if the verification request timed-out;
- (d2) determining if an Update_Location message containing an Unknown Subscriber parameter is received in response to the verification request;
- (d3) sending a Registration_Cancellation message to a visited network's visited location register (VLR) if either the request timed-out or an Update_Location message containing an Unknown Subscriber parameter is received;
- and (d4) processing the event as normal if the Unknown Subscriber message is not received.
Dependencies are inferred from the claim text.