Patent ID: 7308091

Claim:
A communications method for managing multiple call processing services, comprising: establishing a connection to a service control point via a gateway, the service control point comprising: one or more intelligent servers the one or more intelligent servers executing one or more service program applications; a feature interaction manager (FIM) service program application (SPA) in communication with a FIM database and further in communication with the one or more service program applications; rendering a call management profile to a customer, the call management profile being maintained by the FIM SPA, in substantially real time using a Web-enabled interface via the gateway, the call management profile indicating two or more call processing services currently available to a customer in response to a single trigger, the single trigger comprising a terminating trigger for processing calls terminating at a customer premises and wherein the two or more call processing services are assigned to the single trigger, wherein available call processing services include at least two of a call forwarding service, a caller identification service, a call screening and blocking service, a privacy service, a do not disturb service, a remote event notification service, a call waiting service, and an Internet call waiting service; interconnecting via internal networks of gateway: one or more Nrouters, the Nrouters for communicating with one or more or more remote switches and including a dual-ported connectivity card, a user database user database containing information to validate users, monitor usage and maintain billing information; one or more protocol handlers in communication with the Nrouters, the protocol handlers providing customized protocol translation and processing information within the user database for communication to external systems via the Nrouters; a server subsystem for providing interactive communication services including messaging services; and manipulating the call management profile by specifying a sequence for prioritizing the two or more call processing services in response to the single trigger, wherein the sequence for prioritizing the two or more call processing services comprises a logical sequence for providing a call processing service, wherein the logical sequence is based on a determination as to whether the customer is currently accessing a communications service related to at least one of the two or more call processing services, and wherein the communications service comprises the Internet and the at least one of the two or more call processing services comprises Internet call waiting.