Methods and apparatus for voice recognition for call treatment modification on messaging
First Claim
1. A method for processing a voice message, comprising:
- storing one or more voice representations, wherein each voice representation corresponds to a word or phrase and is associated with a value;
storing one or more actions;
receiving a voice message;
receiving a one of;
a user-specified word and a user-specified phrase from a user, the received user-specified word or phrase corresponding to a word or phrase having a corresponding stored voice representation;
analyzing the voice message to determine if one or more of the stored voice representations corresponding to the received user-specified word or phrase occur in the voice message and to generate a final criteria measurement value associated with the voice message, the final criteria measurement value based on the value associated with each determined stored voice representation occurring in the voice message; and
performing one or more of the stored actions based on the final criteria measurement value if one or more of the stored voice representations are found to occur in the voice message.
15 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for analyzing voice information to determine if specific words or phrases are used or if the voice information exhibits a particular pattern of speech. Depending on which words or phrases are determined to have been used, a specific action or actions is taken. The words or phrases along with the actions may be user specified. In one example, a voice message is analyzed to determine if it includes any of the specified words or phrases or whether it exhibits a particular pattern of speech. If so, a specified action, such as forwarding the voice message to a particular person, is performed. In another example, voice information from a called person is analyzed to gain information regarding the status of a call. This information may be used, for example, for generating call statistics or notifying a supervisor on the status of a call.
17 Citations
29 Claims
-
1. A method for processing a voice message, comprising:
-
storing one or more voice representations, wherein each voice representation corresponds to a word or phrase and is associated with a value; storing one or more actions; receiving a voice message; receiving a one of;
a user-specified word and a user-specified phrase from a user, the received user-specified word or phrase corresponding to a word or phrase having a corresponding stored voice representation;analyzing the voice message to determine if one or more of the stored voice representations corresponding to the received user-specified word or phrase occur in the voice message and to generate a final criteria measurement value associated with the voice message, the final criteria measurement value based on the value associated with each determined stored voice representation occurring in the voice message; and performing one or more of the stored actions based on the final criteria measurement value if one or more of the stored voice representations are found to occur in the voice message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for analyzing voice information received from a person over a communications line, comprising:
-
storing one or more voice representations, where each voice representation corresponds to a word or phrase and is associated with a value; storing one or more actions; receiving voice information from a person over a communications line; receiving a one of;
a user-specified word and a user-specified phrase from a user, the received user-specified word or phrase corresponding to a word or phrase having a corresponding stored voice representation;analyzing the voice information from the person to determine if one or more of the stored voice representations corresponding to the received user-specified word or phrase occur in the voice information received from the person and to generate a final criteria measurement value associated with the voice information, the final criteria measurement value based on the value associated with each determined stored voice representation occurring in the voice information; and performing one or more of the stored actions based on the final criteria measurement value if the voice information is found to include one or more of the stored voice representations. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An apparatus for processing a voice message, comprising:
-
a storage device for storing one or more voice representations where each voice representation corresponds to a word or phrase and is associated with a criteria measurement value, and for storing one or more actions; an interface for receiving from a user a one of;
a user-specified word and a user-specified phrase; anda processor for receiving a voice message, analyzing the voice message to determine if one or more of the stored voice representations corresponding to the received user-specified word or phrase occur in the voice message and to generate a final criteria measurement value associated with the voice message, and performing one or more of the stored actions based on the final criteria measurement value if one or more of the stored voice representations are found to occur in the voice message, the final criteria measurement value based on the value associated with each determined stored voice representation occurring in the voice message. - View Dependent Claims (16, 17, 18, 19)
-
-
20. An apparatus for analyzing voice information received from a person over a communications line, comprising:
-
a storage device for storing one or more voice representations, where each voice representation corresponds to a word or phrase and is associated with a value, and for storing one or more actions; an interface for receiving a one of;
a user-specified word and a user-specified phrase; anda processor for receiving voice information from a person over a communications line, analyzing the voice information to determine if one or more of the stored voice representations corresponding to the received user-specified word or phrase occur in the voice information received from the person and to generate a final criteria measurement value associated with the voice information, and performing one or more of the stored actions based on the final criteria measurement value if the voice information is found to include one or more of the stored voice representations, the final criteria measurement value based on the value associated with each determined stored voice representation occurring in the voice information. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. An apparatus for processing a voice message, comprising:
-
means for storing one or more voice representations, wherein each voice representation corresponds to a word or phrase and is associated with a value, and for storing one or more actions; means for receiving a voice message; means for receiving a one of;
a user-specified word and a user-specified phrase from a user, the received user-specified word or phrase corresponding to a word or phrase having a corresponding stored voice representation; andmeans for analyzing the voice message to determine if one or more of the stored voice representations corresponding to the received user-specified word or phrase occur in the voice message and to generate a final criteria measurement value associated with the voice message, and performing one or more of the stored actions based on the final criteria measurement value, if one or more of the stored voice representations are found to occur in the voice message, the final criteria measurement value based on the value associated with each determined stored voice representation occurring in the voice message.
-
-
27. An apparatus for analyzing voice information received from a person over a communications line, comprising:
-
means for storing one or more voice representations, where each voice representation corresponds to a word or phrase and is associated with a value, and for storing one or more actions; means for receiving voice information from a person over a communications line; means for receiving a one of;
a user-specified word and a user-specified phrase from a user, the received user-specified word or phrase corresponding to a word or phrase having a corresponding stored voice representation; andmeans for analyzing the voice information from the person to determine if one or more of the stored voice representations corresponding to the received user-specified word or phrase occur in the voice information received from the person and to generate a final criteria measurement value associated with the voice information, and performing one or more of the stored actions based on the final criteria measurement value if the voice information is found to include one or more of the voice representations, the final criteria measurement value based on the value associated with each determined stored voice representation occurring in the voice information.
-
-
28. A non-transitory computer readable medium whose contents cause a computer to perform a procedure for processing a voice message comprising:
-
receiving a voice message; receiving a one of;
a user-specified word and a user-specified phrase from a user, the received user-specified word or phrase corresponding to a word or phrase having a corresponding stored voice representation;analyzing to voice message to determine if one or more stored voice representations corresponding to the received user-specified word or phrase occur in the voice message, wherein each voice representation corresponds to a word or phrase and is associated with a value, wherein analyzing the voice message comprises generating a final criteria measurement value associated with the voice message; and performing one or more stored actions based on the final criteria measurement value if one or more of the stored voice representations are determined to occur in the voice message.
-
-
29. A non-transitory computer readable medium whose contents cause a computer to perform a procedure for processing voice information comprising:
-
receiving voice information from a person over a communications line; receiving a one of;
a user-specified word and a user-specified phrase from a user, the received user-specified word or phrase corresponding to a word or phrase having a corresponding stored voice representation;analyzing the voice information from the person to determine if one or more stored voice representations corresponding to the received user-specified word or phrase occur in the voice information, wherein each voice representation corresponds to a word or phrase and is associated with a value, wherein analyzing the voice information comprises generating a final criteria measurement value associated with the voice information; and performing one or more stored actions based on the final criteria measurement value if one or more of the stored voice representations are determined to occur in the voice information.
-
Specification