US20120296638A1 - Method and system for quickly recognizing and responding to user intents and questions from natural language input using intelligent hierarchical processing and personalized adaptive semantic interface - Google Patents

Method and system for quickly recognizing and responding to user intents and questions from natural language input using intelligent hierarchical processing and personalized adaptive semantic interface Download PDF

Info

Publication number
US20120296638A1
US20120296638A1 US13/475,908 US201213475908A US2012296638A1 US 20120296638 A1 US20120296638 A1 US 20120296638A1 US 201213475908 A US201213475908 A US 201213475908A US 2012296638 A1 US2012296638 A1 US 2012296638A1
Authority
US
United States
Prior art keywords
intent
user
questions
intents
responding
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
US13/475,908
Inventor
Ashish Patwa
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to US13/475,908 priority Critical patent/US20120296638A1/en
Publication of US20120296638A1 publication Critical patent/US20120296638A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3329Natural language query formulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/36Creation of semantic tools, e.g. ontology or thesauri
    • G06F16/367Ontology
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • G10L2015/226Procedures used during a speech recognition process, e.g. man-machine dialogue using non-speech characteristics
    • G10L2015/227Procedures used during a speech recognition process, e.g. man-machine dialogue using non-speech characteristics of the speaker; Human-factor methodology
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • G10L2015/226Procedures used during a speech recognition process, e.g. man-machine dialogue using non-speech characteristics
    • G10L2015/228Procedures used during a speech recognition process, e.g. man-machine dialogue using non-speech characteristics of application context

Definitions

  • This description relates to techniques for developing the semantic technologies based intelligence used by virtual personal digital assistant for interpreting and responding to user's voice instructions quickly.
  • the present invention relates generally to Device independent Semantic technologies-enabled Intelligent Virtual Personal Digital Assistant and more particularly to its ability to recognize user intent from voice instructions quickly, automatically prepare a response for user queries and constantly learn and adapt to user expressions over time.
  • One way to attempt to get around this limitation is to include an intelligent voice-recognition capability in the assistant that accepts natural language input, uses it to quickly understand user's intent and responds with appropriate content or action. It should also be capable of answering user's questions.
  • an expression for a particular intent may vary from user to user. If a system can adapt to user expressions and can use some intelligence to effectively use the intent recognition process, the response time to user queries can be very fast.
  • the present invention provides intelligence to virtual personal digital assistant softwares to quickly process and respond to user's intents and questions from voice input and to make system learn about user's expressions for different intents so that it can process and respond to them more effectively over time.
  • the NLP Engine can analyze the expression grammatically and semantically to transform at least a part of the expression into at least one intent or question interpretation and related set of required and optional predicates or generate a prompt to receive additional information from the user.
  • the intent can be a search for a particular local business, query for the current weather etc.
  • the intent can depend on the context under which the person made the expression.
  • the question can be any general query such as “Who is the president of the United States?”
  • the method includes Intent Learner, which upon successful fulfillment of the intent, records interpreted user expression along with other necessary information in Personal Index to help system learn about that particular user's expressions for different intents over time and adapt itself to recognize and resolve them faster.
  • Domain indices are prepared by training the system for domain specific possible general user expressions, keywords etc.
  • the system uses hierarchical processing of the voice input.
  • Each layer uses unique capabilities and techniques to extract meaning from the input and generates confidence metric. This metric is compared against the benchmarks created for each intent while training the system and if the metric is found satisfactory, intent recognition phase completes and the rest of the layers are ignored. Otherwise, the system passes the top ranked intents to the next layer.
  • Each layer increases the probability of intent recognition and minimizes the workload for the next set of processing layers. This technique helps optimize the response time.
  • the personal assistant software can also include other components as suggested in FIG. 2 to personalize offerings to the user.
  • FIG. 1 is a block diagram of the intent resolution infrastructure and possible workflow according to one embodiment of the invention
  • FIG. 2 is a block diagram of the Intelligent Virtual Personal Digital Assistant that uses the capability described in this invention
  • FIG. 3 illustrates the functional workflow of Intent Learner according to one embodiment of the invention
  • FIG. 4 illustrates the layered approach used for voice input processing or intent recognition workflow to generate quick response according to one embodiment of the invention
  • FIGS. 5 , 6 and 7 illustrate different phases of the intent recognition workflow
  • FIG. 8 illustrates intent resolution workflow
  • FIG. 9 illustrates Question resolution workflow
  • the present invention relates to understanding user intent and questions from voice actions, automatically preparing responses and learning to adapt the system to user's expressions over time for quick and effective responses.
  • One embodiment of the invention includes a semantic technologies enabled, Adaptive User Intent Recognition and Resolution Engine 10 .
  • the engine mainly uses English language; however, the invention can also be applicable to recognizing user intents in other languages.
  • the Intent Recognition and Resolution Engine comprises of:
  • Dialog Manager 20 Facilitates conversation with the user
  • Intent Repository 40 Stores known Intents for all supported domains. It is generated during the system training process. Some of the categories of the intents are Navigational, Informational, Transactional For example, “Check Weather Forecast” is one of the intents in Weather domain and it is of Informational type.
  • Smart Index Index of most frequently used intents and question categories. Subset of Personal Index, resides in memory to facilitate quick decision making
  • Each functional domain consists of a cluster of related intents. Some of the examples of function domains are Local Search, Personal Health Planner, Weather etc.
  • Grid 60 Consists of information and service interfaces (internal and third-party APIs—Application Programming Interfaces). For example, to retrieve real-time weather information, system will use Weather Content Provider such as WeatherBug API.
  • WeatherBug API Weather Content Provider
  • Knowledge Base 140 includes interfaces to proprietary and open data clouds of structured 142 and unstructured 144 data sources. Some of the examples of structured data sources are FreeBase, DBPedia etc. Unstructured data sources include interfaces to search engines, useful websites on which the agent can run searches and extract information by parsing the result pages
  • Intent Learner 82 The most important component of the Intent Recognition and Resolution Engine is Intent Learner 82 . As suggested in FIG. 2 , it updates Personal Index with required semantic components upon successful fulfillment of intents to make system smarter and facilitate faster system response.
  • the Intent Learner FIG. 3 makes following changes to the Personal Index 100 —
  • Focus is a subset of domain and set of closely related intents. Focus is calculated during the semantic analysis of the user's voice input and is stored in Personal Index 100
  • Classifiers are trained during system training and when the intent workflow completes successfully, classification criteria are updated with the recognized intent pattern, semantic analysis and keywords and classifiers are updated.
  • a feature is extracted from the user's input during the semantic analysis.
  • Personal Index maintains mapping of features and related known intents. The mapping is updated to include the new entry. If the entry already exists, its score is updated.
  • Personal index maintains a list of related keywords, terms for all recognized intents. The list is updated to include any new keywords and terms found during the semantic analysis for the newly recognized intent.
  • each intent may require necessary and/or optional predicates for fulfilling user's request.
  • Predicates are information pieces used to build the context for resolving the intent. For example, to check the weather forecast, one may ask “How's the weather today?” For this expression, the system assumes that the user's intent is to check the weather forecast. As there is no location mentioned in the user expression, the system uses current location and it assumes that the user is asking for today's weather forecast. So, here location and “today” make the context for weather forecast intent. Both are optional predicates as the system uses current location as a default location and searches for today's weather when no time predicate is specified. For some intents such as local search, required predicate can be a business name.
  • the system may prompt the user for the required predicate “business name”. All known intents have required and optional predicates identified. Upon successful completion of the intent, the system may store the predicate information to help system learn any new predicate types or categories.
  • Each predicate is linked to one or more grid components.
  • location predicate can be linked to the GPS grid component.
  • TREC Text REtrieval Conference
  • Intent Learner 82 Will add any new required entries in the index for newly identified question and answer types and/or categories.
  • Another embodiment of the invention includes a method that uses hierarchical processing approach FIG. 4 to intelligently process the voice instruction to recognize user intents and queries quickly.
  • the voice input goes through Phase 1 processing FIG. 5 , which includes standard syntactic analysis based on system training.
  • Phase 1 processing FIG. 5 includes standard syntactic analysis based on system training.
  • a pattern from the voice input is formed using phase 1 analysis and the pattern is compared against user's Personal Index 100 . If similar pattern is found, the required information about the related intent is used to fulfill the intent.
  • domain index 120 is consulted to see if it contains any similar pattern. Domain Index is populated with known intent patterns during system training.
  • semantic analysis is performed.
  • the input is run through the classifiers, which are typically prepared during system training.
  • Features and Feature Vectors are processed and compared against the intent repository 40 to find matches.
  • Each layer generates an intent recognition confidence metric, which is compared against the benchmark metrics created during system training. if they match, system assumes the intent is recognized and if all required predicates are also available, it skips rest of the layers and starts intent/question resolution workflow FIG. 8 / FIG. 9 . Otherwise, based on the analysis, the layer filters certain possibilities and passes the intent possibilities with highest confidence metrics to the next layer.
  • Phase 3 analytics is performed. During phase 3 analysis FIG. 7 , several analytics are performed on the voice input and the semantic and syntactic analysis prepared.
  • the voice input is run through web search interfaces and the web search analysis is leveraged to decide theme or focus 705 of the query.
  • the semantic analysis is run against the domain ontologies and lexical analysis 708 is performed during the last stage. Any recognized predicates are also compared to the intent repository to understand if the set matches any known intent type.
  • any remaining predicates are extracted 709 from the input.
  • either intent/OA resolution workflow is performed or the user is asked 710 for any additional inputs to help system recognize and/or fulfill the intent.
  • FIG. 8 and FIG. 9 describe the intent and question resolution workflows

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Linguistics (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Animal Behavior & Ethology (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Machine Translation (AREA)

Abstract

In embodiments of the present invention, capabilities are described for understanding and responding to the user intent and questions quickly wherein the understanding is based on supervised system learning, Intelligent layered semantic and syntactic information processing and personalized adaptive semantic interface. Supervised system learning creates reference pattern set for the intent repository and possible question categories. Each layer in the layered processing increases the probability of the intent/question recognition. Personalized adaptive voice interface learns from user's interactions over time by enriching the pattern sets and personal index for successfully resolved user intents and questions. Collectively, all these technologies improve the response time for correctly recognizing and responding to user's intents and questions.

Description

    CROSS REFERENCE TO RELATED APPLICATIONS
  • Continuation of application No. 10116870 filed on May 18, 2011. The application claims benefit of U.S. Provisional Patent Application No. 10116870, filed May 18, 2011, and entitled “Device independent Semantic technologies-enabled Intelligent Virtual Personal Digital Assistant”, which is hereby incorporated herein by reference.
  • TECHNICAL FIELD
  • This description relates to techniques for developing the semantic technologies based intelligence used by virtual personal digital assistant for interpreting and responding to user's voice instructions quickly.
  • FIELD OF THE INVENTION
  • The present invention relates generally to Device independent Semantic technologies-enabled Intelligent Virtual Personal Digital Assistant and more particularly to its ability to recognize user intent from voice instructions quickly, automatically prepare a response for user queries and constantly learn and adapt to user expressions over time.
  • For the past few years, the use of smartphones have been growing at a phenomenal rate. Most smartphones support voice recognition. However, most of the phones support very limited voice functions so far.
  • Also, a few companies have already developed intelligent personal digital assistant software. Typically, these softwares allow users to accomplish some basic tasks such as calling a friend, text, email etc. with voice commands. Before using such software, the user has to get familiar with the supported commands.
  • One way to attempt to get around this limitation is to include an intelligent voice-recognition capability in the assistant that accepts natural language input, uses it to quickly understand user's intent and responds with appropriate content or action. It should also be capable of answering user's questions.
  • Supporting natural language conversation poses certain challenges. Humans can express an intent or idea in so many different ways. For example, to check local weather, one can ask in many different ways. One may ask “How's the weather?”, “What's the forecast for this morning?”, “Do I need an umbrella?”, “How windy is it out there?” Clearly, basic voice recognition alone is not sufficient to resolve the different ways of expression and retrieve weather information.
  • Another issue with developing such system is that it should be smart enough to use the correct context to present the required information. For example, to answer the question “What's the forecast this morning?” the system should know the location of the user and prepare the weather report accordingly.
  • In summary, to make sure the system understands the user intent, collects required context to prepare the response and processes the information to provide an accurate answer, the system has to go through a lot of information and a lengthy analytical process. Also, as mentioned before, an expression for a particular intent may vary from user to user. If a system can adapt to user expressions and can use some intelligence to effectively use the intent recognition process, the response time to user queries can be very fast.
  • SUMMARY OF INVENTION
  • The present invention provides intelligence to virtual personal digital assistant softwares to quickly process and respond to user's intents and questions from voice input and to make system learn about user's expressions for different intents so that it can process and respond to them more effectively over time.
  • In processing, the NLP Engine can analyze the expression grammatically and semantically to transform at least a part of the expression into at least one intent or question interpretation and related set of required and optional predicates or generate a prompt to receive additional information from the user.
  • The intent can be a search for a particular local business, query for the current weather etc. The intent can depend on the context under which the person made the expression. The question can be any general query such as “Who is the president of the United States?”
  • In one embodiment, the method includes Intent Learner, which upon successful fulfillment of the intent, records interpreted user expression along with other necessary information in Personal Index to help system learn about that particular user's expressions for different intents over time and adapt itself to recognize and resolve them faster. Domain indices are prepared by training the system for domain specific possible general user expressions, keywords etc.
  • In another embodiment, the system uses hierarchical processing of the voice input. Each layer uses unique capabilities and techniques to extract meaning from the input and generates confidence metric. This metric is compared against the benchmarks created for each intent while training the system and if the metric is found satisfactory, intent recognition phase completes and the rest of the layers are ignored. Otherwise, the system passes the top ranked intents to the next layer. Each layer increases the probability of intent recognition and minimizes the workload for the next set of processing layers. This technique helps optimize the response time.
  • In addition to the NLP Engine, the personal assistant software can also include other components as suggested in FIG. 2 to personalize offerings to the user.
  • Other aspects and advantages of the present invention will become apparent from the following detailed description, which, when taken in conjunction with the accompanying drawings, illustrates by way of example the principles of the invention.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The present invention will be readily understood by the following detailed description in conjunction with the accompanying drawings, wherein like reference numerals designate like structural elements, in which:
  • FIG. 1 is a block diagram of the intent resolution infrastructure and possible workflow according to one embodiment of the invention
  • FIG. 2 is a block diagram of the Intelligent Virtual Personal Digital Assistant that uses the capability described in this invention
  • FIG. 3 illustrates the functional workflow of Intent Learner according to one embodiment of the invention
  • FIG. 4 illustrates the layered approach used for voice input processing or intent recognition workflow to generate quick response according to one embodiment of the invention
  • FIGS. 5, 6 and 7 illustrate different phases of the intent recognition workflow
  • FIG. 8 illustrates intent resolution workflow
  • FIG. 9 illustrates Question resolution workflow
  • DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
  • The present invention relates to understanding user intent and questions from voice actions, automatically preparing responses and learning to adapt the system to user's expressions over time for quick and effective responses.
  • In the following detailed description, reference is made to the accompanying drawing figures which form a part hereof, and which show by way of illustration specific embodiments of the invention. It is to be understood by those of ordinary skill in this technological field that other embodiments may be utilized as well as procedural changes may be made without departing from the scope of the present invention.
  • One embodiment of the invention includes a semantic technologies enabled, Adaptive User Intent Recognition and Resolution Engine 10. In the following description, the engine mainly uses English language; however, the invention can also be applicable to recognizing user intents in other languages.
  • The Intent Recognition and Resolution Engine comprises of:
  • Dialog Manager 20—Facilitates conversation with the user
  • Intent Repository 40—Stores known Intents for all supported domains. It is generated during the system training process. Some of the categories of the intents are Navigational, Informational, Transactional For example, “Check Weather Forecast” is one of the intents in Weather domain and it is of Informational type.
  • Personal Index 100—Maintains semantic analysis of successfully recognized intents and questions
  • Smart Index—Index of most frequently used intents and question categories. Subset of Personal Index, resides in memory to facilitate quick decision making
  • Domain Reference Index 120—Each functional domain consists of a cluster of related intents. Some of the examples of function domains are Local Search, Personal Health Planner, Weather etc.
  • Grid 60—Consists of information and service interfaces (internal and third-party APIs—Application Programming Interfaces). For example, to retrieve real-time weather information, system will use Weather Content Provider such as WeatherBug API.
  • Knowledge Base 140—includes interfaces to proprietary and open data clouds of structured 142 and unstructured 144 data sources. Some of the examples of structured data sources are FreeBase, DBPedia etc. Unstructured data sources include interfaces to search engines, useful websites on which the agent can run searches and extract information by parsing the result pages
  • The most important component of the Intent Recognition and Resolution Engine is Intent Learner 82. As suggested in FIG. 2, it updates Personal Index with required semantic components upon successful fulfillment of intents to make system smarter and facilitate faster system response.
  • Upon successful fulfillment of any intent, the Intent Learner FIG. 3 makes following changes to the Personal Index 100
  • 310—Builds a pattern using the recognized entities and semantic/syntactic analysis of the user's expression for the intent and stores it.
  • 320—A focus is a subset of domain and set of closely related intents. Focus is calculated during the semantic analysis of the user's voice input and is stored in Personal Index 100
  • 330—Classifiers are trained during system training and when the intent workflow completes successfully, classification criteria are updated with the recognized intent pattern, semantic analysis and keywords and classifiers are updated.
  • 340—A feature is extracted from the user's input during the semantic analysis. Personal Index maintains mapping of features and related known intents. The mapping is updated to include the new entry. If the entry already exists, its score is updated.
  • 350, 360—Personal index maintains a list of related keywords, terms for all recognized intents. The list is updated to include any new keywords and terms found during the semantic analysis for the newly recognized intent.
  • 370—Each intent may require necessary and/or optional predicates for fulfilling user's request. Predicates are information pieces used to build the context for resolving the intent. For example, to check the weather forecast, one may ask “How's the weather today?” For this expression, the system assumes that the user's intent is to check the weather forecast. As there is no location mentioned in the user expression, the system uses current location and it assumes that the user is asking for today's weather forecast. So, here location and “today” make the context for weather forecast intent. Both are optional predicates as the system uses current location as a default location and searches for today's weather when no time predicate is specified. For some intents such as local search, required predicate can be a business name. For example, “Find restaurant” would make sense but if the user just says “Find”, the system may prompt the user for the required predicate “business name”. All known intents have required and optional predicates identified. Upon successful completion of the intent, the system may store the predicate information to help system learn any new predicate types or categories.
  • Each predicate is linked to one or more grid components. For example, for the weather forecast intent, location predicate can be linked to the GPS grid component. Upon successful completion of any intent, any new references to grid components are preserved in Personal Index.
  • During system preparation time, several resources such as TREC (Text REtrieval Conference) documents are used to train the system for possible intent types. During supervised training phase, system also learns about question and related answer types. Once the intent is fulfilled, Intent Learner 82 Will add any new required entries in the index for newly identified question and answer types and/or categories.
  • Another embodiment of the invention includes a method that uses hierarchical processing approach FIG. 4 to intelligently process the voice instruction to recognize user intents and queries quickly. Typically, the voice input goes through Phase 1 processing FIG. 5, which includes standard syntactic analysis based on system training. A pattern from the voice input is formed using phase 1 analysis and the pattern is compared against user's Personal Index 100. If similar pattern is found, the required information about the related intent is used to fulfill the intent.
  • If similar pattern is not found, the domain index 120 is consulted to see if it contains any similar pattern. Domain Index is populated with known intent patterns during system training.
  • Similar process is followed for recognizing Question patterns
  • During Phase 2 processing FIG. 6, semantic analysis is performed. The input is run through the classifiers, which are typically prepared during system training. Features and Feature Vectors are processed and compared against the intent repository 40 to find matches. Each layer generates an intent recognition confidence metric, which is compared against the benchmark metrics created during system training. if they match, system assumes the intent is recognized and if all required predicates are also available, it skips rest of the layers and starts intent/question resolution workflow FIG. 8/FIG. 9. Otherwise, based on the analysis, the layer filters certain possibilities and passes the intent possibilities with highest confidence metrics to the next layer.
  • If Phase 1 and Phase 2 fail to recognize the user intent, Phase 3 analytics is performed. During phase 3 analysis FIG. 7, several analytics are performed on the voice input and the semantic and syntactic analysis prepared.
  • If the keyword 701 and term 702, 703 based analytics fail to recognize the intent, the voice input is run through web search interfaces and the web search analysis is leveraged to decide theme or focus 705 of the query.
  • The same process is performed on known websites as well as proprietary and open, structured and unstructured data sources 706.
  • The semantic analysis is run against the domain ontologies and lexical analysis 708 is performed during the last stage. Any recognized predicates are also compared to the intent repository to understand if the set matches any known intent type.
  • At this stage, any remaining predicates are extracted 709 from the input. Depending on the outcome, either intent/OA resolution workflow is performed or the user is asked 710 for any additional inputs to help system recognize and/or fulfill the intent.
  • FIG. 8 and FIG. 9 describe the intent and question resolution workflows

Claims (2)

1. Intent Learner and the method for personalized adaptive semantic interface,
wherein upon successful completion of intent recognition workflow, Intent Learner stores certain semantic information such as pattern of the recognized intent expressions in the personal index
wherein during the intent recognition workflow, the personal and domain indices are consulted first to minimize the response time
2. Layered processing of the voice input for faster system response
wherein a benchmark system is created during system training to generate normalized confidence metrics for each possible intent recognition workflow
wherein at runtime, each layer creates a confidence metric that can be compared to the related benchmark confidence metrics to assess the fulfillment of the intent
wherein based on confidence metrics, each layer filters the possibilities of the known intents to minimize processing for the next layer
wherein upon meeting the confidence metric, system ignores the rest of the layers in the recognition workflow
US13/475,908 2012-05-18 2012-05-18 Method and system for quickly recognizing and responding to user intents and questions from natural language input using intelligent hierarchical processing and personalized adaptive semantic interface Abandoned US20120296638A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US13/475,908 US20120296638A1 (en) 2012-05-18 2012-05-18 Method and system for quickly recognizing and responding to user intents and questions from natural language input using intelligent hierarchical processing and personalized adaptive semantic interface

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US13/475,908 US20120296638A1 (en) 2012-05-18 2012-05-18 Method and system for quickly recognizing and responding to user intents and questions from natural language input using intelligent hierarchical processing and personalized adaptive semantic interface

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/116,870 Continuation US20030036998A1 (en) 2001-04-05 2002-04-05 Method and system for detecting incorrect merchant code used with payment card transaction

Publications (1)

Publication Number Publication Date
US20120296638A1 true US20120296638A1 (en) 2012-11-22

Family

ID=47179402

Family Applications (1)

Application Number Title Priority Date Filing Date
US13/475,908 Abandoned US20120296638A1 (en) 2012-05-18 2012-05-18 Method and system for quickly recognizing and responding to user intents and questions from natural language input using intelligent hierarchical processing and personalized adaptive semantic interface

Country Status (1)

Country Link
US (1) US20120296638A1 (en)

Cited By (134)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130339021A1 (en) * 2012-06-19 2013-12-19 International Business Machines Corporation Intent Discovery in Audio or Text-Based Conversation
CN104123936A (en) * 2013-04-25 2014-10-29 伊莱比特汽车公司 Method for automatic training of a dialogue system, dialogue system, and control device for vehicle
US20150255064A1 (en) * 2012-11-30 2015-09-10 Mitsubishi Electric Corporation Intention estimating device and intention estimating method
US20150310862A1 (en) * 2014-04-24 2015-10-29 Microsoft Corporation Deep learning for semantic parsing including semantic utterance classification
US20160062988A1 (en) * 2014-08-27 2016-03-03 International Business Machines Corporation Generating responses to electronic communications with a question answering system
US20160065436A1 (en) * 2014-08-28 2016-03-03 Ca, Inc. Identifying a cloud service using machine learning and online data
EP3032534A1 (en) * 2014-12-12 2016-06-15 Deutsche Telekom AG Method and device for a self-organizing voice processing system for building automation
US9424840B1 (en) 2012-08-31 2016-08-23 Amazon Technologies, Inc. Speech recognition platforms
US9430461B2 (en) 2014-04-11 2016-08-30 International Business Machines Corporation Mobile based lexicon and forecasting
WO2018052543A1 (en) * 2016-09-16 2018-03-22 Oracle International Corporation Internet cloud-hosted natural language interactive messaging system with entity-based communication
CN108073600A (en) * 2016-11-11 2018-05-25 阿里巴巴集团控股有限公司 A kind of intelligent answer exchange method, device and electronic equipment
US20180330721A1 (en) * 2017-05-15 2018-11-15 Apple Inc. Hierarchical belief states for digital assistants
CN109241533A (en) * 2018-09-06 2019-01-18 科大国创软件股份有限公司 A kind of meaning of one's words based on natural language processing understands system and method
US20190074005A1 (en) * 2017-09-06 2019-03-07 Zensar Technologies Limited Automated Conversation System and Method Thereof
US10229687B2 (en) 2016-03-10 2019-03-12 Microsoft Technology Licensing, Llc Scalable endpoint-dependent natural language understanding
US10242672B2 (en) 2016-10-28 2019-03-26 Microsoft Technology Licensing, Llc Intelligent assistance in presentations
US10249297B2 (en) 2015-07-13 2019-04-02 Microsoft Technology Licensing, Llc Propagating conversational alternatives using delayed hypothesis binding
US10270864B2 (en) 2016-06-21 2019-04-23 Oracle International Corporation Internet cloud-hosted natural language interactive messaging system server collaboration
US10311144B2 (en) 2017-05-16 2019-06-04 Apple Inc. Emoji word sense disambiguation
US10390213B2 (en) 2014-09-30 2019-08-20 Apple Inc. Social reminders
US10395654B2 (en) 2017-05-11 2019-08-27 Apple Inc. Text normalization based on a data-driven learning network
EP3347812A4 (en) * 2015-09-02 2019-08-28 Identifor, Inc. Intelligent virtual assistant systems and related methods
US10403283B1 (en) 2018-06-01 2019-09-03 Apple Inc. Voice interaction at a primary device to access call functionality of a companion device
US10417266B2 (en) 2017-05-09 2019-09-17 Apple Inc. Context-aware ranking of intelligent response suggestions
US10417344B2 (en) 2014-05-30 2019-09-17 Apple Inc. Exemplar-based natural language processing
US10417405B2 (en) 2011-03-21 2019-09-17 Apple Inc. Device access using voice authentication
US10438595B2 (en) 2014-09-30 2019-10-08 Apple Inc. Speaker identification and unsupervised speaker adaptation techniques
US10446137B2 (en) 2016-09-07 2019-10-15 Microsoft Technology Licensing, Llc Ambiguity resolving conversational understanding system
US10446142B2 (en) * 2015-05-20 2019-10-15 Microsoft Technology Licensing, Llc Crafting feedback dialogue with a digital assistant
US10453443B2 (en) 2014-09-30 2019-10-22 Apple Inc. Providing an indication of the suitability of speech recognition
US10474753B2 (en) 2016-09-07 2019-11-12 Apple Inc. Language identification using recurrent neural networks
US10491547B2 (en) 2016-06-21 2019-11-26 Oracle International Corporation Internet cloud-hosted natural language interactive messaging system user resolver
US10496705B1 (en) 2018-06-03 2019-12-03 Apple Inc. Accelerated task performance
US10498674B2 (en) 2016-06-21 2019-12-03 Oracle International Corporation Internet cloud-hosted natural language interactive messaging system sessionizer
US20190370413A1 (en) * 2018-06-03 2019-12-05 Apple Inc. Accessing multiple domains across multiple devices for candidate responses
US10529332B2 (en) 2015-03-08 2020-01-07 Apple Inc. Virtual assistant activation
US20200042649A1 (en) * 2018-08-02 2020-02-06 International Business Machines Corporation Implicit dialog approach operating a conversational access interface to web content
US10572810B2 (en) 2015-01-07 2020-02-25 Microsoft Technology Licensing, Llc Managing user interaction for input understanding determinations
US10580409B2 (en) 2016-06-11 2020-03-03 Apple Inc. Application integration with a digital assistant
US10592604B2 (en) 2018-03-12 2020-03-17 Apple Inc. Inverse text normalization for automatic speech recognition
US10600419B1 (en) 2017-09-22 2020-03-24 Amazon Technologies, Inc. System command processing
US10657966B2 (en) 2014-05-30 2020-05-19 Apple Inc. Better resolution when referencing to concepts
US10681212B2 (en) 2015-06-05 2020-06-09 Apple Inc. Virtual assistant aided communication with 3rd party service in a communication session
CN111257971A (en) * 2020-01-17 2020-06-09 河北冀云气象技术服务有限责任公司 Meteorological platform with artificial intelligence service ability and learning ability
US10692504B2 (en) 2010-02-25 2020-06-23 Apple Inc. User profiling for voice input processing
US10699717B2 (en) 2014-05-30 2020-06-30 Apple Inc. Intelligent assistant for home automation
US10714117B2 (en) 2013-02-07 2020-07-14 Apple Inc. Voice trigger for a digital assistant
US10741181B2 (en) 2017-05-09 2020-08-11 Apple Inc. User interface for correcting recognition errors
US10741185B2 (en) 2010-01-18 2020-08-11 Apple Inc. Intelligent automated assistant
US10748546B2 (en) 2017-05-16 2020-08-18 Apple Inc. Digital assistant services based on device capabilities
WO2020176353A1 (en) * 2019-02-25 2020-09-03 Liveperson, Inc. Intent-driven contact center
US10769385B2 (en) 2013-06-09 2020-09-08 Apple Inc. System and method for inferring user intent from speech inputs
US10777196B2 (en) * 2018-06-27 2020-09-15 The Travelers Indemnity Company Systems and methods for cooperatively-overlapped and artificial intelligence managed interfaces
US10810274B2 (en) 2017-05-15 2020-10-20 Apple Inc. Optimizing dialogue policy decisions for digital assistants using implicit feedback
US10824658B2 (en) 2018-08-02 2020-11-03 International Business Machines Corporation Implicit dialog approach for creating conversational access to web content
US10839159B2 (en) 2018-09-28 2020-11-17 Apple Inc. Named entity normalization in a spoken dialog system
US10878809B2 (en) 2014-05-30 2020-12-29 Apple Inc. Multi-command single utterance input method
US10892996B2 (en) 2018-06-01 2021-01-12 Apple Inc. Variable latency device coordination
US10909171B2 (en) 2017-05-16 2021-02-02 Apple Inc. Intelligent automated assistant for media exploration
US10930282B2 (en) 2015-03-08 2021-02-23 Apple Inc. Competing devices responding to voice triggers
US10942703B2 (en) 2015-12-23 2021-03-09 Apple Inc. Proactive assistance based on dialog communication between devices
US10956666B2 (en) 2015-11-09 2021-03-23 Apple Inc. Unconventional virtual assistant interactions
US10957313B1 (en) * 2017-09-22 2021-03-23 Amazon Technologies, Inc. System command processing
US11010127B2 (en) 2015-06-29 2021-05-18 Apple Inc. Virtual assistant for media playback
US11010561B2 (en) 2018-09-27 2021-05-18 Apple Inc. Sentiment prediction from textual data
US11009970B2 (en) 2018-06-01 2021-05-18 Apple Inc. Attention aware virtual assistant dismissal
US11037565B2 (en) 2016-06-10 2021-06-15 Apple Inc. Intelligent digital assistant in a multi-tasking environment
US11048473B2 (en) 2013-06-09 2021-06-29 Apple Inc. Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant
US11070949B2 (en) 2015-05-27 2021-07-20 Apple Inc. Systems and methods for proactively identifying and surfacing relevant content on an electronic device with a touch-sensitive display
US11120372B2 (en) 2011-06-03 2021-09-14 Apple Inc. Performing actions associated with task items that represent tasks to perform
US11127397B2 (en) 2015-05-27 2021-09-21 Apple Inc. Device voice control
US11126400B2 (en) 2015-09-08 2021-09-21 Apple Inc. Zero latency digital assistant
US11133008B2 (en) 2014-05-30 2021-09-28 Apple Inc. Reducing the need for manual start/end-pointing and trigger phrases
US11140099B2 (en) 2019-05-21 2021-10-05 Apple Inc. Providing message response suggestions
US11170166B2 (en) 2018-09-28 2021-11-09 Apple Inc. Neural typographical error modeling via generative adversarial networks
US11169616B2 (en) 2018-05-07 2021-11-09 Apple Inc. Raise to speak
US20210375290A1 (en) * 2020-05-26 2021-12-02 Apple Inc. Personalized voices for text messaging
US11217251B2 (en) 2019-05-06 2022-01-04 Apple Inc. Spoken notifications
US11227589B2 (en) 2016-06-06 2022-01-18 Apple Inc. Intelligent list reading
US11231904B2 (en) 2015-03-06 2022-01-25 Apple Inc. Reducing response latency of intelligent automated assistants
US11237797B2 (en) 2019-05-31 2022-02-01 Apple Inc. User activity shortcut suggestions
US11269678B2 (en) 2012-05-15 2022-03-08 Apple Inc. Systems and methods for integrating third party services with a digital assistant
US11289073B2 (en) 2019-05-31 2022-03-29 Apple Inc. Device text to speech
US11301477B2 (en) 2017-05-12 2022-04-12 Apple Inc. Feedback analysis of a digital assistant
US11307752B2 (en) 2019-05-06 2022-04-19 Apple Inc. User configurable task triggers
US11314370B2 (en) 2013-12-06 2022-04-26 Apple Inc. Method for extracting salient dialog usage from live data
US11348573B2 (en) 2019-03-18 2022-05-31 Apple Inc. Multimodality in digital assistant systems
US11348582B2 (en) 2008-10-02 2022-05-31 Apple Inc. Electronic devices with voice command and contextual data processing capabilities
US11360641B2 (en) 2019-06-01 2022-06-14 Apple Inc. Increasing the relevance of new available information
US11380310B2 (en) 2017-05-12 2022-07-05 Apple Inc. Low-latency intelligent automated assistant
US11388291B2 (en) 2013-03-14 2022-07-12 Apple Inc. System and method for processing voicemail
US11405466B2 (en) 2017-05-12 2022-08-02 Apple Inc. Synchronization and task delegation of a digital assistant
US11423908B2 (en) 2019-05-06 2022-08-23 Apple Inc. Interpreting spoken requests
US11423886B2 (en) 2010-01-18 2022-08-23 Apple Inc. Task flow identification based on user intent
US11462215B2 (en) 2018-09-28 2022-10-04 Apple Inc. Multi-modal inputs for voice commands
US11468282B2 (en) 2015-05-15 2022-10-11 Apple Inc. Virtual assistant in a communication session
CN115171686A (en) * 2022-06-30 2022-10-11 华人运通(上海)云计算科技有限公司 Method, device, equipment and system for engineering realization of natural semantic processing
US11467802B2 (en) 2017-05-11 2022-10-11 Apple Inc. Maintaining privacy of personal information
US11475898B2 (en) 2018-10-26 2022-10-18 Apple Inc. Low-latency multi-speaker speech recognition
US11475884B2 (en) 2019-05-06 2022-10-18 Apple Inc. Reducing digital assistant latency when a language is incorrectly determined
US11488406B2 (en) 2019-09-25 2022-11-01 Apple Inc. Text detection using global geometry estimators
US11496600B2 (en) 2019-05-31 2022-11-08 Apple Inc. Remote execution of machine-learned models
US11500672B2 (en) 2015-09-08 2022-11-15 Apple Inc. Distributed personal assistant
US11516537B2 (en) 2014-06-30 2022-11-29 Apple Inc. Intelligent automated assistant for TV user interactions
US11526368B2 (en) 2015-11-06 2022-12-13 Apple Inc. Intelligent automated assistant in a messaging environment
US11526801B2 (en) 2019-05-30 2022-12-13 International Business Machines Corporation Conversational search in content management systems
US11532306B2 (en) 2017-05-16 2022-12-20 Apple Inc. Detecting a trigger of a digital assistant
US11580990B2 (en) 2017-05-12 2023-02-14 Apple Inc. User-specific acoustic models
US11586940B2 (en) 2014-08-27 2023-02-21 International Business Machines Corporation Generating answers to text input in an electronic communication tool with a question answering system
US11599331B2 (en) 2017-05-11 2023-03-07 Apple Inc. Maintaining privacy of personal information
US11638059B2 (en) 2019-01-04 2023-04-25 Apple Inc. Content playback on multiple devices
US11657813B2 (en) 2019-05-31 2023-05-23 Apple Inc. Voice identification in digital assistant systems
US11656884B2 (en) 2017-01-09 2023-05-23 Apple Inc. Application integration with a digital assistant
US11671920B2 (en) 2007-04-03 2023-06-06 Apple Inc. Method and system for operating a multifunction portable electronic device using voice-activation
US11696060B2 (en) 2020-07-21 2023-07-04 Apple Inc. User identification using headphones
US11710482B2 (en) 2018-03-26 2023-07-25 Apple Inc. Natural assistant interaction
US11755276B2 (en) 2020-05-12 2023-09-12 Apple Inc. Reducing description length based on confidence
US11765209B2 (en) 2020-05-11 2023-09-19 Apple Inc. Digital assistant hardware abstraction
US11790914B2 (en) 2019-06-01 2023-10-17 Apple Inc. Methods and user interfaces for voice-based control of electronic devices
US20230334241A1 (en) * 2022-04-19 2023-10-19 International Business Machines Corporation Syntactic and semantic autocorrect learning
US11798547B2 (en) 2013-03-15 2023-10-24 Apple Inc. Voice activated device for use with a voice-based digital assistant
US11809783B2 (en) 2016-06-11 2023-11-07 Apple Inc. Intelligent device arbitration and control
US11809483B2 (en) 2015-09-08 2023-11-07 Apple Inc. Intelligent automated assistant for media search and playback
US11829720B2 (en) 2020-09-01 2023-11-28 Apple Inc. Analysis and validation of language models
US11838734B2 (en) 2020-07-20 2023-12-05 Apple Inc. Multi-device audio adjustment coordination
US11854539B2 (en) 2018-05-07 2023-12-26 Apple Inc. Intelligent automated assistant for delivering content from user experiences
US11853536B2 (en) 2015-09-08 2023-12-26 Apple Inc. Intelligent automated assistant in a media environment
US11914848B2 (en) 2020-05-11 2024-02-27 Apple Inc. Providing relevant data items based on context
US11928604B2 (en) 2005-09-08 2024-03-12 Apple Inc. Method and apparatus for building an intelligent automated assistant
US12010262B2 (en) 2013-08-06 2024-06-11 Apple Inc. Auto-activating smart responses based on activities from remote devices
US12014118B2 (en) 2017-05-15 2024-06-18 Apple Inc. Multi-modal interfaces having selection disambiguation and text modification capability
US12051413B2 (en) 2015-09-30 2024-07-30 Apple Inc. Intelligent device identification
US12067985B2 (en) 2018-06-01 2024-08-20 Apple Inc. Virtual assistant operations in multi-device environments
US12223282B2 (en) 2016-06-09 2025-02-11 Apple Inc. Intelligent automated assistant in a home environment

Cited By (221)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11928604B2 (en) 2005-09-08 2024-03-12 Apple Inc. Method and apparatus for building an intelligent automated assistant
US11671920B2 (en) 2007-04-03 2023-06-06 Apple Inc. Method and system for operating a multifunction portable electronic device using voice-activation
US11900936B2 (en) 2008-10-02 2024-02-13 Apple Inc. Electronic devices with voice command and contextual data processing capabilities
US11348582B2 (en) 2008-10-02 2022-05-31 Apple Inc. Electronic devices with voice command and contextual data processing capabilities
US12165635B2 (en) 2010-01-18 2024-12-10 Apple Inc. Intelligent automated assistant
US10741185B2 (en) 2010-01-18 2020-08-11 Apple Inc. Intelligent automated assistant
US12087308B2 (en) 2010-01-18 2024-09-10 Apple Inc. Intelligent automated assistant
US11423886B2 (en) 2010-01-18 2022-08-23 Apple Inc. Task flow identification based on user intent
US10692504B2 (en) 2010-02-25 2020-06-23 Apple Inc. User profiling for voice input processing
US10417405B2 (en) 2011-03-21 2019-09-17 Apple Inc. Device access using voice authentication
US11120372B2 (en) 2011-06-03 2021-09-14 Apple Inc. Performing actions associated with task items that represent tasks to perform
US11269678B2 (en) 2012-05-15 2022-03-08 Apple Inc. Systems and methods for integrating third party services with a digital assistant
US11321116B2 (en) 2012-05-15 2022-05-03 Apple Inc. Systems and methods for integrating third party services with a digital assistant
US20130339021A1 (en) * 2012-06-19 2013-12-19 International Business Machines Corporation Intent Discovery in Audio or Text-Based Conversation
US8983840B2 (en) * 2012-06-19 2015-03-17 International Business Machines Corporation Intent discovery in audio or text-based conversation
US9620147B2 (en) 2012-06-19 2017-04-11 International Business Machines Corporation Intent discovery in audio or text-based conversation
US11468889B1 (en) 2012-08-31 2022-10-11 Amazon Technologies, Inc. Speech recognition services
US10580408B1 (en) 2012-08-31 2020-03-03 Amazon Technologies, Inc. Speech recognition services
US10026394B1 (en) * 2012-08-31 2018-07-17 Amazon Technologies, Inc. Managing dialogs on a speech recognition platform
US12249316B1 (en) 2012-08-31 2025-03-11 Amazon Technologies, Inc. Speech recognition services
US9424840B1 (en) 2012-08-31 2016-08-23 Amazon Technologies, Inc. Speech recognition platforms
US11922925B1 (en) 2012-08-31 2024-03-05 Amazon Technologies, Inc. Managing dialogs on a speech recognition platform
US20150255064A1 (en) * 2012-11-30 2015-09-10 Mitsubishi Electric Corporation Intention estimating device and intention estimating method
US9530405B2 (en) * 2012-11-30 2016-12-27 Mitsubishi Electric Corporation Intention estimating device and intention estimating method
US12277954B2 (en) 2013-02-07 2025-04-15 Apple Inc. Voice trigger for a digital assistant
US11636869B2 (en) 2013-02-07 2023-04-25 Apple Inc. Voice trigger for a digital assistant
US10978090B2 (en) 2013-02-07 2021-04-13 Apple Inc. Voice trigger for a digital assistant
US11557310B2 (en) 2013-02-07 2023-01-17 Apple Inc. Voice trigger for a digital assistant
US10714117B2 (en) 2013-02-07 2020-07-14 Apple Inc. Voice trigger for a digital assistant
US11862186B2 (en) 2013-02-07 2024-01-02 Apple Inc. Voice trigger for a digital assistant
US11388291B2 (en) 2013-03-14 2022-07-12 Apple Inc. System and method for processing voicemail
US11798547B2 (en) 2013-03-15 2023-10-24 Apple Inc. Voice activated device for use with a voice-based digital assistant
CN104123936B (en) * 2013-04-25 2017-10-20 伊莱比特汽车公司 The automatic training method of conversational system, conversational system and the control device for vehicle
US9679557B2 (en) * 2013-04-25 2017-06-13 Elektrobit Automotive Gmbh Computer-implemented method for automatic training of a dialogue system, and dialogue system for generating semantic annotations
US20140324429A1 (en) * 2013-04-25 2014-10-30 Elektrobit Automotive Gmbh Computer-implemented method for automatic training of a dialogue system, and dialogue system for generating semantic annotations
CN104123936A (en) * 2013-04-25 2014-10-29 伊莱比特汽车公司 Method for automatic training of a dialogue system, dialogue system, and control device for vehicle
US12073147B2 (en) 2013-06-09 2024-08-27 Apple Inc. Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant
US11727219B2 (en) 2013-06-09 2023-08-15 Apple Inc. System and method for inferring user intent from speech inputs
US11048473B2 (en) 2013-06-09 2021-06-29 Apple Inc. Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant
US10769385B2 (en) 2013-06-09 2020-09-08 Apple Inc. System and method for inferring user intent from speech inputs
US12010262B2 (en) 2013-08-06 2024-06-11 Apple Inc. Auto-activating smart responses based on activities from remote devices
US11314370B2 (en) 2013-12-06 2022-04-26 Apple Inc. Method for extracting salient dialog usage from live data
US20220214775A1 (en) * 2013-12-06 2022-07-07 Apple Inc. Method for extracting salient dialog usage from live data
US9830312B2 (en) 2014-04-11 2017-11-28 International Business Machines Corporation Mobile based lexicon and forecasting
US9569423B2 (en) 2014-04-11 2017-02-14 International Business Machines Corporation Mobile based lexicon and forecasting
US9430461B2 (en) 2014-04-11 2016-08-30 International Business Machines Corporation Mobile based lexicon and forecasting
US20150310862A1 (en) * 2014-04-24 2015-10-29 Microsoft Corporation Deep learning for semantic parsing including semantic utterance classification
US11133008B2 (en) 2014-05-30 2021-09-28 Apple Inc. Reducing the need for manual start/end-pointing and trigger phrases
US10714095B2 (en) 2014-05-30 2020-07-14 Apple Inc. Intelligent assistant for home automation
US10417344B2 (en) 2014-05-30 2019-09-17 Apple Inc. Exemplar-based natural language processing
US11699448B2 (en) 2014-05-30 2023-07-11 Apple Inc. Intelligent assistant for home automation
US11810562B2 (en) 2014-05-30 2023-11-07 Apple Inc. Reducing the need for manual start/end-pointing and trigger phrases
US11257504B2 (en) 2014-05-30 2022-02-22 Apple Inc. Intelligent assistant for home automation
US10878809B2 (en) 2014-05-30 2020-12-29 Apple Inc. Multi-command single utterance input method
US10699717B2 (en) 2014-05-30 2020-06-30 Apple Inc. Intelligent assistant for home automation
US11670289B2 (en) 2014-05-30 2023-06-06 Apple Inc. Multi-command single utterance input method
US10657966B2 (en) 2014-05-30 2020-05-19 Apple Inc. Better resolution when referencing to concepts
US11838579B2 (en) 2014-06-30 2023-12-05 Apple Inc. Intelligent automated assistant for TV user interactions
US11516537B2 (en) 2014-06-30 2022-11-29 Apple Inc. Intelligent automated assistant for TV user interactions
US20160063381A1 (en) * 2014-08-27 2016-03-03 International Business Machines Corporation Generating responses to electronic communications with a question answering system
US10019672B2 (en) * 2014-08-27 2018-07-10 International Business Machines Corporation Generating responses to electronic communications with a question answering system
US11651242B2 (en) 2014-08-27 2023-05-16 International Business Machines Corporation Generating answers to text input in an electronic communication tool with a question answering system
US10019673B2 (en) * 2014-08-27 2018-07-10 International Business Machines Corporation Generating responses to electronic communications with a question answering system
US20160062988A1 (en) * 2014-08-27 2016-03-03 International Business Machines Corporation Generating responses to electronic communications with a question answering system
US11586940B2 (en) 2014-08-27 2023-02-21 International Business Machines Corporation Generating answers to text input in an electronic communication tool with a question answering system
US10171619B2 (en) * 2014-08-28 2019-01-01 Ca, Inc. Identifying a cloud service using machine learning and online data
US20160065436A1 (en) * 2014-08-28 2016-03-03 Ca, Inc. Identifying a cloud service using machine learning and online data
US10438595B2 (en) 2014-09-30 2019-10-08 Apple Inc. Speaker identification and unsupervised speaker adaptation techniques
US10390213B2 (en) 2014-09-30 2019-08-20 Apple Inc. Social reminders
US10453443B2 (en) 2014-09-30 2019-10-22 Apple Inc. Providing an indication of the suitability of speech recognition
EP3032534A1 (en) * 2014-12-12 2016-06-15 Deutsche Telekom AG Method and device for a self-organizing voice processing system for building automation
US10572810B2 (en) 2015-01-07 2020-02-25 Microsoft Technology Licensing, Llc Managing user interaction for input understanding determinations
US11231904B2 (en) 2015-03-06 2022-01-25 Apple Inc. Reducing response latency of intelligent automated assistants
US11087759B2 (en) 2015-03-08 2021-08-10 Apple Inc. Virtual assistant activation
US10930282B2 (en) 2015-03-08 2021-02-23 Apple Inc. Competing devices responding to voice triggers
US11842734B2 (en) 2015-03-08 2023-12-12 Apple Inc. Virtual assistant activation
US10529332B2 (en) 2015-03-08 2020-01-07 Apple Inc. Virtual assistant activation
US12001933B2 (en) 2015-05-15 2024-06-04 Apple Inc. Virtual assistant in a communication session
US11468282B2 (en) 2015-05-15 2022-10-11 Apple Inc. Virtual assistant in a communication session
US12154016B2 (en) 2015-05-15 2024-11-26 Apple Inc. Virtual assistant in a communication session
US10446142B2 (en) * 2015-05-20 2019-10-15 Microsoft Technology Licensing, Llc Crafting feedback dialogue with a digital assistant
US11070949B2 (en) 2015-05-27 2021-07-20 Apple Inc. Systems and methods for proactively identifying and surfacing relevant content on an electronic device with a touch-sensitive display
US11127397B2 (en) 2015-05-27 2021-09-21 Apple Inc. Device voice control
US10681212B2 (en) 2015-06-05 2020-06-09 Apple Inc. Virtual assistant aided communication with 3rd party service in a communication session
US11010127B2 (en) 2015-06-29 2021-05-18 Apple Inc. Virtual assistant for media playback
US11947873B2 (en) 2015-06-29 2024-04-02 Apple Inc. Virtual assistant for media playback
US10249297B2 (en) 2015-07-13 2019-04-02 Microsoft Technology Licensing, Llc Propagating conversational alternatives using delayed hypothesis binding
EP3347812A4 (en) * 2015-09-02 2019-08-28 Identifor, Inc. Intelligent virtual assistant systems and related methods
US11809483B2 (en) 2015-09-08 2023-11-07 Apple Inc. Intelligent automated assistant for media search and playback
US11853536B2 (en) 2015-09-08 2023-12-26 Apple Inc. Intelligent automated assistant in a media environment
US12204932B2 (en) 2015-09-08 2025-01-21 Apple Inc. Distributed personal assistant
US11500672B2 (en) 2015-09-08 2022-11-15 Apple Inc. Distributed personal assistant
US11126400B2 (en) 2015-09-08 2021-09-21 Apple Inc. Zero latency digital assistant
US11550542B2 (en) 2015-09-08 2023-01-10 Apple Inc. Zero latency digital assistant
US11954405B2 (en) 2015-09-08 2024-04-09 Apple Inc. Zero latency digital assistant
US12051413B2 (en) 2015-09-30 2024-07-30 Apple Inc. Intelligent device identification
US11526368B2 (en) 2015-11-06 2022-12-13 Apple Inc. Intelligent automated assistant in a messaging environment
US11809886B2 (en) 2015-11-06 2023-11-07 Apple Inc. Intelligent automated assistant in a messaging environment
US10956666B2 (en) 2015-11-09 2021-03-23 Apple Inc. Unconventional virtual assistant interactions
US11886805B2 (en) 2015-11-09 2024-01-30 Apple Inc. Unconventional virtual assistant interactions
US10942703B2 (en) 2015-12-23 2021-03-09 Apple Inc. Proactive assistance based on dialog communication between devices
US11853647B2 (en) 2015-12-23 2023-12-26 Apple Inc. Proactive assistance based on dialog communication between devices
US10229687B2 (en) 2016-03-10 2019-03-12 Microsoft Technology Licensing, Llc Scalable endpoint-dependent natural language understanding
US11227589B2 (en) 2016-06-06 2022-01-18 Apple Inc. Intelligent list reading
US12223282B2 (en) 2016-06-09 2025-02-11 Apple Inc. Intelligent automated assistant in a home environment
US11657820B2 (en) 2016-06-10 2023-05-23 Apple Inc. Intelligent digital assistant in a multi-tasking environment
US11037565B2 (en) 2016-06-10 2021-06-15 Apple Inc. Intelligent digital assistant in a multi-tasking environment
US11152002B2 (en) 2016-06-11 2021-10-19 Apple Inc. Application integration with a digital assistant
US11809783B2 (en) 2016-06-11 2023-11-07 Apple Inc. Intelligent device arbitration and control
US10580409B2 (en) 2016-06-11 2020-03-03 Apple Inc. Application integration with a digital assistant
US11749275B2 (en) 2016-06-11 2023-09-05 Apple Inc. Application integration with a digital assistant
US10270864B2 (en) 2016-06-21 2019-04-23 Oracle International Corporation Internet cloud-hosted natural language interactive messaging system server collaboration
US10498674B2 (en) 2016-06-21 2019-12-03 Oracle International Corporation Internet cloud-hosted natural language interactive messaging system sessionizer
US10491547B2 (en) 2016-06-21 2019-11-26 Oracle International Corporation Internet cloud-hosted natural language interactive messaging system user resolver
US10848572B2 (en) 2016-06-21 2020-11-24 Oracle International Corporation Internet cloud-hosted natural language interactive messaging system server collaboration
US10474753B2 (en) 2016-09-07 2019-11-12 Apple Inc. Language identification using recurrent neural networks
US10446137B2 (en) 2016-09-07 2019-10-15 Microsoft Technology Licensing, Llc Ambiguity resolving conversational understanding system
US11240179B2 (en) 2016-09-16 2022-02-01 Oracle International Corporation Internet cloud-hosted natural language interactive messaging system with virtual database
US10666582B2 (en) 2016-09-16 2020-05-26 Oracle International Corporation Internet cloud-hosted natural language interactive messaging system with intent determination
WO2018052543A1 (en) * 2016-09-16 2018-03-22 Oracle International Corporation Internet cloud-hosted natural language interactive messaging system with entity-based communication
WO2018052544A1 (en) * 2016-09-16 2018-03-22 Oracle International Corporation Internet cloud-hosted natural language interactive messaging system with virtual database
US10616147B2 (en) 2016-09-16 2020-04-07 Oracle International Corporation Internet cloud-hosted natural language interactive messaging system with entity-based communication
WO2018052542A1 (en) * 2016-09-16 2018-03-22 Oracle International Corporation Internet cloud-hosted natural language interactive messaging system with intent determination
US10242672B2 (en) 2016-10-28 2019-03-26 Microsoft Technology Licensing, Llc Intelligent assistance in presentations
CN108073600A (en) * 2016-11-11 2018-05-25 阿里巴巴集团控股有限公司 A kind of intelligent answer exchange method, device and electronic equipment
US11656884B2 (en) 2017-01-09 2023-05-23 Apple Inc. Application integration with a digital assistant
US10417266B2 (en) 2017-05-09 2019-09-17 Apple Inc. Context-aware ranking of intelligent response suggestions
US10741181B2 (en) 2017-05-09 2020-08-11 Apple Inc. User interface for correcting recognition errors
US11599331B2 (en) 2017-05-11 2023-03-07 Apple Inc. Maintaining privacy of personal information
US11467802B2 (en) 2017-05-11 2022-10-11 Apple Inc. Maintaining privacy of personal information
US10395654B2 (en) 2017-05-11 2019-08-27 Apple Inc. Text normalization based on a data-driven learning network
US11862151B2 (en) 2017-05-12 2024-01-02 Apple Inc. Low-latency intelligent automated assistant
US11405466B2 (en) 2017-05-12 2022-08-02 Apple Inc. Synchronization and task delegation of a digital assistant
US11538469B2 (en) 2017-05-12 2022-12-27 Apple Inc. Low-latency intelligent automated assistant
US11580990B2 (en) 2017-05-12 2023-02-14 Apple Inc. User-specific acoustic models
US11380310B2 (en) 2017-05-12 2022-07-05 Apple Inc. Low-latency intelligent automated assistant
US11301477B2 (en) 2017-05-12 2022-04-12 Apple Inc. Feedback analysis of a digital assistant
US12014118B2 (en) 2017-05-15 2024-06-18 Apple Inc. Multi-modal interfaces having selection disambiguation and text modification capability
US20180330721A1 (en) * 2017-05-15 2018-11-15 Apple Inc. Hierarchical belief states for digital assistants
US10810274B2 (en) 2017-05-15 2020-10-20 Apple Inc. Optimizing dialogue policy decisions for digital assistants using implicit feedback
US10482874B2 (en) * 2017-05-15 2019-11-19 Apple Inc. Hierarchical belief states for digital assistants
US10311144B2 (en) 2017-05-16 2019-06-04 Apple Inc. Emoji word sense disambiguation
US12254887B2 (en) 2017-05-16 2025-03-18 Apple Inc. Far-field extension of digital assistant services for providing a notification of an event to a user
US11675829B2 (en) 2017-05-16 2023-06-13 Apple Inc. Intelligent automated assistant for media exploration
US10909171B2 (en) 2017-05-16 2021-02-02 Apple Inc. Intelligent automated assistant for media exploration
US11532306B2 (en) 2017-05-16 2022-12-20 Apple Inc. Detecting a trigger of a digital assistant
US10748546B2 (en) 2017-05-16 2020-08-18 Apple Inc. Digital assistant services based on device capabilities
US20190074005A1 (en) * 2017-09-06 2019-03-07 Zensar Technologies Limited Automated Conversation System and Method Thereof
US10600419B1 (en) 2017-09-22 2020-03-24 Amazon Technologies, Inc. System command processing
US10957313B1 (en) * 2017-09-22 2021-03-23 Amazon Technologies, Inc. System command processing
US10592604B2 (en) 2018-03-12 2020-03-17 Apple Inc. Inverse text normalization for automatic speech recognition
US11710482B2 (en) 2018-03-26 2023-07-25 Apple Inc. Natural assistant interaction
US11169616B2 (en) 2018-05-07 2021-11-09 Apple Inc. Raise to speak
US11900923B2 (en) 2018-05-07 2024-02-13 Apple Inc. Intelligent automated assistant for delivering content from user experiences
US11907436B2 (en) 2018-05-07 2024-02-20 Apple Inc. Raise to speak
US11854539B2 (en) 2018-05-07 2023-12-26 Apple Inc. Intelligent automated assistant for delivering content from user experiences
US11487364B2 (en) 2018-05-07 2022-11-01 Apple Inc. Raise to speak
US12080287B2 (en) 2018-06-01 2024-09-03 Apple Inc. Voice interaction at a primary device to access call functionality of a companion device
US12067985B2 (en) 2018-06-01 2024-08-20 Apple Inc. Virtual assistant operations in multi-device environments
US11360577B2 (en) 2018-06-01 2022-06-14 Apple Inc. Attention aware virtual assistant dismissal
US10720160B2 (en) 2018-06-01 2020-07-21 Apple Inc. Voice interaction at a primary device to access call functionality of a companion device
US11009970B2 (en) 2018-06-01 2021-05-18 Apple Inc. Attention aware virtual assistant dismissal
US11630525B2 (en) 2018-06-01 2023-04-18 Apple Inc. Attention aware virtual assistant dismissal
US10892996B2 (en) 2018-06-01 2021-01-12 Apple Inc. Variable latency device coordination
US11431642B2 (en) 2018-06-01 2022-08-30 Apple Inc. Variable latency device coordination
US10984798B2 (en) 2018-06-01 2021-04-20 Apple Inc. Voice interaction at a primary device to access call functionality of a companion device
US10403283B1 (en) 2018-06-01 2019-09-03 Apple Inc. Voice interaction at a primary device to access call functionality of a companion device
US10504518B1 (en) 2018-06-03 2019-12-10 Apple Inc. Accelerated task performance
US10944859B2 (en) 2018-06-03 2021-03-09 Apple Inc. Accelerated task performance
US10496705B1 (en) 2018-06-03 2019-12-03 Apple Inc. Accelerated task performance
US20190370413A1 (en) * 2018-06-03 2019-12-05 Apple Inc. Accessing multiple domains across multiple devices for candidate responses
US10777196B2 (en) * 2018-06-27 2020-09-15 The Travelers Indemnity Company Systems and methods for cooperatively-overlapped and artificial intelligence managed interfaces
US11308964B2 (en) * 2018-06-27 2022-04-19 The Travelers Indemnity Company Systems and methods for cooperatively-overlapped and artificial intelligence managed interfaces
US10824658B2 (en) 2018-08-02 2020-11-03 International Business Machines Corporation Implicit dialog approach for creating conversational access to web content
US20200042649A1 (en) * 2018-08-02 2020-02-06 International Business Machines Corporation Implicit dialog approach operating a conversational access interface to web content
US10915588B2 (en) * 2018-08-02 2021-02-09 International Business Machines Corporation Implicit dialog approach operating a conversational access interface to web content
CN109241533A (en) * 2018-09-06 2019-01-18 科大国创软件股份有限公司 A kind of meaning of one's words based on natural language processing understands system and method
US11010561B2 (en) 2018-09-27 2021-05-18 Apple Inc. Sentiment prediction from textual data
US11893992B2 (en) 2018-09-28 2024-02-06 Apple Inc. Multi-modal inputs for voice commands
US10839159B2 (en) 2018-09-28 2020-11-17 Apple Inc. Named entity normalization in a spoken dialog system
US11170166B2 (en) 2018-09-28 2021-11-09 Apple Inc. Neural typographical error modeling via generative adversarial networks
US11462215B2 (en) 2018-09-28 2022-10-04 Apple Inc. Multi-modal inputs for voice commands
US11475898B2 (en) 2018-10-26 2022-10-18 Apple Inc. Low-latency multi-speaker speech recognition
US11638059B2 (en) 2019-01-04 2023-04-25 Apple Inc. Content playback on multiple devices
US11050884B2 (en) 2019-02-25 2021-06-29 Liveperson, Inc. Intent-driven contact center
WO2020176353A1 (en) * 2019-02-25 2020-09-03 Liveperson, Inc. Intent-driven contact center
US11348573B2 (en) 2019-03-18 2022-05-31 Apple Inc. Multimodality in digital assistant systems
US11783815B2 (en) 2019-03-18 2023-10-10 Apple Inc. Multimodality in digital assistant systems
US11217251B2 (en) 2019-05-06 2022-01-04 Apple Inc. Spoken notifications
US11705130B2 (en) 2019-05-06 2023-07-18 Apple Inc. Spoken notifications
US11423908B2 (en) 2019-05-06 2022-08-23 Apple Inc. Interpreting spoken requests
US11475884B2 (en) 2019-05-06 2022-10-18 Apple Inc. Reducing digital assistant latency when a language is incorrectly determined
US11675491B2 (en) 2019-05-06 2023-06-13 Apple Inc. User configurable task triggers
US11307752B2 (en) 2019-05-06 2022-04-19 Apple Inc. User configurable task triggers
US11888791B2 (en) 2019-05-21 2024-01-30 Apple Inc. Providing message response suggestions
US11140099B2 (en) 2019-05-21 2021-10-05 Apple Inc. Providing message response suggestions
US11526801B2 (en) 2019-05-30 2022-12-13 International Business Machines Corporation Conversational search in content management systems
US11289073B2 (en) 2019-05-31 2022-03-29 Apple Inc. Device text to speech
US11360739B2 (en) 2019-05-31 2022-06-14 Apple Inc. User activity shortcut suggestions
US11237797B2 (en) 2019-05-31 2022-02-01 Apple Inc. User activity shortcut suggestions
US11657813B2 (en) 2019-05-31 2023-05-23 Apple Inc. Voice identification in digital assistant systems
US11496600B2 (en) 2019-05-31 2022-11-08 Apple Inc. Remote execution of machine-learned models
US11360641B2 (en) 2019-06-01 2022-06-14 Apple Inc. Increasing the relevance of new available information
US11790914B2 (en) 2019-06-01 2023-10-17 Apple Inc. Methods and user interfaces for voice-based control of electronic devices
US11488406B2 (en) 2019-09-25 2022-11-01 Apple Inc. Text detection using global geometry estimators
CN111257971A (en) * 2020-01-17 2020-06-09 河北冀云气象技术服务有限责任公司 Meteorological platform with artificial intelligence service ability and learning ability
US11924254B2 (en) 2020-05-11 2024-03-05 Apple Inc. Digital assistant hardware abstraction
US11914848B2 (en) 2020-05-11 2024-02-27 Apple Inc. Providing relevant data items based on context
US11765209B2 (en) 2020-05-11 2023-09-19 Apple Inc. Digital assistant hardware abstraction
US11755276B2 (en) 2020-05-12 2023-09-12 Apple Inc. Reducing description length based on confidence
US20210375290A1 (en) * 2020-05-26 2021-12-02 Apple Inc. Personalized voices for text messaging
US20230051062A1 (en) * 2020-05-26 2023-02-16 Apple Inc. Personalized voices for text messaging
US12170089B2 (en) * 2020-05-26 2024-12-17 Apple Inc. Personalized voices for text messaging
US11508380B2 (en) * 2020-05-26 2022-11-22 Apple Inc. Personalized voices for text messaging
US11838734B2 (en) 2020-07-20 2023-12-05 Apple Inc. Multi-device audio adjustment coordination
US11696060B2 (en) 2020-07-21 2023-07-04 Apple Inc. User identification using headphones
US11750962B2 (en) 2020-07-21 2023-09-05 Apple Inc. User identification using headphones
US11829720B2 (en) 2020-09-01 2023-11-28 Apple Inc. Analysis and validation of language models
US12153879B2 (en) * 2022-04-19 2024-11-26 International Business Machines Corporation Syntactic and semantic autocorrect learning
US20230334241A1 (en) * 2022-04-19 2023-10-19 International Business Machines Corporation Syntactic and semantic autocorrect learning
CN115171686A (en) * 2022-06-30 2022-10-11 华人运通(上海)云计算科技有限公司 Method, device, equipment and system for engineering realization of natural semantic processing

Similar Documents

Publication Publication Date Title
US20120296638A1 (en) Method and system for quickly recognizing and responding to user intents and questions from natural language input using intelligent hierarchical processing and personalized adaptive semantic interface
US20220214775A1 (en) Method for extracting salient dialog usage from live data
US10963499B2 (en) Generating command-specific language model discourses for digital assistant interpretation
US10540965B2 (en) Semantic re-ranking of NLU results in conversational dialogue applications
JP6722225B2 (en) Method for adaptive conversation state management with dynamically applied filtering operators as part of conversational interface
US11087377B2 (en) Agent coaching using voice services
US10474967B2 (en) Conversation utterance labeling
US9171542B2 (en) Anaphora resolution using linguisitic cues, dialogue context, and general knowledge
US9269354B2 (en) Semantic re-ranking of NLU results in conversational dialogue applications
US10929613B2 (en) Automated document cluster merging for topic-based digital assistant interpretation
US10963495B2 (en) Automated discourse phrase discovery for generating an improved language model of a digital assistant
US10838746B2 (en) Identifying parameter values and determining features for boosting rankings of relevant distributable digital assistant operations
US9361884B2 (en) Communicating context across different components of multi-modal dialog applications
US20210374168A1 (en) Semantic cluster formation in deep learning intelligent assistants
US20180373494A1 (en) Ranking and boosting relevant distributable digital assistant operations
WO2018045646A1 (en) Artificial intelligence-based method and device for human-machine interaction
US12204588B2 (en) Systems and methods for providing personalized answers with learned user vocabulary for user queries
US20250036621A1 (en) Generating query answers from a user's history
US11687583B2 (en) Information retrieval system and method of information retrieval
US20220245489A1 (en) Automatic intent generation within a virtual agent platform
WO2015200422A1 (en) Semantic re-ranking of nlu results in conversational dialogue applications
KR20230014680A (en) Bit vector based content matching for 3rd party digital assistant actions
CN120045750A (en) Retrieval enhancement generation method and system based on large language model

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

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