US20060233344A1 - System and method for expedited resolution of inquiries for an automated agent - Google Patents

System and method for expedited resolution of inquiries for an automated agent Download PDF

Info

Publication number
US20060233344A1
US20060233344A1 US11/106,215 US10621505A US2006233344A1 US 20060233344 A1 US20060233344 A1 US 20060233344A1 US 10621505 A US10621505 A US 10621505A US 2006233344 A1 US2006233344 A1 US 2006233344A1
Authority
US
United States
Prior art keywords
inquiry
user
recited
speech
threshold
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/106,215
Inventor
Subrata Das
Ea-Ee Jan
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ServiceNow Inc
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Priority to US11/106,215 priority Critical patent/US20060233344A1/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION reassignment INTERNATIONAL BUSINESS MACHINES CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: JAN, EA-EE, DAS, SUBRATA K.
Publication of US20060233344A1 publication Critical patent/US20060233344A1/en
Priority to US12/132,000 priority patent/US8139722B2/en
Assigned to MIDWAY TECHNOLOGY COMPANY LLC reassignment MIDWAY TECHNOLOGY COMPANY LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: INTERNATIONAL BUSINESS MACHINES CORPORATION
Assigned to SERVICENOW, INC. reassignment SERVICENOW, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MIDWAY TECHNOLOGY COMPANY LLC
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/527Centralised call answering arrangements not requiring operator intervention
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/40Electronic components, circuits, software, systems or apparatus used in telephone systems using speech recognition

Definitions

  • the present invention relates to an automated agent system and method and more particularly to a system and method, which expedites resolution of inquiries in an automated agent.
  • a call center provides rapid resolution of a caller's inquiry.
  • both the caller and the agent tend to barge in on each other during the course of a normal conversation; this may serve to speed up the process of problem resolution.
  • the following exchange illustrates a call made to a call center.
  • the caller had just installed a software package on his computer following the agent's instructions and inquired, “So I need to start the . . . ”, but before the caller could finish the sentence, the agent barged in with the answer, “Yeah, you need to take out the CD first and then restart . . . ” and so on, since the agent could guess what the caller was going to say and did not want to wait for the caller to finish saying the full sentence.
  • This type of barge-in by the agent and the caller helps to expedite the process of problem resolution in a traditional call center manned by human agents.
  • barge-in by a caller is often permitted to speed up the process of problem resolution.
  • an experienced caller familiar with the call center functions may decide to bypass the initial greetings playback by barging-in in the middle of the greetings with an inquiry.
  • the technology for a barge-in function by an automated agent does not currently exist.
  • An automated agent system and method includes an action classifier which scores a representation of a portion of a user inquiry based on a knowledge bank.
  • a comparing device compares a running score of the representation to a threshold to determine if enough information has been collected to respond early to the inquiry.
  • An action mechanism provides an early response to the user prior to the user completing the inquiry if the threshold has been exceeded.
  • a method for responding early to a user inquiry in an automated agent system includes scoring a representation of a portion of a user inquiry based on a knowledge bank, and comparing a running score of the representation to a threshold to determine if enough information has been collected to respond early to the inquiry. A response is made to the user prior to the user completing the inquiry.
  • FIG. 1 is a block diagram of an automated agent that expedites responding to user inquiries in accordance with one illustrative embodiment
  • FIG. 2 is a block/flow diagram for an illustrative system/method, which expedites response time to a user inquiry.
  • Illustrative embodiments of the present disclosure provide systems and methods for barge-in operation by an automated agent to expedite the problem resolution process.
  • the automated agent keeps recognizing the input speech in conjunction with a knowledge bank and tries to make a reasonable guess regarding the caller's intent.
  • Information in the knowledge bank is updated continuously, either from a call center management team, if they know of prevalent problems, or it could be culled from caller inputs, if a number of special issues dominate the calls.
  • the invention described in this disclosure enables barge-in by an automated agent with the help of a knowledge bank to speed up the process of caller's problem resolution.
  • One advantage is that the caller's problem is resolved faster, making the caller satisfied with the call center experience.
  • FIGS. may be implemented in various forms of hardware, software or combinations thereof. Preferably, these elements are implemented in a combination of hardware and software on one or more appropriately programmed general-purpose digital computers having a processor and memory and input/output interfaces.
  • the use of the word inquiry includes any uttered speech from a user that can evoke a response by the agent system described herein.
  • Inquiry may include a user question, a command, a comment, or a response as the case may be.
  • an automated call center 10 is shown in accordance with an illustrative embodiment.
  • Speech input 12 from a caller is processed by a speech recognizer 14 and an action classifier 16 to determine an action to be taken.
  • the action classifier 16 is aided in its task by a knowledge bank 18 , which knows about a domain and a state of the inquiry.
  • the knowledge bank stores information about historically asked questions or responses and may be trained in accordance with the specific application(s) to be performed by agent 10 .
  • Action classifier 16 preferably scores using likelihoods or probabilities that a particular response or inquiry will be posed to agent 10 . This calculation or determination may be performed in a plurality of ways. For example, a likelihood that a portion of the response is actually part of a known question is checked and a score is computed. Known algorithms may be employed. An action classifier score is output from the classifier 16 and checked against a threshold in block 20 .
  • this check would be performed only after the end of the entire inquiry. If the final score falls below a preselected confidence threshold, the caller is typically prompted to repeat the query, as the conventional system was unable to make a proper decision. The caller could then repeat the inquiry or make a new one as needed and receive a reply from the automated agent and so on. This suffers from unnecessary delay as described above.
  • the speech input 12 which is processed by the speech recognizer 14 and the action classifier 16 depends on the knowledge bank 18 to keep track of the domain and state of the inquiry.
  • the knowledge bank is updated to reflect the latest status of a call and learn new responses.
  • the action classifier score output from classifier 16 is monitored continuously in block 20 .
  • the automated agent 10 permits a barge-in, even though the caller has not finished speaking the whole inquiry. This includes that when the running score exceeds the threshold, the automated agent 10 has enough information to make a decision and respond to the caller.
  • the system 10 keeps checking to see if the caller has finished speaking.
  • the end of speech is detected in block 24 , the rest of the procedure may follow the paths as described herein.
  • the final score is compared against a confidence threshold in block 26 . If the final score is below this threshold, the caller is prompted to repeat the query in block 28 . Otherwise, action is taken in block 30 in a no barge-in mode.
  • the system 10 permits automated agent barge-in, and the action classifier 16 responds in an appropriate manner in accordance with the system's understanding of the user's inquiry, expediting the problem resolution process.
  • a call center receives a call and the user provides input ( 12 ) in the form of an inquiry, for example, “Is tax included in the price of the-item?”
  • the speech recognizer 14 would begin recognizing the speech, and when “Is tax” is recognized and input to the action classifier 16 using the knowledge bank 18 would score these two words with a score of say 78%.
  • the threshold in block 20 is 75%. Therefore, the running score of 78% exceeds the threshold of 75%.
  • the action of barging-in would be performed in block 32 , followed by a response generated by a dialog manager 36 or action classifier 16 , which generates an appropriate response.
  • the response would be “No, tax is not included in the price”.
  • a block/flow diagram illustratively depicts a system/method for responding early to a user inquiry in an automated agent system in accordance with illustrative embodiments.
  • recognizing speech input by a caller in portions as they are received is optionally performed. Text or other input form may be provided instead.
  • the speech representation portions from the user inquiry are scored by the action classifier based on a knowledge bank.
  • the representation preferably includes recognized or decoded speech, as it is being received. Faster decoding improves efficiency of the present invention.
  • the speech is preferably decoded in portions so that an early inference or guess may be made as to the inquiry, response or comment being made by the user.
  • a running score of the representation is compared to a threshold to determine if enough information has been collected to respond early to the inquiry. This preferably includes periodically or continuously monitoring the running score to ensure an earliest response to the user's inquiry.
  • an appropriate response is made. This may include, e.g., barging in on a user's inquiry prior to its completion, in block 208 .
  • the final score from the action classifier is compared to a threshold in block 211 . This may occur if an earlier barge-in or response cannot be made. Detecting the end of speech includes generating a final action classifier score, which is compared to a final threshold, such that if the final score exceeds the threshold, response is made on the inquiry in block 212 in the no barge-in mode. Otherwise, the user is prompted to repeat the inquiry or give a new command or statement in block 214 .
  • the knowledge bank includes information based on a history of previous inquiries, and is updated after an action is taken. Updating the knowledge bank may be employed to increase the response capabilities of the system.

Abstract

An automated agent system and method includes an action classifier which scores a representation of a portion of a user inquiry based on a knowledge bank. A comparing device compares a running score of the representation to a threshold to determine if enough information has been collected to respond early to the inquiry. An action mechanism provides an early response to the user prior to the user completing the inquiry if the threshold has been exceeded.

Description

    BACKGROUND
  • 1. Technical Field
  • The present invention relates to an automated agent system and method and more particularly to a system and method, which expedites resolution of inquiries in an automated agent.
  • 2. Description of the Related Art
  • A call center provides rapid resolution of a caller's inquiry. In a traditional call center manned by human agents, both the caller and the agent tend to barge in on each other during the course of a normal conversation; this may serve to speed up the process of problem resolution.
  • For example, the following exchange illustrates a call made to a call center. The caller had just installed a software package on his computer following the agent's instructions and inquired, “So I need to start the . . . ”, but before the caller could finish the sentence, the agent barged in with the answer, “Yeah, you need to take out the CD first and then restart . . . ” and so on, since the agent could guess what the caller was going to say and did not want to wait for the caller to finish saying the full sentence.
  • This type of barge-in by the agent and the caller helps to expedite the process of problem resolution in a traditional call center manned by human agents.
  • In an automated call center, barge-in by a caller is often permitted to speed up the process of problem resolution. For example, an experienced caller familiar with the call center functions may decide to bypass the initial greetings playback by barging-in in the middle of the greetings with an inquiry. However, the technology for a barge-in function by an automated agent does not currently exist.
  • SUMMARY
  • An automated agent system and method includes an action classifier which scores a representation of a portion of a user inquiry based on a knowledge bank. A comparing device compares a running score of the representation to a threshold to determine if enough information has been collected to respond early to the inquiry. An action mechanism provides an early response to the user prior to the user completing the inquiry if the threshold has been exceeded.
  • A method for responding early to a user inquiry in an automated agent system includes scoring a representation of a portion of a user inquiry based on a knowledge bank, and comparing a running score of the representation to a threshold to determine if enough information has been collected to respond early to the inquiry. A response is made to the user prior to the user completing the inquiry.
  • These and other objects, features and advantages will become apparent from the following detailed description of illustrative embodiments thereof, which is to be read in connection with the accompanying drawings.
  • BRIEF DESCRIPTION OF DRAWINGS
  • The disclosure will provide details in the following description of preferred embodiments with reference to the following figures wherein:
  • FIG. 1 is a block diagram of an automated agent that expedites responding to user inquiries in accordance with one illustrative embodiment; and
  • FIG. 2 is a block/flow diagram for an illustrative system/method, which expedites response time to a user inquiry.
  • DETAILED DESCRIPTION OF PREFFERED EMBODIMENTS
  • Illustrative embodiments of the present disclosure provide systems and methods for barge-in operation by an automated agent to expedite the problem resolution process. In a particularly useful embodiment, when a caller initiates an inquiry, the automated agent keeps recognizing the input speech in conjunction with a knowledge bank and tries to make a reasonable guess regarding the caller's intent. Information in the knowledge bank is updated continuously, either from a call center management team, if they know of prevalent problems, or it could be culled from caller inputs, if a number of special issues dominate the calls.
  • As soon as the automated agent is confident, it barges in on the caller with a response to the inquiry. Without this type of barge-in method, the process of problem resolution is likely to be slower, making the caller unhappy with the automated call center experience.
  • The invention described in this disclosure enables barge-in by an automated agent with the help of a knowledge bank to speed up the process of caller's problem resolution. One advantage is that the caller's problem is resolved faster, making the caller satisfied with the call center experience.
  • It should be understood that the elements shown in the FIGS. may be implemented in various forms of hardware, software or combinations thereof. Preferably, these elements are implemented in a combination of hardware and software on one or more appropriately programmed general-purpose digital computers having a processor and memory and input/output interfaces.
  • It should be further understood that the use of the word inquiry includes any uttered speech from a user that can evoke a response by the agent system described herein. Inquiry may include a user question, a command, a comment, or a response as the case may be.
  • Referring now to the drawings in which like numerals represent the same or similar elements and initially to FIG. 1, an automated call center 10 is shown in accordance with an illustrative embodiment. Speech input 12 from a caller is processed by a speech recognizer 14 and an action classifier 16 to determine an action to be taken. The action classifier 16 is aided in its task by a knowledge bank 18, which knows about a domain and a state of the inquiry. The knowledge bank stores information about historically asked questions or responses and may be trained in accordance with the specific application(s) to be performed by agent 10.
  • Action classifier 16 preferably scores using likelihoods or probabilities that a particular response or inquiry will be posed to agent 10. This calculation or determination may be performed in a plurality of ways. For example, a likelihood that a portion of the response is actually part of a known question is checked and a score is computed. Known algorithms may be employed. An action classifier score is output from the classifier 16 and checked against a threshold in block 20.
  • In a conventional system this check would be performed only after the end of the entire inquiry. If the final score falls below a preselected confidence threshold, the caller is typically prompted to repeat the query, as the conventional system was unable to make a proper decision. The caller could then repeat the inquiry or make a new one as needed and receive a reply from the automated agent and so on. This suffers from unnecessary delay as described above.
  • In accordance with embodiments of the present invention, the speech input 12, which is processed by the speech recognizer 14 and the action classifier 16 depends on the knowledge bank 18 to keep track of the domain and state of the inquiry. When an action is taken, the knowledge bank is updated to reflect the latest status of a call and learn new responses.
  • Rather than waiting until the end of speech is reached, the action classifier score output from classifier 16 is monitored continuously in block 20. When the running score in block 20 exceeds a certain confidence threshold, the automated agent 10 permits a barge-in, even though the caller has not finished speaking the whole inquiry. This includes that when the running score exceeds the threshold, the automated agent 10 has enough information to make a decision and respond to the caller.
  • As long as the running score is less than the threshold, the system 10 keeps checking to see if the caller has finished speaking. When the end of speech is detected in block 24, the rest of the procedure may follow the paths as described herein. Thus, the final score is compared against a confidence threshold in block 26. If the final score is below this threshold, the caller is prompted to repeat the query in block 28. Otherwise, action is taken in block 30 in a no barge-in mode.
  • In block 20, when the running score exceeds the threshold, a barge-in action is taken in block 32.
  • The system 10 permits automated agent barge-in, and the action classifier 16 responds in an appropriate manner in accordance with the system's understanding of the user's inquiry, expediting the problem resolution process.
  • In an illustrative example, a call center receives a call and the user provides input (12) in the form of an inquiry, for example, “Is tax included in the price of the-item?” The speech recognizer 14 would begin recognizing the speech, and when “Is tax” is recognized and input to the action classifier 16 using the knowledge bank 18 would score these two words with a score of say 78%. In this example, the threshold in block 20 is 75%. Therefore, the running score of 78% exceeds the threshold of 75%.
  • The action of barging-in would be performed in block 32, followed by a response generated by a dialog manager 36 or action classifier 16, which generates an appropriate response. For example, in the present case, the response would be “No, tax is not included in the price”.
  • Referring to FIG. 2, a block/flow diagram illustratively depicts a system/method for responding early to a user inquiry in an automated agent system in accordance with illustrative embodiments. In block 202, recognizing speech input by a caller in portions as they are received is optionally performed. Text or other input form may be provided instead.
  • In block 203, the speech representation portions from the user inquiry are scored by the action classifier based on a knowledge bank. The representation preferably includes recognized or decoded speech, as it is being received. Faster decoding improves efficiency of the present invention. The speech is preferably decoded in portions so that an early inference or guess may be made as to the inquiry, response or comment being made by the user.
  • In block 204, a running score of the representation (portions of the speech) is compared to a threshold to determine if enough information has been collected to respond early to the inquiry. This preferably includes periodically or continuously monitoring the running score to ensure an earliest response to the user's inquiry.
  • In block 206, if enough information has been received, prior to the user completing the inquiry an appropriate response is made. This may include, e.g., barging in on a user's inquiry prior to its completion, in block 208.
  • In block 210, when an end of speech for the user's inquiry is detected by conventional means, e.g., by monitoring the speech energy, the final score from the action classifier is compared to a threshold in block 211. This may occur if an earlier barge-in or response cannot be made. Detecting the end of speech includes generating a final action classifier score, which is compared to a final threshold, such that if the final score exceeds the threshold, response is made on the inquiry in block 212 in the no barge-in mode. Otherwise, the user is prompted to repeat the inquiry or give a new command or statement in block 214.
  • In block 216, the knowledge bank includes information based on a history of previous inquiries, and is updated after an action is taken. Updating the knowledge bank may be employed to increase the response capabilities of the system.
  • Having described preferred embodiments of a system and method system and method for expedited resolution of inquiries for an automated agent (which are intended to be illustrative and not limiting), it is noted that modifications and variations can be made by persons skilled in the art in light of the above teachings. It is therefore to be understood that changes may be made in the particular embodiments disclosed which are within the scope and spirit of the invention as outlined by the appended claims. Having thus described aspects of the invention, with the details and particularity required by the patent laws, what is claimed and desired protected by Letters Patent is set forth in the appended claims.

Claims (22)

1. An automated agent system, comprising:
an action classifier, which scores a representation of a portion of a user inquiry based on a knowledge bank;
a comparing device which compares a running score of the representation to a threshold to determine if enough information has been collected to respond early to the inquiry; and
an action mechanism which provides an early response to the user prior to the user completing the inquiry if the threshold has been exceeded.
2. The system as recited in claim 1, wherein the knowledge bank includes information based on a history of previous inquiries.
3. The system as recited in claim 1, further comprising a speech recognizer to generate the representation.
4. The system as recited in claim 1, wherein the action mechanism includes a barge-in module, which enables the system to barge-in on a user's inquiry prior to its completion.
5. The system as recited in claim 1, further comprising a dialog manager, which responds the user's inquiry.
6. The system as recited in claim 1, further comprising a module to detect an end of speech for the user's inquiry.
7. The system as recited in claim 6, wherein the end of speech module generates a final score, which is compared to a final threshold, such that if the final score exceeds the threshold action is made on the inquiry in a no barge-in mode, otherwise the user is prompted to repeat the inquiry.
8. The system as recited in claim 1, wherein the running score is continuously monitored by the comparing device to ensure an earliest response to the user's inquiry.
9. An automated call agent system, comprising:
a speech recognizer, which receives speech information from a caller and decodes the speech information into a representation of the speech information as the speech information is being received;
an action classifier, which scores portions of the representation to the inquiry based on a knowledge bank;
a comparing device which compares a running score of the portions of the representation to a threshold to determine if enough information has been collected to barge-in on the user's inquiry to respond early to the inquiry; and
an action mechanism which barges-in on the inquiry and provides an early response to the user prior to the user completing the inquiry, if the threshold has been exceeded.
10. The system as recited in claim 9, wherein the knowledge bank includes information based on a history of previous inquiries.
11. The system as recited in claim 9, further comprising a dialog manager, which responds the user's inquiry when the action mechanism barges-in.
12. The system as recited in claim 9, further comprising a module to detect an end of speech for the user's inquiry.
13. The system as recited in claim 12, wherein the end of speech module generates a final score, which is compared to a final threshold, such that if the final score exceeds the threshold action is made on the inquiry in a no barge-in mode, otherwise the user is prompted to repeat the inquiry.
14. The system as recited in claim 9, wherein the running score is continuously monitored by the comparing device to ensure an earliest response to the user's inquiry.
15. A method for responding early to a user inquiry in an automated agent system, comprising the steps of:
scoring a representation of a portion of a user inquiry based on a knowledge bank;
comparing a running score of the representation to a threshold to determine if enough information has been collected to respond early to the inquiry; and
responding to the user prior to the user completing the inquiry.
16. The method as recited in claim 15, wherein the knowledge bank includes information based on a history of previous inquiries, and further comprising updating the knowledge bank after an action is taken.
17. The method as recited in claim 15, further comprising recognizing speech to generate the representation.
18. The method as recited in claim 15, wherein responding includes barging in on a user's inquiry prior to its completion.
19. The method as recited in claim 15, further comprising detecting an end of speech for the user's inquiry.
20. The method as recited in claim 19, wherein detecting the end of speech includes generating a final score, which is compared to a final threshold, such that if the final score exceeds the threshold action is made on the inquiry in a no barge-in mode, otherwise the user is prompted to repeat the inquiry.
21. The method as recited in claim 15, wherein comparing includes continuously monitoring the running score to ensure an earliest response to the user's inquiry.
22. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for responding early to a user inquiry in an automated agent system, as recited in claim 15.
US11/106,215 2005-04-14 2005-04-14 System and method for expedited resolution of inquiries for an automated agent Abandoned US20060233344A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US11/106,215 US20060233344A1 (en) 2005-04-14 2005-04-14 System and method for expedited resolution of inquiries for an automated agent
US12/132,000 US8139722B2 (en) 2005-04-14 2008-06-03 System and method for expedited resolution of inquiries for an automated agent

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/106,215 US20060233344A1 (en) 2005-04-14 2005-04-14 System and method for expedited resolution of inquiries for an automated agent

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US12/132,000 Continuation US8139722B2 (en) 2005-04-14 2008-06-03 System and method for expedited resolution of inquiries for an automated agent

Publications (1)

Publication Number Publication Date
US20060233344A1 true US20060233344A1 (en) 2006-10-19

Family

ID=37108477

Family Applications (2)

Application Number Title Priority Date Filing Date
US11/106,215 Abandoned US20060233344A1 (en) 2005-04-14 2005-04-14 System and method for expedited resolution of inquiries for an automated agent
US12/132,000 Active 2026-10-05 US8139722B2 (en) 2005-04-14 2008-06-03 System and method for expedited resolution of inquiries for an automated agent

Family Applications After (1)

Application Number Title Priority Date Filing Date
US12/132,000 Active 2026-10-05 US8139722B2 (en) 2005-04-14 2008-06-03 System and method for expedited resolution of inquiries for an automated agent

Country Status (1)

Country Link
US (2) US20060233344A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10326789B1 (en) * 2015-09-25 2019-06-18 Amazon Technologies, Inc. Web Bot detection and human differentiation
US11056110B2 (en) 2018-08-28 2021-07-06 Samsung Electronics Co., Ltd. Operation method of dialog agent and apparatus thereof

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI672690B (en) * 2018-03-21 2019-09-21 塞席爾商元鼎音訊股份有限公司 Artificial intelligence voice interaction method, computer program product, and near-end electronic device thereof
US11749265B2 (en) * 2019-10-04 2023-09-05 Disney Enterprises, Inc. Techniques for incremental computer-based natural language understanding
US20220157315A1 (en) * 2020-11-13 2022-05-19 Apple Inc. Speculative task flow execution

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6868154B1 (en) * 1999-08-02 2005-03-15 Robert O. Stuart System and method for providing a service to a customer via a communication link
US20060018440A1 (en) * 2004-07-26 2006-01-26 Watkins Gary A Method and system for predictive interactive voice recognition
US7110949B2 (en) * 2004-09-13 2006-09-19 At&T Knowledge Ventures, L.P. System and method for analysis and adjustment of speech-enabled systems
US7158935B1 (en) * 2000-11-15 2007-01-02 At&T Corp. Method and system for predicting problematic situations in a automated dialog

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5774525A (en) * 1995-01-23 1998-06-30 International Business Machines Corporation Method and apparatus utilizing dynamic questioning to provide secure access control

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6868154B1 (en) * 1999-08-02 2005-03-15 Robert O. Stuart System and method for providing a service to a customer via a communication link
US7158935B1 (en) * 2000-11-15 2007-01-02 At&T Corp. Method and system for predicting problematic situations in a automated dialog
US20060018440A1 (en) * 2004-07-26 2006-01-26 Watkins Gary A Method and system for predictive interactive voice recognition
US7110949B2 (en) * 2004-09-13 2006-09-19 At&T Knowledge Ventures, L.P. System and method for analysis and adjustment of speech-enabled systems

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10326789B1 (en) * 2015-09-25 2019-06-18 Amazon Technologies, Inc. Web Bot detection and human differentiation
US11056110B2 (en) 2018-08-28 2021-07-06 Samsung Electronics Co., Ltd. Operation method of dialog agent and apparatus thereof
US11705128B2 (en) 2018-08-28 2023-07-18 Samsung Electronics Co., Ltd. Operation method of dialog agent and apparatus thereof

Also Published As

Publication number Publication date
US8139722B2 (en) 2012-03-20
US20080226058A1 (en) 2008-09-18

Similar Documents

Publication Publication Date Title
CN111710336B (en) Voice intention recognition method, device, computer equipment and storage medium
KR102447513B1 (en) Self-learning based dialogue apparatus for incremental dialogue knowledge, and method thereof
US7729920B2 (en) Systems and methods for predicting consequences of misinterpretation of user commands in automated systems
US7158935B1 (en) Method and system for predicting problematic situations in a automated dialog
US9484024B2 (en) System and method for handling repeat queries due to wrong ASR output by modifying an acoustic, a language and a semantic model
US11132509B1 (en) Utilization of natural language understanding (NLU) models
KR100655491B1 (en) Two stage utterance verification method and device of speech recognition system
US7949536B2 (en) Intelligent speech recognition of incomplete phrases
US9754586B2 (en) Methods and apparatus for use in speech recognition systems for identifying unknown words and for adding previously unknown words to vocabularies and grammars of speech recognition systems
US8139722B2 (en) System and method for expedited resolution of inquiries for an automated agent
US20190043503A1 (en) Automatic speech recognition with filler model processing
US11526512B1 (en) Rewriting queries
US11238847B2 (en) Speaker awareness using speaker dependent speech model(s)
US11823664B2 (en) Correcting speech misrecognition of spoken utterances
CN111797632A (en) Information processing method and device and electronic equipment
KR20220088926A (en) Use of Automated Assistant Function Modifications for On-Device Machine Learning Model Training
KR20230020523A (en) Automatic hotword threshold tuning
Kim et al. Sequential labeling for tracking dynamic dialog states
KR20230104712A (en) Hotword recognition adaptation based on personalized negatives
US20220272124A1 (en) Using machine learning for detecting solicitation of personally identifiable information (pii)
US20220399013A1 (en) Response method, terminal, and storage medium
CN114155839A (en) Voice endpoint detection method, device, equipment and storage medium
Khan et al. Making Personal Digital Assistants Aware of What They Do Not Know.
TWI818427B (en) Method and system for correcting speaker diarisation using speaker change detection based on text
WO2023148772A1 (en) A system and method to reduce ambiguity in natural language understanding by user expectation handling

Legal Events

Date Code Title Description
AS Assignment

Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DAS, SUBRATA K.;JAN, EA-EE;REEL/FRAME:016212/0142;SIGNING DATES FROM 20050408 TO 20050411

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: MIDWAY TECHNOLOGY COMPANY LLC, MICHIGAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTERNATIONAL BUSINESS MACHINES CORPORATION;REEL/FRAME:037704/0257

Effective date: 20151231

AS Assignment

Owner name: SERVICENOW, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MIDWAY TECHNOLOGY COMPANY LLC;REEL/FRAME:038324/0816

Effective date: 20160324