Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Using contextual information in virtual assistants to facilitate command processing

A situational information and situational technology, applied in the field of virtual assistants, can solve problems such as troublesome users, execution errors, incorrect execution, etc., and achieve the effect of improving user experience

Active Publication Date: 2017-02-01
APPLE INC
View PDF13 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, without further information, the virtual assistant may not be able to correctly interpret and process such input
This type of ambiguity can lead to errors in execution, incorrect actions to be performed, and / or excessive inconvenience to the user by clarification of input requests

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
  • Using contextual information in virtual assistants to facilitate command processing
  • Using contextual information in virtual assistants to facilitate command processing
  • Using contextual information in virtual assistants to facilitate command processing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0055] According to various embodiments of the present invention, various contextual information is obtained and applied to perform information processing functions in support of the operation of the virtual assistant. For purposes of description, "virtual assistant" is equivalent to the term "intelligent automated assistant," both of which refer to any information processing system that performs one or more of the following functions:

[0056] ● Interpreting human language input in speech and / or text form;

[0057] Manipulating a representation of user intent into an executable form, such as a representation of a task with steps and / or parameters;

[0058] Execution of tasks represented by calling programs, methods, services, APIs, etc.; and

[0059] • Generate an output response to the user in verbal and / or graphical form.

[0060] An example of such a virtual assistant is described in related U.S. Patent Application Serial No. 12 / 987,982, filed January 10, 2011, Attorney ...

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

The present invention relates to the use of contextual information in a virtual assistant to facilitate the processing of commands. Virtual assistants use contextual information to supplement natural language or gesture input from users. Context helps clarify the user's intent and reduces the number of candidate interpretations for the user's input and reduces the user's need to provide excessive clarifying input. Context can include any available information that can be used by the assistant to supplement explicit user input to constrain information processing questions and / or personalize outcomes. Context can be used to constrain solutions at different stages of processing including, for example, speech recognition, natural language processing, task flow processing, and dialog generation.

Description

[0001] Cross References to Related Applications [0002] This application claims priority as a continuation-in-part of U.S. Patent Application Serial No. 12 / 479,477, entitled "Contextual Voice Commands," Attorney Docket No. P7393US1, filed June 5, 2009, the entire disclosure of which is incorporated by reference included here. [0003] This application further claims priority as a continuation-in-part of U.S. Patent Application Serial No. 12 / 987,982, entitled "Intelligent Automated Assistant," Attorney Docket No. P10575US1, filed January 10, 2011, the entire disclosure of which is incorporated by reference included here. [0004] U.S. Patent Application Serial No. 12 / 987,982 claims priority to U.S. Provisional Patent Application Serial No. 12 / 987,982, entitled "Intelligent Automated Assistant," Attorney Docket No. SIRIP003P, filed January 18, 2010, the entire disclosure of which Included herein by reference. [0005] This application further claims priority to U.S. Provisiona...

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 Patents(China)
IPC IPC(8): G06F17/28G10L15/22G10L15/26H04M1/725G06F40/00H04M1/72448H04M1/72451H04M1/72454H04M1/72457
CPCG10L15/18G10L15/183G06F2203/0381G10L2015/227G10L2015/228G10L15/1822G06F3/167G10L15/22G10L15/26
Inventor T·R·格鲁博尔C·D·布瑞哈姆D·S·科恩G·诺威克B·S·菲利普斯
Owner APPLE INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products