Voice enhancing for advance intelligent network services
First Claim
1. A method for verbally editing at least one parameter of a telephony 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 verbally editing the telephony service, and establishing a connection with the intelligent peripheral in response to the dialed number, the intelligent peripheral comprising an interactive voice response platform configured for speech recognition functionality;
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.
182 Citations
23 Claims
-
1. A method for verbally editing at least one parameter of a telephony 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 verbally editing the telephony service, and establishing a connection with the intelligent peripheral in response to the dialed number, the intelligent peripheral comprising an interactive voice response platform configured for speech recognition functionality; 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 intelligent telecommunications 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 and verbally modifying the telecommunications 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 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 service database in near real-time; and storing the updated call service data for immediate implementation in the service database. - View Dependent Claims (10, 11)
-
-
12. A system for verbally editing at least one parameter of a network 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 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, the dialed number being associated with verbally editing the network service; and a network 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 network 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 network service database stores at least the edited parameter in association with the subscriber account in near real-time for immediate implementation in the PSTN. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system for accessing an account of a subscriber, relating to a network 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 for verbally editing at least a portion of the network service; a service control point that receives a query from the switch based on at least the dialed number; a service database that stores service data in relation to the subscriber account, the 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 service data from the 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 on 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 service data, translates the second voice response into digital instruction data, updates the service data based on the digital instruction data, and sends the updated service data to the service database, which stores the updated service data for implementation by the service control point. - View Dependent Claims (18)
-
-
19. A tangible computer readable medium for storing a computer program, executable by a computer, that enables editing at least one parameter of a communications network 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 connecting code segment for establishing a connection between the intelligent peripheral and a switch that receives a call from the subscriber, the call comprising at least a dialed number for verbally editing the service, the intelligent peripheral comprising an interactive voice response platform, configured to respond to speech input, and being accessible by the subscriber through a web server in a packet switching network; a retrieving code segment for retrieving call service data relating to the subscriber account from a database, the call service data comprising the at least one parameter; a speech recognizing code segment for providing a voice announcement to the subscriber identifying the at least one parameter, for receiving a voice instruction from the subscriber in response to the voice announcement and for translating the voice instruction into digital command data relating to a change to the at least one parameter; and a storing code segment for storing the digital command data relating to the change to the at least one parameter in the database, the change to the at least one parameter being implemented in near real-time. - View Dependent Claims (20, 21, 22)
-
-
23. A tangible computer readable medium for storing at least one computer program, executable by a computer, that accesses an account of a user for a service in a public switched telephone network, the at least one computer readable medium comprising:
-
a receiving code segment for receiving calling data at a switch, the calling data being associated with a call initiated by the user and relating to the service, the calling data comprising at least one dialed number associated with modifying the service using speech input; a querying code segment for querying a service control point based on at least the dialed number; a connecting code segment for establishing 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 code segment for receiving a first voice input at the service node/intelligent peripheral from the user terminal in response to a first automated voice prompt, the first voice input providing identification information;
for translating the first voice input into digital identification data; and
for verifying the user based on comparing the digital identification data with previously stored identification data;a second speech recognizing code segment for receiving a second voice input at the service node/intelligent peripheral from the user terminal in response to a second automated voice prompt, the second voice input relating to a modification of previously stored service data;
for translating the second voice response into digital instruction data; and
for updating the service data based on the digital instruction data; anda memory for storing the updated service data for implementation by the service control point.
-
Specification