-
公开(公告)号:WO2019231552A1
公开(公告)日:2019-12-05
申请号:PCT/US2019/024968
申请日:2019-03-29
Applicant: APPLE INC.
Inventor: HINDI, Musa M. , DASARI, Rohit , TRAN, Trungtin
Abstract: Systems and processes for operating an intelligent automated assistant are provided. An example process includes initiating a virtual assistant session responsive to receiving user input. In accordance with initiating the virtual assistant session, the process includes determining, based on data obtained using one or more sensors of the electronic device, whether one or more criteria representing expressed user disinterest are satisfied. In accordance with determining that the one or more criteria representing expressed user disinterest are satisfied prior to a first time, the process includes automatically deactivating the virtual assistant session prior to the first time. The first time is defined by a setting of the electronic device. In accordance with determining that the one or more criteria representing expressed user disinterest are not satisfied prior to the first time, the process includes automatically deactivating the virtual assistant session at the first time.
-
公开(公告)号:WO2017213682A1
公开(公告)日:2017-12-14
申请号:PCT/US2016/056510
申请日:2016-10-12
Applicant: APPLE INC.
Inventor: WALKER, Robert, A. II , NEWENDORP, Brandon, J. , DASARI, Rohit , GIULI, Richard, D. , GRUBER, Thomas, R. , RADEBAUGH, Carey, E. , GARG, Ashish , KHOSLA, Vineet , RUSSELL, Jonathan, H. , PETERSON, Corey
IPC: G06F17/27
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.
Abstract translation: 提供应用程序与数字助理集成的系统和过程。 根据一个示例,一种方法包括:在具有一个或多个处理器和存储器的电子设备处接收自然语言用户输入; 利用一个或多个处理器识别一组意图对象的意图对象和与意图相关联的参数,其中意图对象和参数是从自然语言用户输入中导出的。 该方法还包括识别与该意图对象集合的意图对象相关联的软件应用程序; 并向软件应用程序提供意图对象和参数。 p>
-
公开(公告)号:WO2017044160A1
公开(公告)日:2017-03-16
申请号:PCT/US2016/031550
申请日:2016-05-09
Applicant: APPLE INC. , STASIOR, William, F. , CARSON, David , DASARI, Rohit , KIM, Yoon
Inventor: STASIOR, William, F. , CARSON, David , DASARI, Rohit , KIM, Yoon
CPC classification number: G06F3/167 , G06F3/038 , G06F3/0481 , G06F3/0604 , G06F3/0656 , G06F3/0673 , G10L15/22 , G10L15/285 , G10L15/32 , G10L2015/088 , G10L2015/223 , H04M2201/40 , H04M2250/74
Abstract: An electronic device can implement a zero-latency digital assistant by capturing audio input from a microphone and using a first processor to write audio data representing the captured audio input to a memory buffer. In response to detecting a user input while capturing the audio input, the device can determine whether the user input meets a predetermined criteria. If the user input meets the criteria, the device can use a second processor to identify and execute a task based on at least a portion of the contents of the memory buffer.
Abstract translation: 电子设备可以通过从麦克风捕获音频输入并使用第一处理器将表示所捕获的音频输入的音频数据写入存储器缓冲器来实现零延迟数字助理。 响应于在捕获音频输入时检测用户输入,设备可以确定用户输入是否满足预定标准。 如果用户输入满足标准,则设备可以使用第二处理器来基于存储器缓冲器的内容的至少一部分来识别和执行任务。
-
4.
公开(公告)号:WO2016003509A1
公开(公告)日:2016-01-07
申请号:PCT/US2015/023089
申请日:2015-03-27
Applicant: APPLE INC.
Inventor: VAN OS, Marcel , SADDLER, Harry, J. , NAPOLITANO, Lia, T. , RUSSELL, Jonathan, H. , LISTER, Patrick, M. , DASARI, Rohit
IPC: H04N21/41 , G10L15/26 , H04N21/422 , H04N21/431 , H04N21/472
CPC classification number: H04N21/482 , G06F17/30823 , G09C1/00 , G10L15/22 , G10L15/26 , G10L17/005 , G10L17/22 , G10L2015/223 , H04N21/2541 , H04N21/25891 , H04N21/4122 , H04N21/4126 , H04N21/42203 , H04N21/4312 , H04N21/4316 , H04N21/4438 , H04N21/4532 , H04N21/4627 , H04N21/47214 , H04N21/4828 , H04N21/4882 , H04N21/84 , H04N21/858
Abstract: Systems and processes are disclosed for controlling television user interactions using a virtual assistant. A virtual assistant can interact with a television set-top box to control content shown on a television. Speech input for the virtual assistant can be received from a device with a microphone. User intent can be determined from the speech input, and the virtual assistant can execute tasks according to the user's intent, including causing playback of media on the television. Virtual assistant interactions can be shown on the television in interfaces that expand or contract to occupy a minimal amount of space while conveying desired information. Multiple devices associated with multiple displays can be used to determine user intent from speech input as well as to convey information to users. In some examples, virtual assistant query suggestions can be provided to the user based on media content shown on a display.
Abstract translation: 公开了用于使用虚拟助理控制电视用户交互的系统和过程。 虚拟助手可以与电视机顶盒进行交互,以控制电视上显示的内容。 可以从具有麦克风的设备接收虚拟助理的语音输入。 可以从语音输入确定用户意图,并且虚拟助理可以根据用户的意图执行任务,包括在电视机上播放媒体。 虚拟助手的互动可以在电视上显示在扩展或收缩的界面中,以占用最小的空间,同时传达所需的信息。 可以使用与多个显示器相关联的多个设备来确定来自语音输入的用户意图以及向用户传达信息。 在一些示例中,可以基于显示器上显示的媒体内容向用户提供虚拟助理查询建议。
-
公开(公告)号:EP3141987A1
公开(公告)日:2017-03-15
申请号:EP16186308.9
申请日:2016-08-30
Applicant: Apple Inc.
Inventor: STASIOR, William , CARSON, David A , DASARI, Rohit , KIM, Yoon
CPC classification number: G06F3/167 , G06F3/038 , G06F3/0481 , G06F3/0604 , G06F3/0656 , G06F3/0673 , G10L15/22 , G10L15/285 , G10L15/32 , G10L2015/088 , G10L2015/223 , H04M2201/40 , H04M2250/74
Abstract: An electronic device like a smartphone can implement a zero-latency digital assistant by capturing audio input, i.e. voice input, from a microphone and using a first processor to write audio data representing the captured audio input to a circular memory buffer. In response to detecting a user input while capturing the audio input, the device can determine whether the user input meets a predetermined criteria. If the user input meets the criteria, the device can use a second processor to identify and execute a task based on at least a portion of the contents of the memory buffer. Said user input might be pressing a button or a special trigger phrase like "Hey Siri".
Abstract translation: 诸如智能手机的电子设备可以通过从麦克风捕获音频输入即语音输入来实现零延迟数字助理,并且使用第一处理器将表示所捕获的音频输入的音频数据写入循环存储器缓冲器。 响应于在捕获音频输入时检测用户输入,设备可以确定用户输入是否满足预定标准。 如果用户输入满足标准,则设备可以使用第二处理器来基于存储器缓冲器的内容的至少一部分来识别和执行任务。 所述用户输入可能是按下按钮或特殊的触发短语,如“嘿Siri”。
-
公开(公告)号:EP4057129A1
公开(公告)日:2022-09-14
申请号:EP22171812.5
申请日:2019-03-29
Applicant: Apple Inc.
Inventor: HINDI, Musa M. , DASARI, Rohit , TRAN, Trungtin
Abstract: Systems and processes for operating an intelligent automated assistant are provided. An example process includes initiating a virtual assistant session responsive to receiving user input. In accordance with initiating the virtual assistant session, the process includes determining, based on data obtained using one or more sensors of the electronic device, whether one or more criteria representing expressed user disinterest are satisfied. In accordance with determining that the one or more criteria representing expressed user disinterest are satisfied prior to a first time, the process includes automatically deactivating the virtual assistant session prior to the first time. The first time is defined by a setting of the electronic device. In accordance with determining that the one or more criteria representing expressed user disinterest are not satisfied prior to the first time, the process includes automatically deactivating the virtual assistant session at the first time.
-
公开(公告)号:EP3528502A1
公开(公告)日:2019-08-21
申请号:EP19160560.9
申请日:2015-03-27
Applicant: Apple Inc.
Inventor: VAN OS, Marcel , SADDLER, Harry J. , NAPOLITANO, Lia T. , RUSSELL, Jonathan H. , LISTER, Patrick M. , DASARI, Rohit
IPC: H04N21/41 , G10L15/26 , H04N21/422 , H04N21/431 , G06F3/16 , G09C1/00 , G10L15/22 , G06F16/73 , H04N21/472
Abstract: Systems and processes are disclosed for controlling television user interactions using a virtual assistant. A virtual assistant can interact with a television set-top box to control content shown on a television. Speech input for the virtual assistant can be received from a device with a microphone. User intent can be determined from the speech input, and the virtual assistant can execute tasks according to the user's intent, including causing playback of media on the television. Virtual assistant interactions can be shown on the television in interfaces that expand or contract to occupy a minimal amount of space while conveying desired information. Multiple devices associated with multiple displays can be used to determine user intent from speech input as well as to convey information to users. In some examples, virtual assistant query suggestions can be provided to the user based on media content shown on a display.
-
公开(公告)号:EP4345589A2
公开(公告)日:2024-04-03
申请号:EP24157846.7
申请日:2019-03-29
Applicant: Apple Inc.
Inventor: HINDI, Musa M. , DASARI, Rohit , TRAN, Trungtin
IPC: G06F3/048
Abstract: Systems and processes for operating an intelligent automated assistant are provided. An example process includes initiating a virtual assistant session responsive to receiving user input. In accordance with initiating the virtual assistant session, the process includes determining, based on data obtained using one or more sensors of the electronic device, whether one or more criteria representing expressed user disinterest are satisfied. In accordance with determining that the one or more criteria representing expressed user disinterest are satisfied prior to a first time, the process includes automatically deactivating the virtual assistant session prior to the first time. The first time is defined by a setting of the electronic device. In accordance with determining that the one or more criteria representing expressed user disinterest are not satisfied prior to the first time, the process includes automatically deactivating the virtual assistant session at the first time.
-
公开(公告)号:EP4203481A1
公开(公告)日:2023-06-28
申请号:EP23157829.5
申请日:2015-03-27
Applicant: Apple Inc.
Inventor: VAN OS, Marcel , SADDLER, Harry J. , NAPOLITANO, Lia T. , RUSSELL, Jonathan H. , LISTER, Patrick M. , DASARI, Rohit
IPC: H04N21/41 , G10L15/26 , H04N21/422 , H04N21/431 , G06F3/16 , G06F16/73 , G09C1/00 , G10L15/22 , H04N21/472
Abstract: Systems and processes are disclosed for controlling television user interactions using a virtual assistant. A virtual assistant can interact with a television set-top box to control content shown on a television. Speech input for the virtual assistant can be received from a device with a microphone. User intent can be determined from the speech input, and the virtual assistant can execute tasks according to the user's intent, including causing playback of media on the television. Virtual assistant interactions can be shown on the television in interfaces that expand or contract to occupy a minimal amount of space while conveying desired information. Multiple devices associated with multiple displays can be used to determine user intent from speech input as well as to convey information to users. In some examples, virtual assistant query suggestions can be provided to the user based on media content shown on a display.
-
公开(公告)号:EP3790004A1
公开(公告)日:2021-03-10
申请号:EP20204718.9
申请日:2016-10-12
Applicant: Apple Inc.
Inventor: WALKER, Robert, A. II , NEWENDORP, Brandon, J. , DASARI, Rohit , GIULI, Richard, D. , GRUBER, Thomas, R. , RADEBAUGH, Carey, E. , GARG, Ashish , KHOSLA, Vineet , RUSSELL, Jonathan, H. , PETERSON, Corey
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.
-
-
-
-
-
-
-
-
-