Patent ID: 8650617

Claim:
A method of receiving a real-time insertion of services during a communication session over a communication network, comprising: establishing, at a first client, a communication session between the first client and at least a second client, the communication session transporting media between the first client and the second client over a communication network, and the first client operable to present the media to a user; initiating, at the first client, a service request message, the service request message including an identity of the first client and a requested service, the requested service supplemental to the media presented to the user; receiving, at the first client, a real-time insertion of the requested service by a server into the communication session, the requested service received after a determination has been made that the first client is authorized to use the requested service based on an authorization list, wherein the authorization list comprises information concerning one or more clients authorized to use each of a plurality of services; and presenting, at the first client, the requested service to the user during the communication session.