Telephone networking system
First Claim
1. A telephone networking system comprising:
- a switching system;
an input device transmitting input data to said switching system, said input data corresponding to at least the digits of a dialed number; and
a service logic database coupled to said switching system and comprising a plurality of executable programs;
wherein said switching system is programmed to access said service logic database to retrieve one of said plurality of executable programs in response to said input data, said one executable program being transmitted to a network edge device for execution to complete routing of a call.
5 Assignments
0 Petitions
Accused Products
Abstract
A telephone networking system includes a database having executable programs which are equivalent to customer record programs used by a SCP. A switching device retrieves one of the executable programs from the database in response to data received by an input device, such as a telephone. The executable program is transmitted across the network to be executed by an edge device having the capability to store information and perform logical operations. For an 800/888 telephone call, the executable program instructs the edge device to request and gather additional information. The additional information is then used by the executable program to generate the POTS number which is transmitted to the switching device to complete the call.
-
Citations
41 Claims
-
1. A telephone networking system comprising:
-
a switching system;
an input device transmitting input data to said switching system, said input data corresponding to at least the digits of a dialed number; and
a service logic database coupled to said switching system and comprising a plurality of executable programs;
wherein said switching system is programmed to access said service logic database to retrieve one of said plurality of executable programs in response to said input data, said one executable program being transmitted to a network edge device for execution to complete routing of a call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A telephone networking system comprising:
-
a switching system;
an input device transmitting input data to said switching system, said input data corresponding to at least the digits of a dialed number;
a service logic database coupled to said switching system and comprising a first plurality of executable programs;
a service control point coupled to said switching system and comprising a second plurality of executable programs substantially functionally equivalent to said first plurality of executable programs; and
at least one of an intelligent peripheral and a service node coupled to said switching system;
wherein at least one of said switching system, said intelligent peripheral and said service node is configured to determine whether said input device is microprocessor controlled customer premises equipment or non-microprocessor controlled customer premises equipment;
wherein said switching system is programmed to access said service logic database to retrieve one of said first plurality of executable programs in response to said input data if said input device is microprocessor controlled customer premises equipment, said one executable program of said first plurality of executable programs being transmitted to one of said switching system, said intelligent peripheral, said service node, and said input device for execution to complete routing of a call. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method of establishing a telephone call in a telephone networking system in response to input data from an input device, said method comprising the steps of:
-
accessing one of a plurality of executable programs from a service logic database based on said input data;
transmitting said one executable program from said service logic database to a network edge device for execution;
executing said one executable program to generate routing data in response to at least one set of additional data; and
transmitting said routing data to a switching system to route said telephone call. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
-
37. A method of establishing a telephone call in a telephone networking system in response to input data from an input device, said method comprising the steps of:
-
determining if said input device is microprocessor controlled customer premises equipment or non-microprocessor controlled customer premises equipment;
if said input device is microprocessor controlled customer premises equipment, accessing one of a first plurality of executable programs from a service logic database based on said input data;
transmitting said one executable program of said first plurality of executable programs from said service logic database to a network edge device for execution;
executing said one executable program of said first plurality of executable programs in said network edge device thereby requesting at least one set of additional data and generating routing data in response to said least one set of additional data; and
transmitting said routing data to a switching system to route said telephone call. - View Dependent Claims (38, 39, 40, 41)
accessing one of said first plurality of executable programs from said service logic database based on said input data;
transmitting said one executable program of said first plurality of executable programs from said service logic database to said network edge device for execution, said network edge device not including said input device;
executing said one executable program of said first plurality of executable programs in said network edge device thereby requesting at least one set of additional data and generating routing data in response to said least one set of additional data; and
transmitting said routing data to said switching system to route said telephone call.
-
-
40. The method of claim 39, wherein said step of executing said one executable program of said first plurality of executable programs in said network edge device thereby requesting at least one set of additional data and generating routing data in response to said least one set of additional data comprises the step of playing an audio request to collect said at least one set of additional data.
-
41. The method of claim 37, wherein if said input device is non-microprocessor controlled customer premises equipment, said method comprises the steps of:
-
accessing one of a second plurality of executable programs from a service control point based on said input data;
executing said one executable program of said second plurality of executable programs in said service control point to determine routing data; and
transmitting said routing data to said switching system to route said telephone call.
-
Specification