Patent ID: 7103644

Claim:
A system for converged service creation and execution, the system comprising; an application server; service session manager logic, the service session manager logic in communication with the application server and wherein the service session manager logic accesses resources based on whether requests for services during a session are for voice oriented or for non-voice-oriented services; a converged service creation and execution environment messaging bus, the converged service creation and execution environment messaging bus in communication with the service session manager logic to enable the service session manager logic to access the resources; a plurality of service servers including servers that provide the resources for the voice-oriented and non-voice-oriented services, the plurality of service servers in communication with the converged service creation and execution environment messaging bus to enable access to resources for the service session manager logic wherein the plurality of service servers includes a media server, a softswitch server, a conference server, a voice mail server, an e-mail server, a third party information server, a billing server, a text to speech server, a fax server, a movie server, a directory server and a home network server, wherein each server is in communication with the service session manager logic, the converged service creation and execution environment message bus, and a customer network, wherein the softswitch server establishes a connection between the customer network and the plurality of service servers to provide voice-oriented and non-voice-oriented services to the customer network, and wherein upon the service session manager logic receiving a request for a movie-on-demand from the customer network, the softswitch server receives an instruction from the service session manager logic and responds to the instruction by establishing a channel between the movie server and the customer network; and a data network in communication with the softswitch server, the plurality of service servers and the customer network whereby the customer's movie-on-demand is downloaded to the customer via the channel; and wherein the application server is executing a user application creating one or more service sessions wherein each of the service sessions contains on of more different subsessions each subsession having one more participants wherein further the system bills users for costs of service based on different granularity characteristics including at least user characteristics, session characteristics, subsession characteristics and participant characteristics.