Patent ID: 8437745

Claim:
A system for adjusting data associated with a subscriber of a network service provider when a mobile device associated with the subscriber connects to a network other than the network operated by the network service provider, the method comprising: a message reception component located in the network operated by the network service provider, wherein the message reception component is configured to receive a registration message from the mobile device when the mobile device attempts to connect to a foreign network that differs from the network operated by the network service provider; a data adjustment component located in the network operated by the network service provider and in communication with the message reception component, wherein the data adjustment component is configured to temporarily adjust data for the subscriber within a registration database of the network operated by the network service provider to reflect a roaming location of the mobile device within the foreign network in response to the received registration message; a functionality modification component located in the network operated by the network service provider and in communication with the data adjustment component, wherein the functionality modification component is configured to modify a functionality of providing services within the network operated by the network service provider to the mobile device within the foreign network in response to the temporary adjustment of the data for the subscriber; and a data re-adjustment component, wherein the data re-adjustment component is configured to automatically reset the data for the subscriber back to a previous state when the mobile device returns to the network operated by the network service provider.