-
公开(公告)号:US11809483B2
公开(公告)日:2023-11-07
申请号:US17193967
申请日:2021-03-05
Applicant: Apple Inc.
Inventor: Ryan M. Orr , Raumi N. Sidki , Patrick M. Lister , Jonathan H. Russell
IPC: G06F16/48 , G06F3/16 , G06F16/438 , H04N21/422 , H04N21/482 , G10L15/22 , G06F16/332 , G06F40/40 , H04N21/41 , G10L15/26 , G06F3/048
CPC classification number: G06F16/48 , G06F3/048 , G06F3/167 , G06F16/3329 , G06F16/438 , G06F40/40 , G10L15/22 , G10L15/26 , H04N21/41265 , H04N21/42203 , H04N21/42204 , H04N21/4828 , G10L2015/221 , H04N21/42206 , H04N21/42222 , H04N21/42224
Abstract: Systems and processes are disclosed for operating a digital assistant in a media environment. In an example process, a primary set of media items can be displayed. An audio input containing a media-related request can be received. A primary user intent corresponding to the media-related request can be determined. In accordance with a determination that the primary user intent comprises a user intent to narrow the primary media search query, a second primary media search query corresponding to the primary user intent can be generated. The second primary media search query can be based on the media-related request and the primary media search query. The second primary media search query can be performed to obtain a second primary set of media items. Display of the primary set of media items can be replaced with display of the second primary set of media items.
-
公开(公告)号:US11069347B2
公开(公告)日:2021-07-20
申请号:US16035169
申请日:2018-07-13
Applicant: Apple Inc.
Inventor: Ryan M. Orr , Matthew P. Bernardo , Daniel J. Mandel
IPC: G10L15/22 , G06F16/432 , G06F16/435 , G06F16/9032 , G06F3/16 , G10L15/18 , G10L17/22 , G10L25/84 , G10L17/00
Abstract: Systems and processes for operating an intelligent automated assistant to explore media items are provided. In one example process, a speech input representing a request for one or more media items is received from a user. The process determines whether the speech input corresponds to a user intent of obtaining personalized recommendations for media items. In response to determining that the speech input corresponds to a user intent of obtaining personalized recommendations for media items, at least one media item is obtained from a user-specific corpus of media items. The user-specific corpus of media items is generate based on data associated with the user. The at least one media item is provided.
-
公开(公告)号:US10659851B2
公开(公告)日:2020-05-19
申请号:US14498391
申请日:2014-09-26
Applicant: Apple Inc.
Inventor: Patrick M. Lister , Ryan M. Orr , Jared A. Crawford
IPC: G06F3/00 , G10L25/48 , G11B27/10 , H04N5/783 , H04N21/845 , G11B27/28 , G11B27/34 , H04N5/93 , H04N21/422 , H04N21/2187 , H04N21/2387 , H04N21/6587 , H04N21/472 , H04N21/488 , H04N21/84 , G06F16/73 , G10L15/30
Abstract: Systems and processes are disclosed for real-time updating of virtual assistant media knowledge. Virtual assistant knowledge can be updated with timely information associated with playing media (e.g., a sporting event, a television show, or the like). A data feed can be received that includes data relating events to particular times in a media stream. A user request can be received based on speech input, and the user request can be associated with an event in a media stream or show. In response to receiving the request, the media stream can be cued to commence playback at a time in the media stream associated with the event referred to in the request. In another example, a response to the user request can be generated based on the data relating to the events. The response can then be delivered to the user (e.g., spoken aloud, displayed, etc.).
-
公开(公告)号:US10049663B2
公开(公告)日:2018-08-14
申请号:US15266956
申请日:2016-09-15
Applicant: Apple Inc.
Inventor: Ryan M. Orr , Matthew P. Bernardo , Daniel J. Mandel
Abstract: Systems and processes for operating an intelligent automated assistant to explore media items are provided. In one example process, a speech input representing a request for one or more media items is received from a user. The process determines whether the speech input corresponds to a user intent of obtaining personalized recommendations for media items. In response to determining that the speech input corresponds to a user intent of obtaining personalized recommendations for media items, at least one media item is obtained from a user-specific corpus of media items. The user-specific corpus of media items is generate based on data associated with the user. The at least one media item is provided.
-
公开(公告)号:US11947873B2
公开(公告)日:2024-04-02
申请号:US17226988
申请日:2021-04-09
Applicant: Apple Inc.
Inventor: Ryan M. Orr , Daniel J. Mandel , Andrew J. Sinesio , Connor J. Barnett
IPC: G06F3/0481 , G06F3/16 , G06F16/48 , G06F40/169 , G06F40/279 , G06F40/30 , G10L15/26
CPC classification number: G06F3/167 , G06F16/48 , G06F40/169 , G06F40/279 , G06F40/30 , G10L15/26
Abstract: An exemplary method for identifying media may include receiving user input associated with a request for media, where that user input includes unstructured natural language speech including one or more words; identifying at least one context associated with the user input; causing a search for the media based on the at least one context and the user input; determining, based on the at least one context and the user input, at least one media item that satisfies the request; and in accordance with a determination that the at least one media item satisfies the request, obtaining the at least one media item.
-
公开(公告)号:US10942702B2
公开(公告)日:2021-03-09
申请号:US16110799
申请日:2018-08-23
Applicant: Apple Inc.
Inventor: Kurt Piersol , Ryan M. Orr , Daniel J. Mandel
Abstract: This relates to systems and processes for using a virtual assistant to arbitrate among and/or control electronic devices. In one example process, a first electronic device samples an audio input using a microphone. The first electronic device broadcasts a first set of one or more values based on the sampled audio input. Furthermore, the first electronic device receives a second set of one or more values, which are based on the audio input, from a second electronic device. Based on the first set of one or more values and the second set of one or more values, the first electronic device determines whether to respond to the audio input or forego responding to the audio input.
-
公开(公告)号:US10740384B2
公开(公告)日:2020-08-11
申请号:US14963089
申请日:2015-12-08
Applicant: Apple Inc.
Inventor: Ryan M. Orr , Raumi N. Sidki , Patrick M. Lister , Jonathan H. Russell
IPC: G06F16/48 , G06F3/16 , G10L15/26 , G06F17/28 , G06F16/438 , H04N21/41 , H04N21/422 , H04N21/482 , G10L15/22 , G06F16/332 , H04N5/44
Abstract: Systems and processes are disclosed for operating a digital assistant in a media environment. In an example process, a primary set of media items can be displayed. An audio input containing a media-related request can be received. A primary user intent corresponding to the media-related request can be determined. In accordance with a determination that the primary user intent comprises a user intent to narrow the primary media search query, a second primary media search query corresponding to the primary user intent can be generated. The second primary media search query can be based on the media-related request and the primary media search query. The second primary media search query can be performed to obtain a second primary set of media items. Display of the primary set of media items can be replaced with display of the second primary set of media items.
-
公开(公告)号:US10170123B2
公开(公告)日:2019-01-01
申请号:US14503105
申请日:2014-09-30
Applicant: Apple Inc.
Inventor: Ryan M. Orr , Garett R. Nell , Benjamin L. Brumbaugh
Abstract: This relates to systems and processes for using a virtual assistant to control electronic devices. In one example process, a user can speak an input in natural language form to a user device to control one or more electronic devices. The user device can transmit the user speech to a server to be converted into a textual representation. The server can identify the one or more electronic devices and appropriate commands to be performed by the one or more electronic devices based on the textual representation. The identified one or more devices and commands to be performed can be transmitted back to the user device, which can forward the commands to the appropriate one or more electronic devices for execution. In response to receiving the commands, the one or more electronic devices can perform the commands and transmit their current states to the user device.
-
公开(公告)号:US09865280B2
公开(公告)日:2018-01-09
申请号:US14839826
申请日:2015-08-28
Applicant: Apple Inc.
Inventor: Michael R. Sumner , Brandon J. Newendorp , Ryan M. Orr
CPC classification number: G10L25/48 , G06F17/2785 , G06F17/30241 , G06F17/30684 , G06F17/30976 , G10L15/26
Abstract: Systems and processes for structured dictation using intelligent automated assistants are provided. In one example process, a speech input representing a user request can be received. In addition, metadata associated with the speech input can be received. A text string corresponding to the speech input can be determined. The process can determine whether to perform natural language processing on the text string and whether the metadata identifies one or more domains corresponding to the user request. In response to the determination that natural language processing is to be performed on the text string and that the metadata identifies one or more domains corresponding to the user request, natural language processing of the text string can be constrained to the one or more domains. A result can be obtained based on the one or more domains and the result can be outputted from the electronic device.
-
公开(公告)号:US20150348554A1
公开(公告)日:2015-12-03
申请号:US14503105
申请日:2014-09-30
Applicant: Apple Inc.
Inventor: Ryan M. Orr , Garett R. Nell , Benjamin L. Brumbaugh
IPC: G10L17/22
CPC classification number: G10L17/22 , G05B15/02 , G05B2219/23373 , G05B2219/23386 , G05B2219/2642 , H04L12/2816 , H04L12/282
Abstract: This relates to systems and processes for using a virtual assistant to control electronic devices. In one example process, a user can speak an input in natural language form to a user device to control one or more electronic devices. The user device can transmit the user speech to a server to be converted into a textual representation. The server can identify the one or more electronic devices and appropriate commands to be performed by the one or more electronic devices based on the textual representation. The identified one or more devices and commands to be performed can be transmitted back to the user device, which can forward the commands to the appropriate one or more electronic devices for execution. In response to receiving the commands, the one or more electronic devices can perform the commands and transmit their current states to the user device.
Abstract translation: 这涉及使用虚拟助理来控制电子设备的系统和过程。 在一个示例性过程中,用户可以以自然语言形式向用户设备说出输入以控制一个或多个电子设备。 用户设备可以将用户语音传送到服务器以转换成文本表示。 服务器可以基于文本表示来识别要由一个或多个电子设备执行的一个或多个电子设备和适当的命令。 所确定的一个或多个要执行的设备和命令可以被发送回用户设备,用户设备可以将命令转发到适当的一个或多个电子设备以供执行。 响应于接收到命令,一个或多个电子设备可以执行命令并将其当前状态发送到用户设备。
-
-
-
-
-
-
-
-
-