Patent ID: 7870184
Filing Date: 2011-01-11
Classification: G06Q

Abstract:
1. An apparatus comprising: a storage device for storing a software program; a processor coupled to the storage device; wherein the processor is operative to execute a composite communications service in response to a request by a requestor, wherein the composite communications service is expressed as a communications services flow comprising a designated sequence of communications services; wherein the communications services flow comprises a first service for selecting a telecommunications session recipient by consulting a database; wherein the communications services flow comprises a second service for initiating a telecommunications session between the requestor and the telecommunications session recipient; wherein the communication services flow comprises a third service that triggers the execution of a fourth service when the second service fails to initiate a telecommunications session with the telecommunications session recipient; wherein the fourth service transmits a notification to the telecommunications session recipient that indicates that a telecommunications session with the recipient is requested; and wherein the fourth service receives an asynchronous reply to the notification.