Patent ID: 9485711
Filing Date: 2016-11-01
CPC Classification: H04L,H04W

Claim Text:
1. A method of a portable electronic device receiving telecommunications services from a telecommunications service provider comprising: identifying, by a roaming application on a portable electronic device, a set of blocked network codes; selecting, by the roaming application, at least one network code of a plurality of network codes, wherein the selected network code is associated with a roaming telecommunications service provider; comparing, by the roaming application, the selected network code to the set of blocked network codes stored on the portable electronic device, wherein the set of blocked network codes are determined by a primary telecommunications service provider and comprise blocked network codes that are not authorized by the primary telecommunications service provider to connect the portable electronic device to at least one of voice services or data services of roaming telecommunications service providers; connecting, by the roaming application, the portable electronic device to a roaming telecommunications service provider network of the roaming telecommunications service provider associated with the selected network code in response to a determination that the selected network code is not one of the blocked network codes in the set of blocked network codes; selecting, by the roaming application, a different network code in response to a determination that the selected network code is one of the blocked network codes in the set of blocked network codes; and determining, by the roaming application, if the different network code is a blocked network code based on a comparison to the set of blocked network codes.