Method and system for data session establishment
AssigneeBlackBerry Limited
InventorsDavid Po-Hwa MA, Asif HOSSAIN, Lan LU, Kwong Hang Kevin CHAN
Life of this patent
Estimating the term…
Abstract
A method and system for data session establishment from a mobile device in a multiple networks scenario, the method including, checking whether an identifier for an first network is on a blacklist on the mobile device; if the first network identifier is not on the blacklist, attempting to establish a data connection with the first network; and if the first network identifier is on the blacklist, establishing a data connection with a second network. The method and system for data session establishment include deriving and maintaining the blacklist.
Claims21
1-20. (canceled)
A method for data session establishment from a mobile device comprising:
- checking whether an identifier for a first network is on a blacklist on the mobile device;
- if the first network identifier is not on the blacklist, attempting to establish a data connection with the first network, said attempting comprising performing authentication with an authentication entity of the first network;
- if the attempt to establish the data connection is unsuccessful, adding the first network identifier and identifiers of associated networks to the blacklist, the associated networks having a common authentication entity with the first network;
- and
- if the first network identifier is on the blacklist, establishing a data connection with a second network having a different authentication entity,
- wherein the first network and associated networks are associated based on information stored on the mobile device.
A mobile device configured for data session establishment with a network comprising:
- a communications subsystem;
- and
- a processor,
- wherein the mobile device is configured to:
- check whether an identifier for a first network is on a blacklist on the mobile device;
- if the first network identifier is not on the blacklist, attempt to establish a data connection with the first network, the attempt comprising performing authentication with an authentication entity of the first network;
- if the attempt to establish the data connection is unsuccessful, add the first network identifier and identifiers of associated networks to the blacklist, the associated networks having a common authentication entity with the first network;
- and
- if the first network identifier is on the blacklist, establishing a data connection with a second network having a different authentication entity,
- wherein the first network and associated networks are associated based on information stored on the mobile device.
A non-transitory computer-readable medium having executable code stored thereon for execution by a processor of a mobile device, the executable code comprising instructions for:
- checking whether an identifier for a first network is on a blacklist on the mobile device;
- if the first network identifier is not on the blacklist, attempting to establish a data connection with the first network, said attempting comprising performing authentication with an authentication entity of the first network;
- if the attempt to establish the data connection is unsuccessful, adding the first network identifier and identifiers of associated networks to the blacklist, the associated networks having a common authentication entity with the first network;
- and
- if the first network identifier is on the blacklist, establishing a data connection with a second network having a different authentication entity,
- wherein the first network and associated networks are associated based on information stored on the mobile device.
Dependencies are inferred from the claim text.