Patent ID: 8280989

Claim:
A method for provisioning a communication client comprising: receiving via a communication network a request from the communication client, said request comprising an indication of a public network address associated with said communication client; determining a location object associated with said communication client, wherein said determining a location object comprises: based on said indication of a public network address, determining a logical link identifier associated with a logical link established between a network node responsible for facilitating access by said communication client to said communication network and said communication network; based on said logical link identifier, determining a port identifier of a port of a network node associated with said communication client; and based on said port identifier, determining said location object; based on said location object, determining a subscription profile associated with said communication client; based on said subscription profile, compiling a configuration file for said communication client; releasing said configuration file, wherein said configuration file comprises data for enabling said communication client to log into a communication service provided by a network element.