Voice enhancing for advance intelligent network services
First Claim
1. A method for verbally editing at least one parameter of an advanced intelligent network (AIN) service of a subscriber using speech recognition functionality residing on an intelligent peripheral, the at least one parameter being stored in association with an account of the subscriber, the method comprising:
- receiving a call from the subscriber at a switch, the call comprising at least a dialed number associated with editing the AIN service, and establishing a connection with the intelligent peripheral in response to the dialed number, the intelligent peripheral comprising an interactive voice response platform;
retrieving call service data of the subscriber account from a database, the call service data comprising the at least one parameter;
playing a voice announcement to the subscriber, the voice announcement identifying the at least one parameter;
receiving at the intelligent peripheral a voice instruction from the subscriber in response to the voice announcement;
translating the voice instruction into digital command data relating to a change to the at least one parameter;
storing the digital command data and the change to the at least one parameter; and
implementing in near real-time the change to the at least one parameter.
8 Assignments
0 Petitions
Accused Products
Abstract
A service includes verbally editing at least one parameter of a subscriber'"'"'s advanced intelligent network (AIN) service using speech recognition functionality of an intelligent peripheral. A call is received from the subscriber at a switch, including a dialed number for editing the AIN service. A connection is established with the intelligent peripheral in response to the dialed number. Call service data, including the parameter, is retrieved from a database. The intelligent peripheral plays a voice announcement identifying the parameter to the subscriber, receives a voice instruction from the subscriber in response to the voice announcement and translates the voice instruction into digital command data relating to a change to the parameter. The digital command data and the change to the parameter are stored in the database for near real-time implementation. The intelligent peripheral and the database are likewise accessible by the subscriber through a packet switched data network.
193 Citations
29 Claims
-
1. A method for verbally editing at least one parameter of an advanced intelligent network (AIN) service of a subscriber using speech recognition functionality residing on an intelligent peripheral, the at least one parameter being stored in association with an account of the subscriber, the method comprising:
-
receiving a call from the subscriber at a switch, the call comprising at least a dialed number associated with editing the AIN service, and establishing a connection with the intelligent peripheral in response to the dialed number, the intelligent peripheral comprising an interactive voice response platform;
retrieving call service data of the subscriber account from a database, the call service data comprising the at least one parameter;
playing a voice announcement to the subscriber, the voice announcement identifying the at least one parameter;
receiving at the intelligent peripheral a voice instruction from the subscriber in response to the voice announcement;
translating the voice instruction into digital command data relating to a change to the at least one parameter;
storing the digital command data and the change to the at least one parameter; and
implementing in near real-time the change to the at least one parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for accessing an account of a subscriber in a database relating to an advanced intelligent network (AIN) service in a public switched telephone network, the method comprising:
-
receiving calling data at a switch, the calling data being associated with a call initiated by the subscriber, the calling data comprising at least one dialed number associated with accessing the AIN service;
querying a service control point based on at least the dialed number;
establishing a connection with a service node/intelligent peripheral based on an instruction received from the service control point in response to the query, enabling a speech recognition function of the service node/intelligent peripheral;
playing a first voice announcement at the service node/intelligent peripheral requesting identification information relating to the subscriber account;
receiving a first voice response from the subscriber providing the requested identification information;
translating the first voice response into digital identification data and verifying the subscriber based on the digital identification data;
establishing a connection between the service node/intelligent peripheral and the AIN service database and retrieving call service data from the subscriber account;
playing a second voice announcement at the intelligent peripheral based on the retrieved call service data;
receiving a second voice response from the subscriber relating to a modification to the call service data;
translating the second voice response into digital instruction data and updating the call service data based on the modification and sending the updated call service data to the AIN service database in near real-time; and
storing the updated call service data for immediate implementation in the AIN service database. - View Dependent Claims (10, 11, 13, 14, 15, 17, 18, 19, 20)
-
-
12. A method for executing an advanced intelligent network (AIN) service using speech recognition functionality residing on an intelligent peripheral, the method comprising:
-
storing at least one parameter in a database in association with an AIN service account of a subscriber, the at least one parameter relating to a restriction on calls involving a telephone number of the subscriber;
receving at a switch a call from a calling terminal involving the subscriber telephone number and querying a service control point based on at least the subscriber telephone number;
establishing a connection with the intelligent peripheral based on a response to the query, the intelligent peripheral comprising an interactive voice response platform;
retrieving call service data of the subscriber from the database, the call service data comprising the at least one parameter;
playing a voice announcement to the calling terminal, the voice announcement identifying the at least one parameter and requesting one of an instruction and a verification relating to the call service data;
receiving at the intelligent peripheral a voice input from the calling terminal in response to the voice announcement, providing the one of the instruction and the verification, and translating the voice input into digital command data;
receiving at the switch an instruction from the intelligent peripheral for processing the call based on the digital command data; and
processing the call according to the instruction.
-
-
16. A system for verbally editing at least one parameter of an advanced intelligent network (AIN) service of a subscriber in a public switched telephone network (PSTN) using speech commands, the at least one parameter being stored in association with an account of the subscriber, the system comprising:
-
an intelligent peripheral, including speech recognition functionality, that is accessible by the subscriber through the PSTN and a packet switched data network;
a switch that receives a call from the subscriber and establishes a connection with the intelligent peripheral based on at least a dialed number of the call; and
an AIN service database that stores call service data in relation to the subscriber account, the call service data comprising the at least one parameter;
wherein the intelligent peripheral retrieves the at least one parameter from the AIN service database, plays a voice announcement to the subscriber relating to the at least one parameter, receives a voice instruction from the subscriber in response to the voice announcement relating to a change to the at least one parameter, translates the voice instruction into digital command data, and edits the at least one parameter in accordance with the digital command data; and
wherein in the AIN service database stores at least the edited parameter in association with the subscriber account in near real-time for immediate implementation in the PSTN.
-
-
21. A system for accessing an account of a subscriber, relating to an advanced intelligent network (AIN) service in a public switched telephone network, the system comprising:
-
a switch that receives calling data relating to a call from the subscriber at a terminal, the calling data comprising at least one dialed number associated with the AIN service;
a service control point that receives a query from the switch based on at least the dialed number;
an AIN service database that stores AIN service data in relation to the subscriber account, the AIN service data comprising identification data and call service data; and
a service node/intelligent peripheral that is connected to the subscriber terminal by the switch based on an instruction from the service control point in response to the query, enabling speech recognition functionality, the service node/intelligent peripheral receiving the AIN service data from the AIN service database;
wherein the service node/intelligent peripheral receives a first voice input from the subscriber terminal, in response to a first voice prompt, providing identification information, translates the first voice input into digital identification data, and verifies the subscriber based comparing the digital identification data with the stored identification data;
wherein the service node/intelligent peripheral receives a second voice input from the subscriber terminal, in response to a second voice prompt, relating to a modification to the AIN service data, translates the second voice response into digital instruction data, updates the AIN service data based on the digital instruction data, and sends the updated AIN service data to the AIN service database, which stores the updated AIN service data for implementation by the service control point. - View Dependent Claims (22, 25, 26, 27)
-
-
23. A system for executing an advanced intelligent network (AIN) service of a subscriber in a public switched telephone network (PSTN) using speech recognition, the system comprising:
-
a service control point, comprising an AIN service database that stores call service data in relation to an account of the subscriber, the call service data comprising at least one parameter relating to a restriction on calls involving a telephone number of the subscriber;
a switch that receives a call from a calling terminal involving the subscriber telephone number and queries the service control point based on at least the subscriber telephone number, the service control point identifying the AIN service and the subscriber account based on the subscriber telephone number; and
an intelligent peripheral, including speech recognition functionality, that retrieves the call service data from the AIN service database, the switch establishing a connection with the intelligent peripheral based on an instruction from the service control point in response to the query;
wherein the intelligent peripheral plays a voice announcement to the calling terminal via the connection with the switch, the voice announcement identifying the at least one parameter and requesting one of an instruction and a verification relating to the call service data, and receives a voice input from the calling terminal in response to the voice announcement, providing the one of the instruction and the verification; and
wherein the intelligent peripheral translates the voice input into digital command data and instructs the switch to process the call based on the digital command data.
-
-
24. A computer readable medium for storing a computer program that enables editing at least one parameter of an advanced intelligent network (AIN) service of a subscriber, using speech recognition functionality residing on an intelligent peripheral, the at least one parameter being stored in association with an account of the subscriber, the computer readable medium comprising:
-
a receiving source code segment that receives a call from the subscriber at a switch, the call comprising at least a dialed number for editing the AIN service;
a connecting source code segment that establishes a connection with the intelligent peripheral in response to the dialed number, the intelligent peripheral comprising an interactive voice response platform and being accessible by the subscriber through a web server in a packet switched data network;
a retrieving source code segment that retrieves call service data relating to the subscriber account from a database, the call service data comprising the at least one parameter;
a speech recognizing source code segment that plays a voice announcement to the subscriber identifying the at least one parameter, receives at the intelligent peripheral a voice instruction from the subscriber in response to the voice announcement and translates the voice instruction into digital command data relating to a change to the at least one parameter;
a storing source code segment that receives and stores the digital command data relating to the change to the at least one parameter in the database; and
an implementing source code segment that implements the change to the at least one parameter in near real-time.
-
-
28. A computer readable medium for storing a computer program that accesses an account of a subscriber for an advanced intelligent network (AIN) service in a public switched telephone network, the computer readable medium comprising:
-
a receiving source code segment that receives calling data at a switch, the calling data being associated with a call initiated by the subscriber and relating to the AIN service, the calling data comprising at least one dialed number associated with the AIN service;
a querying source code segment that queries a service control point based on at least the dialed number;
a connecting source code segment that establishes a connection with a service node/intelligent peripheral based on an instruction received from the service control point in response to the query;
a first speech recognizing source code segment that receives a first voice input at the service node/intelligent peripheral from the subscriber terminal in response to a first automated voice prompt, the first voice input providing identification information;
translates the first voice input into digital identification data; and
verifies the subscriber based on comparing the digital identification data with previously stored identification data;
a second speech recognizing source code segment that receives a second voice input at the service node/intelligent peripheral from the subscriber terminal in response to a second automated voice prompt, the second voice input relating to a modification of previously stored AIN service data;
translates the second voice response into digital instruction data; and
updates the AIN service data based on the digital instruction data; and
a memory that stores the updated AIN service data for implementation by the service control point.
-
-
29. A computer readable medium for storing a computer program that executes an advanced intelligent network (AIN) service of a subscriber using speech recognition functionality residing on an intelligent peripheral, the computer readable medium comprising:
-
a storing source code segment that stores at least one parameter in a database in association with an AIN service account of the subscriber, the at least one parameter relating to a restriction on calls involving a telephone number of the subscriber;
a receving source code segment that receives at a switch a call from a calling terminal involving the subscriber telephone number and queries a service control point based on at least the subscriber telephone number;
a connecting source code segment that establishes a connection with the intelligent peripheral based on a response to the query, the intelligent peripheral comprising an interactive voice response platform;
a data retrieving source code segment that retrieves call service data of the subscriber from the database, the call service data comprising the at least one parameter;
a speech recognizing source code segment that plays a voice announcement to the calling terminal, the voice announcement identifying the at least one parameter and requesting one of an instruction and a verification relating to the call service data;
receives a voice input from the calling terminal in response to the voice announcement, providing the one of the instruction and the verification; and
translates the voice input into digital command data;
processing source code segment that receives at the switch an instruction from the intelligent peripheral for processing the call based on the digital command data and processes the call according to the instruction.
-
Specification