Patent ID: 7657015

Claim:
A method for providing a plurality of services on a single call in a communication network, comprising: receiving a request for a plurality of services in a single call from a subscriber, wherein said request is received by a service broker, wherein said service broker determines whether a signaling history is presently associated with said request, wherein if said service broker determines that said signaling history is presently associated with said request, then a list of derived services and customer identifications (IDs) are generated, and wherein said plurality of services is compared to said list of derived services and customer identifications (IDs), and wherein a matched service between said plurality of services and said list of derived services is removed, and any services not in said list of derived services is compared to a precedence level of other services and a next highest precedence service is determined and where lower precedence services not yet processed are listed as other matches; and providing said plurality of services to said subscriber in accordance with the precedence level associated with each one of said plurality of services in said single call.