Patent ID: 7606571

Claim:
A method for using a network-based service platform for executing services on behalf of a first user, wherein the handset of the first user has an existing established communication session with the handset of a second user, comprising: determining in the handset of the first user that a predetermined feature-event needs to be reported to a network-based service platform; selecting in the handset of the first user a set of feature information to be sent when the predetermined feature-event has been detected; sending a message containing the feature information from the handset of the first user to a network, when the feature-event has been detected; detecting that a trigger condition has been satisfied in the network, when the message containing the feature information is received from the handset of the first user; determining in the network the identification of a network-based service platform, when the trigger condition has been satisfied; sending a message containing feature information from the network to the network-based service platform, when the trigger condition has been satisfied; interpreting the feature information, contained in the message that is received by the network-based service platform, to determine the intended feature actions; invoking the intended feature actions via service logic execution at the network-based service platform, in conjunction with processing elsewhere in the network; instructing the network to pass feature information to the handset of the first user, by sending a message from the network-based service platform; and re-establishing a communications session between the handset of the first user and the handset of the second user.