Patent ID: 8839387

Claim:
A system, comprising: one or more processors of an end-user device configured to execute one or more instructions that, when executed by the one or more processors, cause the one or more processors to: detect one or more available roaming networks, the one or more available roaming networks enabling the end-user device to access a network service; connect to a roaming services network center via a first access network, the roaming services network center being provided by a network device; receive information regarding the one or more available roaming networks from the roaming services network center; and present a notification through a user interface of the end-user device, the notification enabling a user of the end-user device to interact with the user interface of the end-user device to (i) request a modification to an existing service plan associated with the end-user device, the modification providing access to the network service over a first roaming network of the one or more available roaming networks, or (ii) select a new service plan for the end-user device, the new service plan providing access to the network service over the first roaming network; and memory of the end-user device coupled to the one or more processors and configured to provide the one or more processors with the one or more instructions.