Patent ID: 8099321

Claim:
A method for providing access to a network, the method comprising: initiating communication between a computing device and a network, wherein the computing device is coupled to the network through an access point at a geographic location; determining, by a computer, different levels of services that apply at the geographic location; delivering a first level of service, among the different levels of services, over the network to the computing device; presenting one or more of the different levels of services for selection by a user of the computing device, wherein the one or more of the different levels of services presented to the user are dependent upon (i) a service set identifier (SSID) for the network received from the computing device and (ii) a roaming partner associated with the user of the computing device; and transforming, by the computer, the first level of service delivered to the computing device to a second level of service selected by the user, among the different levels of services, delivered over the network to the computing device.