System and method for communication session disposition responsive to events in a telecommunications network and the internet
First Claim
1. A service logic controller for management of communication sessions originating in either one of a telecommunications network and a data communications network, said service logic controller including:
- a first connection point permitting to exchange data with the telecommunications network;
a second connection point permitting to exchange data with the data communications network;
a third connection point permitting to receive data indicative of either one of events and conditions occurring in either one of said telecommunications network and data communications network;
a data structure including a plurality of entries, each entry including an information element indicative of a certain call disposition program, said service controller being responsive to a communication session disposition inquiry message input through either one of said first and second connection points to associate a certain entry in said data structure with the communication session disposition inquiry message and output through either one of said first and second connection points a communication session disposition instructions message in accordance with the communication session disposition program of said certain entry, said communication session disposition program being dependent upon data indicative of either one of event and condition in either one of said telecommunications network and data communications network received through said third connection point.
12 Assignments
0 Petitions
Accused Products
Abstract
A method and a system for managing communications sessions, in accordance to events that occur in either one of a telecommunications network, such as the PSTN network or a mobile telephone network, and a data communications network such as the Internet is provided. The system includes a service logic controller supporting a data structure that holds a plurality of communication session disposition program entries. The service logic controller connects with the telecommunications network and with the data communications network through respective gateways that transmit communication session disposition inquiry messages. In response to those messages, the service logic controller retrieves the appropriate communication session disposition program and generates from that program an instruction to the entity that originated the inquiry message. The communication session is then processed according to the instruction. In a most preferred embodiment, the system also includes a conditions and events controller, that supplies information to the service logic controller regarding events or conditions prevailing in the telecommunications network that may influence the communication session disposition program.
286 Citations
31 Claims
-
1. A service logic controller for management of communication sessions originating in either one of a telecommunications network and a data communications network, said service logic controller including:
-
a first connection point permitting to exchange data with the telecommunications network;
a second connection point permitting to exchange data with the data communications network;
a third connection point permitting to receive data indicative of either one of events and conditions occurring in either one of said telecommunications network and data communications network;
a data structure including a plurality of entries, each entry including an information element indicative of a certain call disposition program, said service controller being responsive to a communication session disposition inquiry message input through either one of said first and second connection points to associate a certain entry in said data structure with the communication session disposition inquiry message and output through either one of said first and second connection points a communication session disposition instructions message in accordance with the communication session disposition program of said certain entry, said communication session disposition program being dependent upon data indicative of either one of event and condition in either one of said telecommunications network and data communications network received through said third connection point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A service logic controller for management of calls originating in a telecommunications network, said service logic controller including:
-
a first connection point permitting to exchange data with the telecommunications network;
a second connection point permitting to exchange data with the Internet;
a data structure including a plurality of entries, each entry including an information element indicative of a certain communication session disposition program;
said service controller being responsive to a communication session disposition inquiry message input through said first connection point to associate a certain entry in said data structure with the communication session disposition inquiry message and output through said first is connection point an instructions message indicative of a communication session disposition instruction according to the communication session disposition program of said certain entry; and
said service logic controller being responsive to data received through said second connection point from the Internet to alter information elements and associated communication session disposition programs in said data structure.
-
-
10. A system for management of communications sessions originating in either one of a telecommunications network and a data communications network, said system comprising:
-
a service logic controller including a first and second connection points;
a first gateway for establishing an interface permitting to transfer data between said first connection point and a telecommunications network;
a second gateway for establishing an interface permitting to transfer data between said second connection point and a data communications network;
a conditions and events controller to generate data indicative of events and conditions occurring in either one of said telecommunications network and data communications network, said conditions and events controller being coupled to said service logic controller to transmit thereto said data indicative of events and conditions occurring in either one of said telecommunications network and data communications network;
a data structure in said service logic controller including a plurality of entries, each entry including an information element indicative to a certain communication session disposition program, said service controller being responsive to a communication session disposition inquiry message input through either one of said first and second gateways to associate a certain entry in said data structure with the communication session disposition inquiry message and output through either one of said first and second gateways a communication session instructions message in accordance with the communication session disposition program of said certain entry, the communication session disposition program issued by said service logic controller being dependent upon said data indicative of events and conditions occurring in either one of said telecommunications network and data communications network. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method for managing a communication session originating in either one of a telecommunications network and a data communications network, said method comprising the steps of:
-
providing a message indicative of an incoming communication session that originates in either one of said telecommunications network and data communications network;
suspending processing of said communication session;
accessing a data structure containing a plurality of entries, each entry including an information element indicative of a certain communication session disposition program;
receiving a data element indicative of either one of events and conditions occurring in either one of said telecommunications network and data communications network;
selecting one of the entries in said data structure on a basis at least in part of the data element indicative of either one of events and conditions occurring in either one of said telecommunications network and data communications network;
processing said communication session in accordance with the communication session disposition program of the selected entry. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for managing a telephone service to a called station coupled to the telecommunications network, said method comprising the steps of:
-
providing a message indicative of an incoming call to the called station;
searching a data structure in a service logic controller to determine a call disposition program associated with the called station;
processing the incoming call in accordance with the call disposition program associated with the calling station;
transferring data from a service agent residing in a network to the service logic controller;
processing the data transferred from said service agent in accordance with the call disposition program associated with the called station to generate a call disposition instruction.
-
-
30. A service logic controller for management of communication sessions originating in either one of a telecommunications network and a data communications network, said service logic controller including:
-
a first connection point permitting to exchange data with the telecommunications network;
a second connection point permitting to exchange data with the data communications network;
a data structure including a plurality of entries, each entry including an information element indicative of a certain call disposition program, said service controller being responsive to a communication session disposition inquiry message input through either one of said first and second connection points to associate a certain entry in said data structure with the communication session disposition inquiry message and output through either one of said first and second connection points a communication session disposition instructions message in accordance with the communication session disposition program of said certain entry.
-
-
31. A system for management of communications sessions originating in either one of a telecommunications network and a data communications network, said system comprising:
-
a service logic controller including a first and second connection points;
a first gateway for establishing an interface permitting to transfer data between said first connection point and a telecommunications network;
a second gateway for establishing an interface permitting to transfer data between said second connection point and a data communications network;
a data structure in said service logic controller including a plurality of entries, each entry including an information element indicative of a certain communication session disposition program, said service controller being responsive to a communication session disposition inquiry message input through either one of said first and second gateways to associate a certain entry in said data structure with the communication session disposition inquiry message and output through either one of said first and second gateways a communication session instructions message in accordance with the communication session disposition program of said certain entry.
-
Specification