Diagnosing voice application issues of an operational environment
First Claim
1. A computerized method for diagnosing deployed voice-enabled application issues within a maintenance environment comprising the steps of:
- identifying a recognition log file that includes details of previously occurring interactions of a voice-enabled application executing programmatic actions in an operational environment, said voice-enabled application utilizing a speech recognition service to convert utterances to text;
simulating said previously occurring interactions in a maintenance environment, said maintenance environment including a maintenance voice-enabled application component used in place of the voice-enabled application and including a text-based speech recognition service used in place of the speech recognition service;
said text-based speech recognition service extracting text from the recognition log file to simulate previously occurring utterance conversions performed by the speech recognition service without requiring the text-based speech recognition service to receive and convert utterances.
2 Assignments
0 Petitions
Accused Products
Abstract
A computerized method for diagnosing deployed voice-enabled application issues within a maintenance environment. The method can identify a recognition log file that includes details of previously occurring interactions of a voice-enabled application executing programmatic actions in an operational environment. The voice-enabled application can utilize a speech recognition service to convert utterances to text. Previously occurring interactions of the operational environment can be simulated in a maintenance environment. The maintenance environment can include a maintenance voice-enabled application component used in place of the voice-enabled application and can include a text-based speech recognition service used in place of the speech recognition service. The text-based speech recognition service can extract text from the recognition log file to simulate previously occurring utterance conversions performed by the speech recognition service without requiring the text-based speech recognition service to receive and convert utterances.
-
Citations
20 Claims
-
1. A computerized method for diagnosing deployed voice-enabled application issues within a maintenance environment comprising the steps of:
-
identifying a recognition log file that includes details of previously occurring interactions of a voice-enabled application executing programmatic actions in an operational environment, said voice-enabled application utilizing a speech recognition service to convert utterances to text;
simulating said previously occurring interactions in a maintenance environment, said maintenance environment including a maintenance voice-enabled application component used in place of the voice-enabled application and including a text-based speech recognition service used in place of the speech recognition service;
said text-based speech recognition service extracting text from the recognition log file to simulate previously occurring utterance conversions performed by the speech recognition service without requiring the text-based speech recognition service to receive and convert utterances. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A text based recognition service component comprising:
-
a event receiving mechanism configured to receive recognition requests originating from a voice browser;
a recognition log reading mechanism configured to extract textual information from a recognition log file to simulate previously occurring utterance conversions; and
an event response mechanism configured provide a response for each received recognition request based upon the extracted textual information, wherein the text-based recognition service component is a component of a maintenance environment used in place of a recognition service component of an operational environment, wherein at least a portion of the extracted textual information was previously placed within the recognition log file by the recognition service component. - View Dependent Claims (15)
-
-
16. A problem diagnostic method comprising the steps of:
-
in a session log, logging events handled by a speech recognition service for a deployed voice application during a telephony session, for each logged speech conversion event, said session log including at least one textual result and a corresponding confidence score for each textual result;
in a maintenance environment that simulates the telephony session, reaching a point in a telephony session simulation where the speech recognition service handled an event;
conveying an indication of the event to a replacement component for the speech recognition service;
when the conveyed indication is a speech conversion event, said replacement component extracting from the session log the at least one textual result and corresponding confidence score associated with the speech conversion event; and
utilizing the extracted data from the session log within the maintenance environment as a simulation equivalent of results that were generated by the speech recognition service. - View Dependent Claims (17, 18, 19, 20)
-
Specification