Patent ID: 8719927

Claim:
A method of receiving data from a data source on a communication device having a processor to execute functions of the communication device, the method comprising: determining, by the processor, at the communication device, a domain name of the data source; determining, by the processor, at the communication device, one or more communication networks the communication device is connected to; processing, by the processor, at the communication device, the domain name for acceptance based on the one or more connected communication networks; and receiving, by the processor, the data from the data source, at the communication device, when the domain name is accepted, wherein said one or more communication networks are determined based on whether the communication device is connected locally or by way of roaming, wherein processing the domain name for acceptance comprises accessing, by the processor, a domain directory, the domain directory defining an allowablity status for the domain name for one or more of the connected communication networks, and prompting, by the processor, a user to accept or reject the data based on the domain name at a time of receiving the data without changing the allowability status defined in the domain directory, when the allowability status indicates that data is allowed to be received via at least one of the connected communication networks.