-
公开(公告)号:US20210151070A1
公开(公告)日:2021-05-20
申请号:US17150513
申请日:2021-01-15
Applicant: Apple Inc.
Inventor: Justin BINDER , Samuel D. POST , Onur TACKIN , Thomas R. GRUBER
Abstract: A method for operating a voice trigger is provided. In some implementations, the method is performed at an electronic device including one or more processors and memory storing instructions for execution by the one or more processors. The method includes receiving a sound input. The sound input may correspond to a spoken word or phrase, or a portion thereof. The method includes determining whether at least a portion of the sound input corresponds to a predetermined type of sound, such as a human voice. The method includes, upon a determination that at least a portion of the sound input corresponds to the predetermined type, determining whether the sound input includes predetermined content, such as a predetermined trigger word or phrase. The method also includes, upon a determination that the sound input includes the predetermined content, initiating a speech-based service, such as a voice-based digital assistant.
-
公开(公告)号:US20200327895A1
公开(公告)日:2020-10-15
申请号:US16912278
申请日:2020-06-25
Applicant: Apple Inc.
Inventor: Thomas R. GRUBER , Adam J. CHEYER , Daniel KEEN
IPC: G10L17/22 , G06Q10/02 , G06F3/16 , G10L15/22 , G06F16/2457 , G06F16/9537
Abstract: The intelligent automated assistant system engages with the user in an integrated, conversational manner using natural language dialog, and invokes external services when appropriate to obtain information or perform various actions. The system can be implemented using any of a number of different platforms, such as the web, email, smartphone, and the like, or any combination thereof. In one embodiment, the system is based on sets of interrelated domains and tasks, and employs additional functionally powered by external services with which the system can interact.
-
公开(公告)号:US20200279576A1
公开(公告)日:2020-09-03
申请号:US16879348
申请日:2020-05-20
Applicant: Apple Inc.
Inventor: Justin BINDER , Samuel D. POST , Onur TACKIN , Thomas R. GRUBER
Abstract: A method for operating a voice trigger is provided. In some implementations, the method is performed at an electronic device including one or more processors and memory storing instructions for execution by the one or more processors. The method includes receiving a sound input. The sound input may correspond to a spoken word or phrase, or a portion thereof. The method includes determining whether at least a portion of the sound input corresponds to a predetermined type of sound, such as a human voice. The method includes, upon a determination that at least a portion of the sound input corresponds to the predetermined type, determining whether the sound input includes predetermined content, such as a predetermined trigger word or phrase. The method also includes, upon a determination that the sound input includes the predetermined content, initiating a speech-based service, such as a voice-based digital assistant.
-
公开(公告)号:US20200043482A1
公开(公告)日:2020-02-06
申请号:US16600950
申请日:2019-10-14
Applicant: Apple Inc.
Inventor: Thomas R. GRUBER , Harry J. SADDLER , Jerome Rene BELLEGARDA , Bryce H. NYEGGEN , Alessandro SABATELLI
Abstract: Systems and processes are disclosed for handling a multi-part voice command for a virtual assistant. Speech input can be received from a user that includes multiple actionable commands within a single utterance. A text string can be generated from the speech input using a speech transcription process. The text string can be parsed into multiple candidate substrings based on domain keywords, imperative verbs, predetermined substring lengths, or the like. For each candidate substring, a probability can be determined indicating whether the candidate substring corresponds to an actionable command. Such probabilities can be determined based on semantic coherence, similarity to user request templates, querying services to determine manageability, or the like. If the probabilities exceed a threshold, the user intent of each sub string can be determined, processes associated with the user intents can be executed, and an acknowledgment can be provided to the user.
-
公开(公告)号:US20190172467A1
公开(公告)日:2019-06-06
申请号:US16267146
申请日:2019-02-04
Applicant: Apple Inc.
Inventor: Yoon KIM , Charles SRISUWANANUKORN , David A. CARSON , Thomas R. GRUBER , Justin G. BINDER
Abstract: Systems and processes for operating an intelligent automated assistant to provide extension of digital assistant services are provided. An example method includes, at an electronic device having one or more processors, receiving, from a first user, a first speech input representing a user request. The method further includes obtaining an identity of the first user; and in accordance with the user identity, providing a representation of the user request to at least one of a second electronic device or a third electronic device. The method further includes receiving, based on a determination of whether the second electronic device or the third electronic device, or both, is to provide the response to the first electronic device, the response to the user request from the second electronic device or the third electronic device. The method further includes providing a representation of the response to the first user.
-
公开(公告)号:US20190103112A1
公开(公告)日:2019-04-04
申请号:US16207901
申请日:2018-12-03
Applicant: Apple Inc.
Inventor: Robert A. WALKER , Brandon J. NEWENDORP , Rohit DASARI , Richard D. GIULI , Thomas R. GRUBER , Carey E. RADEBAUGH , Ashish GARG , Vineet KHOSLA , Jonathan H. RUSSELL , Corey PETERSON
CPC classification number: G10L15/22 , G06F17/279 , G10L13/02 , G10L15/063 , G10L15/1815 , G10L15/30 , G10L2015/223 , G10L2015/228
Abstract: Systems and processes for application integration with a digital assistant are provided. In accordance with one example, a method includes, at an electronic device having one or more processors and memory, receiving a natural-language user input; identifying, with the one or more processors, an intent object of a set of intent objects and a parameter associated with the intent, where the intent object and the parameter are derived from the natural-language user input. The method further includes identifying a software application associated with the intent object of the set of intent objects; and providing the intent object and the parameter to the software application.
-
公开(公告)号:US20180373487A1
公开(公告)日:2018-12-27
申请号:US16116112
申请日:2018-08-29
Applicant: Apple Inc.
Inventor: Thomas R. GRUBER , Donald W. PITSCHEL
IPC: G06F3/16
Abstract: A list of notification items is received, the list including a plurality of notification items, wherein each respective one of the plurality of notification items is associated with a respective urgency value. An information item is detected. In some implementations, the information item is a communication (e.g., an email). In some implementations, the information item is a change in context of a user. Upon determining that the information item is relevant to the urgency value of the first notification item, the urgency value of the first notification item is adjusted. Upon determining that the adjusted urgency value satisfies the predetermined threshold, a first audio prompt is provided to a user.
-
公开(公告)号:US20170132199A1
公开(公告)日:2017-05-11
申请号:US15164630
申请日:2016-05-25
Applicant: Apple Inc.
Inventor: Marcos Regis VESCOVI , Tomás A. VEGA GALVEZ , Pierre KARASHCHUK , Thomas R. GRUBER , Didier R. GUZZONI
IPC: G06F17/24 , G06F3/0484 , G06F17/30
CPC classification number: G06F17/248 , G06F3/04842 , G06F3/167 , G06F16/3344 , G06Q10/06311 , G06Q10/101 , G10L2015/223
Abstract: An exemplary method of using a virtual assistant may include receiving an unstructured natural-language user request for a service from a virtual assistant; determining whether the user request corresponds to at least one of a plurality of plan templates accessible to the virtual assistant, based on the content of the user request and the content of the plan templates; in accordance with a determination that the user request corresponds to at least one of the plurality of plan templates, selecting one of the plurality of plan templates; and in accordance with a determination the user request fails to correspond to at least one of the plurality of plan templates, foregoing selection of a plan template; and in response to selection of one of the plan templates, beginning to respond to the user request according to the selected plan template.
-
公开(公告)号:US20160364378A1
公开(公告)日:2016-12-15
申请号:US15220276
申请日:2016-07-26
Applicant: Apple Inc.
Inventor: Richard L. FUTRELL , Thomas R. GRUBER
CPC classification number: G06F17/2785 , G06F17/2211
Abstract: Systems and processes for exemplar-based natural language processing are provided. In one example process, a first text phrase can be received. It can be determined whether editing the first text phrase to match a second text phrase requires one or more of inserting, deleting, and substituting a word of the first text phrase. In response to determining that editing the first text phrase to match the second text phrase requires one or more of inserting, deleting, and substituting a word of the first text phrase, one or more of an insertion cost, a deletion cost, and a substitution cost can be determined. A semantic edit distance between the first text phrase and the second text phrase in a semantic space can be determined based on one or more of the insertion cost, the deletion cost, and the substitution cost.
-
公开(公告)号:US20140282003A1
公开(公告)日:2014-09-18
申请号:US14213812
申请日:2014-03-14
Applicant: Apple Inc.
Inventor: Thomas R. GRUBER , Donald W. PITSCHEL
IPC: G06F3/16 , G06F3/0484
Abstract: A list of notification items is received, the list including a plurality of notification items, wherein each respective one of the plurality of notification items is associated with a respective urgency value. An information item is detected. In some implementations, the information item is a communication (e.g., an email). In some implementations, the information item is a change in context of a user. Upon determining that the information item is relevant to the urgency value of the first notification item, the urgency value of the first notification item is adjusted. Upon determining that the adjusted urgency value satisfies the predetermined threshold, a first audio prompt is provided to a user.
Abstract translation: 接收到通知项目的列表,该列表包括多个通知项目,其中多个通知项目中的每个相应一个与相应的紧急度值相关联。 检测到信息项。 在一些实现中,信息项是通信(例如,电子邮件)。 在一些实现中,信息项是用户的上下文的改变。 在确定信息项与第一通知项目的紧急度值相关时,调整第一通知项目的紧急度值。 在确定调整后的紧急度值满足预定阈值时,向用户提供第一音频提示。
-
-
-
-
-
-
-
-
-