Patent ID: 8700662

Claim:
A dynamic profiling system for coordinating telecommunication service access, the dynamic profiling system comprising: a unified profiling database comprising a user service profile record of user service profile data comprising static and dynamic connection information for multiple different access channels; a processor in communication with the unified profiling database and a memory, the memory comprising: technical key processing logic that when executed by the processor causes the processor to: receive a technical key generated responsive to a user connection request through a specific access channel; extract user identifying information from the technical key; extract an access channel identifier of the specific access channel from the technical key; distinguish between a wireless access request technical key, an asynchronous transfer mode access technical key, and an Ethernet access request technical key; request retrieval, based on the user identifying information, of the user service profile record from the unified profiling database; access parameter setting logic that when executed by the processor causes the processor to: determine the static and dynamic connection information applicable to the specific access channel from the user service profile record based on the access channel identifier; determine an access parameter to set by analyzing the user service profile record, the technical key and the specific access channel, where the access parameter comprises a maximum user session speed assigned for the specific access channel in the user identifying information; set an the access parameter that affects bandwidth for the specific access channel according to the static and dynamic connection information obtained based on the access channel identifier; and set web surfing constraints to force the user to perform specific tasks following communication of a new marketing solicitation to the user; and presence routing logic that when executed by the processor causes the processor to dynamically change the bandwidth by: obtaining a user Quality of Service (QoS) profile from the user service profile record; determining whether a bandwidth change is permissible for the specific access channel; and if permissible, communicating the QoS profile to the application platform to change the bandwidth for the specific access channel.