Customized message generation
First Claim
1. A method, comprising:
- generating a plurality of personalized prompts, each of the plurality of prompts related to one of a plurality of elements by;
receiving parameters for at least one of a first name element and a last name element,analyzing the parameters for at least one of the first name element and the last name element to determine a predicted coverage percentage,selecting a subset of the parameters for at least one of the first name element and the last name element based on a threshold value for the predicted coverage percentage,recording a master sound file including one or more prompts related to the subset of parameters, anddividing the master sound file into the plurality of personalized prompts in the form of sound files;
generating an indexed prompt file (IPF) comprising one or more of the plurality of personalized prompts;
mapping one or more fields associated with a target phone number to one or more of the plurality of personalized prompts, wherein the one or more fields include individual information associated with the target phone number;
generating a prompt script file, including one or more prompt script specifications, each of the one or more prompt script specifications including a list of rules for generating an outgoing message using one or more of the plurality of personalized prompts in the IPF file;
generating a call to the target phone number; and
based on the response to the call, selecting one of the prompt script specifications from the prompt script file to generate a personalized outgoing message.
1 Assignment
0 Petitions
Accused Products
Abstract
Implementations described and claimed herein provide a method comprising generating a plurality of prompts, each of the plurality of prompts related to one of a plurality of elements, generating an indexed prompt file (IPF) comprising one or more of the plurality of prompts and index information about the one or more of the plurality of prompts, and generating an IPF map file relating one or more of the elements to one or more of the plurality of prompts using the index information. The method further comprises mapping a target phone number to the one or more of the plurality of elements, the target phone number being associated with a target on a target list, generating a call to the target phone number, and playing the one or more of the plurality of prompts based on the index information.
26 Citations
27 Claims
-
1. A method, comprising:
-
generating a plurality of personalized prompts, each of the plurality of prompts related to one of a plurality of elements by; receiving parameters for at least one of a first name element and a last name element, analyzing the parameters for at least one of the first name element and the last name element to determine a predicted coverage percentage, selecting a subset of the parameters for at least one of the first name element and the last name element based on a threshold value for the predicted coverage percentage, recording a master sound file including one or more prompts related to the subset of parameters, and dividing the master sound file into the plurality of personalized prompts in the form of sound files; generating an indexed prompt file (IPF) comprising one or more of the plurality of personalized prompts; mapping one or more fields associated with a target phone number to one or more of the plurality of personalized prompts, wherein the one or more fields include individual information associated with the target phone number; generating a prompt script file, including one or more prompt script specifications, each of the one or more prompt script specifications including a list of rules for generating an outgoing message using one or more of the plurality of personalized prompts in the IPF file; generating a call to the target phone number; and based on the response to the call, selecting one of the prompt script specifications from the prompt script file to generate a personalized outgoing message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system, comprising:
-
a computer processor; and one or more non-transitory computer-readable storage media adapted to store one or more modules, the one or more modules comprising; a recording module comprising one or more computer-executable instructions to allow a user to record a plurality of personalized prompts, each of the plurality of personalized prompts related to one of a plurality of elements by; receiving parameters for at least one of a plurality of elements, analyzing the parameters for at least one of the plurality of elements to determine a predicted coverage percentage, selecting a subset of the parameters for at least one of the plurality of elements based on a threshold value for the predicted coverage percentage, recording a master sound file including one or more prompts related to the subset of parameters, and dividing the master sound file into the plurality of personalized prompts in the form of sound files, an editing module comprising one or more computer-executable instructions to allow a user to generate an indexed prompt file (IPF) comprising one or more of the plurality of personalized prompts and index information about the one or more of the plurality of prompts, a first generation module comprising one or more computer-executable instructions to automatically generate an IPF map file mapping one of the plurality of elements to one or more of the plurality of personalized prompts, a second generation module comprising one or more computer-executable instructions to generate a prompt script file including one or more prompt script specifications, each of the one or more prompt script specifications including a list of rules for generating an outgoing message for one or more of a live answer, a music hold, and a an answering machine, a first mapping module comprising one or more computer-executable instructions to map a target phone number to the one or more of the plurality of elements, the target phone number being associated with a target on a target list, a second mapping module comprising one or more computer-executable instructions to map one or more fields associated with the target phone number with one or more of the plurality of personalized prompts, wherein the one or more fields include individual information about the target phone number, a call generation module comprising one or more computer-executable instructions to generate a call to the target phone number, and a message generation module comprising one or more computer-executable instructions to play the one or more of the plurality of personalized prompts, wherein each of the recording module, the editing module, the first generation module, the second generation module, the first mapping module, the second mapping module, the call generation module, and the message generation module are configured to be executed on the computer processor.
-
-
26. One or more non-transitory computer-readable storage media encoding computer-executable instructions for executing a computing process on a computer system, the computing process comprising:
-
generating a plurality of personalized prompts, each of the plurality of personalized prompts related to one of a plurality of elements by; receiving parameters for at least one of the plurality of elements, analyzing the parameters for at least one of the plurality of elements to determine a predicted coverage percentage, selecting a subset of the parameters for at least one of the plurality of elements based on a threshold value for the predicted coverage percentage, recording a master sound file including one or more prompts related to the subset of parameters, and dividing the master sound file into the plurality of personalized prompts in the form of sound files; generating an indexed prompt file (IPF) comprising one or more of the plurality of personalized prompts, wherein the IPF further comprises index information about the one or more of the plurality of prompts; generating an IPF map file mapping one or more of the elements to one or more of the plurality of personalized prompts; mapping a target phone number to the one or more of the plurality of personalized prompts, the target phone number being associated with a target phone number; mapping one or more fields associated with the target phone number to one or more of the plurality of elements, wherein the one or more fields include individual information about the target phone number; generating a call to the target phone number; and based on the response to the call, selecting one of plurality of prompt script specifications, each of the one or more prompt script specifications including a list of rules for generating an outgoing message. - View Dependent Claims (27)
-
Specification