Voice-activated call placement systems and methods
First Claim
1. A method for voice-activated call placement, comprising:
- receiving calling information corresponding to a call from a calling party, the calling information including utterances of the calling party, the utterances including a called party name and a called party type of entity;
recognizing called party type of entity from the utterances received from the calling party to obtain a recognized called party type of entity;
compartmentalizing a database of called party names based on the recognized called party type of entity to create a subset of the called party names;
using the subset of the called party names to identify the called party name, as an identified called party name, included in the utterances received from the calling party; and
connecting the call to a called party corresponding to the identified called party name.
10 Assignments
0 Petitions
Accused Products
Abstract
System and method for deriving call routing information utilizing a network control data base system and voice recognition for matching spoken word sound patterns to routing numbers needed to set up calls. Public access is provided to a common database via a common access number or code. Terminating parties sponsor the call and originating parties need not be pre-subscribed to use the service. The common access number is used to initiate or trigger the service. The system advantageously operates under the direction of a service control point, which combines technologies for switching, interactive voice response, and voice recognition with the data base to automate the processes of assisting callers in making calls for which they do not know the phone number. Usage information is gathered on completed calls to each terminating party for billing. Three alternative deployments in the U.S. telephone network are described, and vary based on the location of the service control points or intelligent processors and the degree of intelligence within the network.
-
Citations
43 Claims
-
1. A method for voice-activated call placement, comprising:
-
receiving calling information corresponding to a call from a calling party, the calling information including utterances of the calling party, the utterances including a called party name and a called party type of entity; recognizing called party type of entity from the utterances received from the calling party to obtain a recognized called party type of entity; compartmentalizing a database of called party names based on the recognized called party type of entity to create a subset of the called party names; using the subset of the called party names to identify the called party name, as an identified called party name, included in the utterances received from the calling party; and connecting the call to a called party corresponding to the identified called party name. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for voice-activated call placement, comprising:
-
means for receiving calling information corresponding to a call from a calling party, the calling information including speech data from the calling party, the speech data including a called party name and a called party type of entity; means for recognizing the type of called party from the speech data received from the calling party to obtain a recognized called party type of entity; means for creating a subset of called party names by categorizing a database of called party names based on the recognized called party type entity; means for identifying the called party name, as an identified called party name, included in the speech data received from the calling party using the subset of the called party names; and means for transferring the call to a called party corresponding to the identified called party name.
-
-
10. A system for voice-activated call placement, comprising:
-
a resource platform configured to interact with a calling party; and an intelligent peripheral controller configured to perform call processing, the intelligent peripheral controller in conjunction with the resource platform being configured to; receive calling information corresponding to a call from the calling party, the calling information including speech data from the calling party, the speech data including a called party name and a called party type of entity, recognize the called party type of entity from the speech data received from the calling party to obtain a recognized called party type of entity, create a subset of called party names by categorizing a database of called party names based on the recognized called party type of entity, identify the called party name, as an identified called party name, included in the speech data received from the calling party using the subset of called party names, and transfer the call to a called party corresponding to the identified called party name. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for voice-activated call placement comprising:
-
receiving calling information corresponding to a call from a calling party, the calling information including speech data and non-speech data, the speech data including an utterance of the calling party regarding a called party name and a called party type of entity, the non-speech data corresponding to a location of the calling party; compartmentalizing a database of called party names based on the called party type of entity and the location of the calling party to generate a subset of the called party names; using the subset of the called party names to identify the called party name, as an identified called party name, included in the utterance received from the calling party; and connecting the call to a called party corresponding to the identified called party name. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A system for voice-activated call placement, comprising:
-
means for receiving calling information corresponding to a call from a calling party, the calling information including speech data and non-speech data, the speech data including an utterance of the calling party regarding a called party name and a called party type of entity, the non-speech data corresponding to a location of the calling party; means for generating a subset of the called party names by categorizing a database of called party names based on the called party type of entity and the location of the calling party; means for identifying the called party name, as an identified called party name, included in the utterance received from the calling party using the subset of the called party names; and means for transferring the call to a called party corresponding to the identified called party name.
-
-
27. A system for voice-activated call placement, comprising:
-
a resource platform configured to interact with a calling party; and an intelligent peripheral controller configured to perform call processing, the intelligent peripheral controller in conjunction with the resource platform being configured to; receive calling information corresponding to a call from the calling party, the calling information including speech data and non-speech data, the speech data relating to a called party name and a called party type of entity, the non-speech data corresponding to a location of the calling party, create a subset of called party names by categorizing a database of called party names based on the called party type of entity and the location of the calling party, identify the called party name included in the speech data received from the calling party, as an identified called party name, using the subset of called party names, and transfer the call to a called party corresponding to the identified called party name. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
-
35. A method for voice-activated call placement, comprising:
-
receiving calling information corresponding to a call from a calling party, the calling information including utterances of the calling party; recognizing one or more pointer words that correspond to certain entity types of called parties from the utterances received from the calling party; compartmentalizing a database of called party names based on the one or more pointer words to generate a subset of the called party names; using the subset of the called party names to identify a called party name, as an identified called party name, included in the utterances of the calling party; and connecting the call to a called party corresponding to the identified called party name. - View Dependent Claims (36, 37, 38)
-
-
39. A system for voice-activated call placement, comprising:
-
means for receiving calling information corresponding to a call from a calling party, the calling information including utterances of the calling party; means for recognizing one or more pointer words relating to certain entity types of called parties from the utterances received from the calling party; means for generating a subset of called party names by categorizing a database of called party names based on the one or more pointer words; means for identifying a called party name, as an identified called party name, included in the utterances of the calling party using the subset of the called party names; and means for transferring the call to a called party corresponding to the identified called party name.
-
-
40. A system for voice-activated call placement, comprising:
-
a resource platform configured to interact with a calling party; and an intelligent peripheral controller configured to perform call processing, the intelligent peripheral controller in conjunction with the resource platform being configured to; receive calling information corresponding to a call from a calling party, the calling information including speech data from the calling party, recognize one or more pointer words that correspond to particular entity types of called parties from the speech data received from the calling party, create a subset of called party names by categorizing a database of called party names based on the one or more pointer words, identify a called party name, as an identified called party name, included in the speech data from the calling party using the subset of the called party names, and transfer the call to a called party corresponding to the identified called party name. - View Dependent Claims (41, 42, 43)
-
Specification