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 PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/332—Query formulation
- G06F16/3329—Natural language query formulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/36—Creation of semantic tools, e.g. ontology or thesauri
- G06F16/367—Ontology
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/226—Procedures used during a speech recognition process, e.g. man-machine dialogue using non-speech characteristics
- G10L2015/227—Procedures used during a speech recognition process, e.g. man-machine dialogue using non-speech characteristics of the speaker; Human-factor methodology
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/226—Procedures used during a speech recognition process, e.g. man-machine dialogue using non-speech characteristics
- G10L2015/228—Procedures 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
- 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.
- 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.
- 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.
- 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.
- 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 - 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 inFIG. 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 thePersonal 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 throughPhase 1 processingFIG. 5 , which includes standard syntactic analysis based on system training. A pattern from the voice input is formed usingphase 1 analysis and the pattern is compared against user'sPersonal 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 processingFIG. 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 theintent 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 andPhase 2 fail to recognize the user intent,Phase 3 analytics is performed. Duringphase 3 analysisFIG. 7 , several analytics are performed on the voice input and the semantic and syntactic analysis prepared. - If the
keyword 701 andterm - 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 andFIG. 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
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)
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 |
-
2012
- 2012-05-18 US US13/475,908 patent/US20120296638A1/en not_active Abandoned
Cited By (221)
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 |