Expediting interaction with a digital assistant by predicting user responses

A technology for digital assistants and users, applied in the direction of digital data processing, data processing input/output process, special data processing applications, etc., can solve problems such as difficult to use, lack of consistent personalized service development to make contributions, and achieve simplification storage and processing, speeding up the effects of interaction

Pending Publication Date: 2021-07-23
MICROSOFT TECH LICENSING LLC
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, these separate efforts have not contributed to the development of consistent personalized services across the various components associated with digital assistants
Indeed, in some cases, skill components may include proprietary logic that remains opaque to platform developers, where it will be difficult for platform developers to leverage any insights captured by those skill components

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Expediting interaction with a digital assistant by predicting user responses
  • Expediting interaction with a digital assistant by predicting user responses
  • Expediting interaction with a digital assistant by predicting user responses

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The disclosure is organized as follows. Part A describes a computing environment for expediting user interactions with digital assistants. Part B sets forth an illustrative method for explaining the operation of the computing environment of Part A. And Part C describes illustrative computing functions that can be used to implement any aspect of the features described in Parts A and B.

[0020] As a preliminary matter, the term "hardware logic" corresponds to one or more hardware processors (e.g., CPUs, GPUs, etc.) that execute machine-readable instructions stored in memory, and / or use task-specific fixed and and / or one or more other hardware logic components (eg, FPGAs) that can program a collection of logic gates to perform operations. Section C provides additional information about one implementation of the hardware logic. The term "component" or "engine" refers to a portion of a hardware logic circuit that performs a specific function.

[0021] In one case, the i...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A computer-implemented technique is described herein for expediting a user's interaction with a digital assistant. In one implementation, the technique involves receiving a system prompt generated by a digital assistant in response to an input command provided by a user via an input device. The technique then generates a predicted response based on linguistic content of the system prompt, together with contextual features pertaining to a circumstance in which the system prompt was issued. The predicted response corresponds to a prediction of how the user will respond to the system prompt. The technique then selects one or more dialogue actions from a plurality of dialogue actions, based on a confidence value associated with the predicted response. The technique expedites the user's interaction with the digital assistant by reducing the number of system prompts that the user is asked to respond to.

Description

Background technique [0001] A digital assistant refers to a virtual agent that is used to answer a user's queries, usually via multiple rounds of dialogue. In a typical case, the user starts by entering an initial command, such as "book a hotel in New York." The digital assistant then goes through a series of system prompts to identify the time, location, and other details of the reservation. To perform this task, digital assistants typically rely on one or more skill components. Each skill component is configured to handle a specific task, such as booking a restaurant, controlling a media system, retrieving news, and so on. [0002] Although digital assistants have become ubiquitous in our lives, these agents sometimes exhibit suboptimal performance. For example, users may be increasingly frustrated with the amount of time it takes digital assistants to understand and perform tasks. Users can be especially frustrated whenever the digital assistant misinterprets the user's...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F3/16
CPCG06F3/167G06F16/3349G06F3/16G10L15/07G10L15/22G10L2015/223G10L2015/225
Inventor V·阿加瓦尔R·K·杰哈S·巴特拉K·坦吉拉拉M·马卡雷基安I·齐图尼
Owner MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products