Method and apparatus for providing real-time execution of specific communications services in an intelligent network
First Claim
1. A method for performing a call routing service in an intelligent network having one or more service nodes and a switch platform, the method comprising:
- a) receiving call origination information at a first object instance executing in an execution environment, the execution environment being provided at a service node in response to a service request;
b) the object instance determining a line object instance for maintaining the state of a communications line associated with a call origination;
c) a service object implementing methods for performing a service for a customer, and initiating instantiation of the service logic and line object in the execution environment;
d) querying a database associated with the execution environment for retrieving call routing information in support of the service and for determining a terminating location, e) initiating instantiation of a line object instance for maintaining the state of a communications line associated with a call termination;
f) communicating call routing commands from the executing service object to the line object; and
g) providing a platform-independent communication system for routing the call information between a calling party and a destination party via the originating and terminating line object instances independent of their location in the network.
6 Assignments
0 Petitions
Accused Products
Abstract
System and methodology for providing real-time call processing services received at a switch in an intelligent network having one or more service nodes having originating switches for receiving a call event. The system includes a platform-independent communication system for enabling communication between object instances executing at service nodes in the intelligent network. An operating system agent object instance executing in an execution environment associated with an originating switch communicates call origination information corresponding to a call event received at the switch to one or more object instances executing in an execution environment provided at a service node in the network; the object instances including a line object instance for maintaining the state of a communications line associated with a call origination, and, a service object implementing methods for performing a service according to a customer request. A first database storage device accessible by the service object provides call routing information according to a customer'"'"'s subscription. A second database storage device is accessible by the service object to provide a corresponding terminating switch location address at a node in the network for the call based on the retrieved call routing information. The platform-independent communication system communicates call routing commands between the service object and at least the line object instance, for enabling call connection between originating and terminating switches independent of their location in the network.
-
Citations
18 Claims
-
1. A method for performing a call routing service in an intelligent network having one or more service nodes and a switch platform, the method comprising:
-
a) receiving call origination information at a first object instance executing in an execution environment, the execution environment being provided at a service node in response to a service request;
b) the object instance determining a line object instance for maintaining the state of a communications line associated with a call origination;
c) a service object implementing methods for performing a service for a customer, and initiating instantiation of the service logic and line object in the execution environment;
d) querying a database associated with the execution environment for retrieving call routing information in support of the service and for determining a terminating location, e) initiating instantiation of a line object instance for maintaining the state of a communications line associated with a call termination;
f) communicating call routing commands from the executing service object to the line object; and
g) providing a platform-independent communication system for routing the call information between a calling party and a destination party via the originating and terminating line object instances independent of their location in the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for routing service calls in an intelligent network having one or more service nodes and a switch platform including an originating switch for receiving a service request in the form of a call event, the system comprising:
-
a) communication system for enabling communication between object instances executing at service nodes in the intelligent network;
b) an object instance executing in an execution environment associated with the originating switch for communicating call origination information corresponding to call events received at the switch platform to one or more object instances executing in an execution environment provided at a service node associated with the switch via the platform independent communication system, and c) a database storage device for retrieving call routing information in support of the requested service, and including a terminating switch location address for the call based on the retrieved call routing information, and initiating instantiation of a second line object instance for maintaining the state of a communications line associated with a call termination, wherein the communication system communicates call routing commands between the service object and the first and second line object instances, the first and second line object instances enabling connection between the originating and terminating switches independent of their location in the network to establish a call connection between the called and calling parties. - View Dependent Claims (15, 16)
-
-
17. A system for routing service calls in an intelligent network, the system comprising:
-
a) communication system for enabling communication between object instances executing at service nodes in the intelligent network, the intelligent network further comprising a switch platform including an originating switch for receiving a service request in the form of a call event;
b) an object instance executing in an execution environment associated with the originating switch for communicating call origination information corresponding to call events received at the switch platform to one or more object instances executing in an execution environment provided at the service node, and c) a database storage device for-retrieving call routing information and terminating switch location addresses for the call based on the retrieved call routing information and for initiating instantiation of a second line object instance for maintaining the state of a communications line associated with a call termination, wherein the first and second line object instances enable connection between the originating and terminating switches independent of their location in the network to establish a call connection.
-
-
18. A method for performing a call routing service in an intelligent network having one or more service nodes and a switch platform, the method comprising:
-
a) receiving call origination information at a first object instance executing in an execution environment;
b) the object instance determining a line object instance for maintaining the state of a communications line associated with a call origination;
c) a service object implementing methods for performing a service for a customer, and initiating instantiation of the service logic and line object in the execution environment;
d) retrieving call routing information in support of the service and determining a terminating location, e) initiating instantiation of a line object instance for maintaining the state of a communications line associated with a call termination;
f) communicating call routing commands from-the executing service object to the line object; and
g) routing the call information between a calling party and a destination party via the originating and terminating line object instances independent of their location in the network.
-
Specification