-
公开(公告)号:AU2016409888A1
公开(公告)日:2018-12-13
申请号:AU2016409888
申请日:2016-10-12
Applicant: APPLE INC
Inventor: WALKER II ROBERT A , 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.
-
公开(公告)号:AU2018200183A1
公开(公告)日:2018-07-26
申请号:AU2018200183
申请日:2018-01-09
Applicant: APPLE INC
Inventor: RADEBAUGH CAREY E , NEWENDORP BRANDON J , PETERSON COREY J , DASARI ROHIT , TRAN TRUNGTIN , KHOSLA VINEET
IPC: G06Q99/00
Abstract: Systems and processes for application integration with a digital assistant are provided. In accordance with one example, a method includes receiving an audio input including a natural language user input and identifying an intent object of a set of intent objects. The intent object may be 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, providing the intent object to the software application to cause the software application to perform a task associated with the intent object, receiving a result response indicating whether the task was successfully performed, and providing an output indicating whether the task was performed. 1 of 24 5I ccI 0 co D). ccoc co 0 ( 0.) -n 0. u a) 0. a)) 0 0.) 0 oa) 0I i5 _ _ _ _ _ _ _ _ _ ~
-
公开(公告)号:AU2015284755B2
公开(公告)日:2017-11-02
申请号:AU2015284755
申请日: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
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.
-
公开(公告)号:AU2017100589A4
公开(公告)日:2017-06-22
申请号:AU2017100589
申请日:2017-05-22
Applicant: APPLE INC
Inventor: WALKER II ROBERT A , 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. 1 of 21 5I .052 c E u DCD D'0C ED I~ UO) 0)0) ~c ) C,l U(1 c~l 0) c~ C o COO cu D C 0.)) 0.)) co C uJU cu 0.) C
-
公开(公告)号:DE102016214955A1
公开(公告)日:2017-03-09
申请号:DE102016214955
申请日:2016-08-11
Applicant: APPLE INC
Inventor: STASIOR WILLIAM F , CARSON DAVID A , DASARI ROHIT , KIM YOON
IPC: G06F3/0487 , G06F3/16 , G06F40/00
Abstract: Eine elektronische Vorrichtung kann einen latenzfreien digitalen Assistenten implementieren, durch Erfassen einer Audioeingabe von einem Mikrofon und Verwenden eines ersten Prozessors zum Schreiben von Audiodaten, welche die erfasste Audioeingabe darstellenden, in einen Speicherpuffer. In Antwort auf das Erfassen einer Benutzereingabe während dem Erfassen der Audioeingabe kann die Vorrichtung bestimmen, ob die Benutzereingabe ein vorbestimmtes Kriterium erfüllt. Wenn die Benutzereingabe das Kriterium erfüllt, kann die Vorrichtung einen zweiten Prozessor verwenden und eine Aufgabe basierend auf wenigstens einem Teil der Inhalte des Speicherpuffers identifizieren und ausführen.
-
公开(公告)号:AU2020203023B2
公开(公告)日:2022-04-21
申请号:AU2020203023
申请日:2020-05-07
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
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.
-
公开(公告)号:AU2021107576B4
公开(公告)日:2022-03-10
申请号:AU2021107576
申请日:2021-10-08
Applicant: APPLE INC
Inventor: HINDI MUSA M , DASARI ROHIT , TRAN TRUNGTIN
IPC: G06F3/16 , G06F3/01 , G06F3/03 , G06F3/0346 , 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.
-
公开(公告)号:AU2021101390A4
公开(公告)日:2021-05-13
申请号:AU2021101390
申请日:2021-03-17
Applicant: APPLE INC
Inventor: HINDI MUSA M , DASARI ROHIT , TRAN TRUNGTIN
IPC: G06F3/03 , G06F3/01 , G06F3/0346 , G06F3/048 , G06F3/16
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. INITIATE A VIRTUAL ASSISTANCE H I ER SESSIONESEONTSIVE TOARECEIVINGSOD1N02 USER lNPUT DETERMINE A TYPE OF THE USER INPUT 1006 FIRST TYPE SECOND TYPE 1024 IN ACCORDANCE WITH INITIATING THE VIRTUAL IN ACCORDANCE WITH INITIATING THE VIRTUAL ASSISTANT SESSION, DETERMINE, BASED ON ASSISTANT SESSION, DETERMINE, BASED ON DATA OBTAINED USING ONE OR MORE SENSORS DATA OBTAINED USING ONE OR MORE SENSORS OF THE ELECTRONIC DEVICE, WHETHER ONE OR OF THE ELECTRONIC DEVICE, WHETHER ONE OR MORE CRITERIA REPRESENTING EXPRESSED USER MORE CRITERIA REPRESENTING EXPRESSED USER DISINTEREST ARE SATISFIED ENGAGEMENT ARE SATISFIED 1008 DETERMINE THAT A DIRECTION OF A USER DETERMINE THAT A DIRECTION OF A USER 1026 GAZE IS NOT DIRECTED TO THE ELECTRONIC GAZE IS DIRECTED TO THE ELECTRONIC DEVICE DEVICE 1010 DETERMINE A LOWERING OF THE ELECTRONIC DETECT A TOUCH ON A BUTTON OR ON 1028 A SCREEN OF THE ELECTRONIC DEVICE 1012 DETERMINE THAT THE ELECTRONIC DEVICE IS FACING DOWN 1014 DETERMINE THAT THE ELECTRONIC DEVICE IS DETERMINE A RAISING OF THE ELECTRONIC 1030 IN AN ENCLOSED SPACE DEVICE IN ACCORDANCE WITH DETERMINING THAT IN ACCORDANCE WITH DETERMINING THAT THE ONE OR THE ONE OR MORE CRITERIA REPRESENTING MORE CRITERIA REPRESENTING EXPRESSED USER EXPRESSED USER DISINTEREST ARE ENGAGEMENT ARE SATISFIED PRIOR TO A FIRST SATISFIED PRIOR TO A FIRST TIME, TIME, FORGO DEACTIVATING THE VIRTUAL ASSISTANT AUTOMATICALLY DEACTIVATE THE VIRTUAL SESSION AT THE FIRST TIME, WHEREIN THE FIRST ASSISTANT SESSION PRIOR TO THE FIRST TIME, TIME IS A PREDETERMINED DURATION AFTER A SECOND WHEREIN THE FIRST TIME IS DEFINED BY A TIME AT WHICH A FINAL RESULT FOR THE VIRTUAL SETTING OF THE ELECTRONIC DEVICE ASSISTANT SESSION IS PRESENTED
-
公开(公告)号:AU2020102402B4
公开(公告)日:2021-02-18
申请号:AU2020102402
申请日:2020-09-24
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.
-
公开(公告)号:AU2020201175A1
公开(公告)日:2020-03-05
申请号:AU2020201175
申请日:2020-02-19
Applicant: APPLE INC
Inventor: RADEBAUGH CAREY E , NEWENDORP BRANDON J , PETERSON COREY J , DASARI ROHIT , TRAN TRUNGTIN , KHOSLA VINEET
IPC: G06Q99/00
Abstract: Systems and processes for application integration with a digital assistant are provided. In accordance with one example, a method includes receiving an audio input including a natural language user input and identifying an intent object of a set of intent objects. The intent object may be 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, providing the intent object to the software application to cause the software application to perform a task associated with the intent object, receiving a result response indicating whether the task was successfully performed, and providing an output indicating whether the task was performed.
-
-
-
-
-
-
-
-
-