Patent ID: 8892165

Claim:
A method of operating a mobile data processing apparatus, comprising: executing one or more programs which make use of mobile data access; communicating, via a wireless interface, with a mobile data network, the wireless interface and the mobile data network cooperating to provide wireless data services to the one or more programs, the wireless interface identifying the mobile data processing apparatus to the mobile data network according to a first mobile identity or a second mobile identity different from the first mobile identity, the wireless interface identifying the mobile data processing apparatus by only one of the first and second mobile identities at any one time; automatically selecting a mobile identity, without receiving an input from a user, according to a predetermined set of rules associating data services with mobile identities, wherein the selecting step further comprises the steps of: providing with respect to a first set of data services, data to the wireless interface by identifying the mobile data processing apparatus to the mobile data network according to the first mobile identity, and providing with respect to other data services not part of the first set of services, data to the wireless interface so as to identify the mobile data processing apparatus to the mobile data network according to the second mobile identity, wherein the predetermined rules include at least a rule relating to whether a current location of the mobile data processing apparatus is within a threshold distance of a predetermined location, the method further including selecting whether a data service is part of the first set of data services according to a current location of the mobile data processing apparatus; detecting a current location of the mobile data processing apparatus; downloading data, when the current location is within a first threshold distance of the predetermined location, as a data service within the first set of data services, relating to that predetermined location; and providing the downloaded data as an alert to a user of the mobile data processing apparatus, when the current location is within a second threshold distance of the predetermined location, smaller than the first threshold distance.