Patent ID: 8209391

Claim:
A telecommunications system comprising: a user device assistant processor operatively coupled with at least one user device to identify basic services provided by the user device, and to evaluate capabilities of the basic services and the user device; a service extension processor operative to: receive evaluation results from the user device assistant processor indicating the basic services provided by the user device and the capabilities of the basic services and the user device, evaluate whether it is possible to add one or more additional services to the basic services provided by the user device according to the evaluation results received from the user device assistant processor, and search a Web services directory for an additional Web Service that can be combined with at least one of the basic services of the user device according to the evaluation results received from the user device assistant processor in order to extend the capabilities of the user device; and a presence server operatively coupled with the service extension processor to receive an identification code representing the additional Web Service forwarded by the service extension processor, the presence server comprising a database storing presence information including the basic services provided by the user device, the presence server being operative to: store the basic services provided by the user device in the presence information for the user device, store the identification code representing the additional Web Service forwarded by the service extension processor in the presence information for the user device, display the presence information for the user device to a requesting caller that wants to contact a user of the user device, including the basic services of the user device and the additional Web Service to be requested by the requesting caller, and if the additional Web Service is requested by a message from the requesting caller, to forward the message to the additional Web Service according to the identification code in the presence information for the user device for conversion by the additional Web service of the message by changing a format of a text, speech, picture, or multimedia portion of the message using the additional Web Service to meet the capabilities of the user device, and transmit the converted message to the user device.