Patent ID: 8130738

Claim:
A method for enabling a mobile device to acquire a service, comprising: detecting an availability within a medium range from the mobile device of a service connection access point; connecting to a service provider of the available service connection access point and retrieving service information with regard to a plurality of selectable services available from the service provider; filtering out a non-suitable service of the plurality of selectable services which is not suitable as a function of determining that an attribute of the non-suitable service cannot meet a minimum requirement according to a preset user selection rule stored in the mobile device; calculating a weighted score value of at least one attribute of each of the filtered plurality of selectable services available from the service provider as a function of the preset user selection rule; selecting a service from the filtered plurality of selectable services of the service provider having a service information attribute with a calculated weighted score value better than a calculated weighted score value of an attribute of a service currently in use by the mobile device as a function of the preset user selection rule stored in the mobile device; determining whether or not an automatic selection of the selected service is enabled and qualified as a function of the preset user selection rule; requiring user confirmation for subscribing to the selected service if it is determined that the automatic service selection is enabled but not qualified; and switching over from the service currently in use and using the selected service if a user confirms using the service or if it is determined that the automatic service selection is enabled and qualified.