-
公开(公告)号:US11321116B2
公开(公告)日:2022-05-03
申请号:US17354962
申请日:2021-06-22
Applicant: Apple Inc.
Inventor: Thomas R. Gruber , Christopher D. Brigham , Adam J. Cheyer , Daniel Keen , Kenneth Kocienda
IPC: G06F9/48 , G06F9/50 , G06F9/46 , H04W4/00 , G10L15/00 , G06Q10/10 , H04W4/02 , H04W4/021 , H04W4/029
Abstract: The electronic device with one or more processors and memory receives an input of a user. The electronic device, in accordance with the input, identifies a respective task type from a plurality of predefined task types associated with a plurality of third party service providers. The respective task type is associated with at least one third party service provider for which the user is authorized and at least one third party service provider for which the user is not authorized. In response to identifying the respective task type, the electronic device sends a request to perform at least a portion of a task to a third party service provider of the plurality of third party service providers that is associated with the respective task type.
-
公开(公告)号:US11152002B2
公开(公告)日:2021-10-19
申请号:US16737100
申请日:2020-01-08
Applicant: Apple Inc.
Inventor: Robert A. Walker, II , Brandon J. Newendorp , Rohit Dasari , Richard D. Giuli , Thomas R. Gruber , Carey E. Radebaugh , Ashish Garg , Vineet Khosla , Jonathan H. Russell , Corey Peterson
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.
-
公开(公告)号:US10789041B2
公开(公告)日:2020-09-29
申请号:US14834194
申请日:2015-08-24
Applicant: Apple Inc.
Inventor: Yoon Kim , Thomas R. Gruber , John Bridle
Abstract: Systems and processes are disclosed for dynamically adjusting a speech trigger threshold, which can be used in triggering a virtual assistant. Audio input can be received via a microphone. The received audio input can be sampled, and a confidence level can be determined of whether the sampled audio input includes a portion of a spoken trigger. In response to the confidence level exceeding a threshold, a virtual assistant can be triggered to receive a user command from the audio input. The threshold can be dynamically adjusted in response to perceived events (e.g., events indicating a user may be more or less likely to initiate speech interactions, events indicating a trigger may be difficult to detect, events indicating a trigger was missed, etc.), thereby minimizing both missed triggers and false positive triggering events.
-
公开(公告)号:US10758173B2
公开(公告)日:2020-09-01
申请号:US16212502
申请日:2018-12-06
Applicant: Apple Inc.
Inventor: Roy J. Raymann , Wren N. Dougherty , Divya Nag , Deborah M. Lambert , Stephanie Greer , Thomas R. Gruber
IPC: H04M1/725 , A61B5/00 , H04W4/70 , G06Q10/10 , G08B21/06 , H04L29/08 , A61B5/01 , A61B5/024 , A61B5/08 , A61B5/11
Abstract: In some implementations, a mobile device can adjust an alarm setting based on the sleep onset latency duration detected for a user of the mobile device. For example, sleep onset latency can be the amount of time it takes for the user to fall asleep after the user attempts to go to sleep (e.g., goes to bed). The mobile device can determine when the user intends or attempts to go to sleep based on detected sleep ritual activities. Sleep ritual activities can include those activities a user performs in preparation for sleep. The mobile device can determine when the user is asleep based on detected sleep signals (e.g., biometric data, sounds, etc.). In some implementations, the mobile device can determine recurring patterns of long or short sleep onset latency and present suggestions that might help the user sleep better or feel more rested.
-
公开(公告)号:US10691473B2
公开(公告)日:2020-06-23
申请号:US15151191
申请日:2016-05-10
Applicant: Apple Inc.
Inventor: Petr Karashchuk , Tomas A. Vega Galvez , Thomas R. Gruber
IPC: G06F9/451 , G06Q10/10 , G06F3/0488 , H04L12/58 , H04W4/12 , G06F40/166 , G06F3/0482 , G06F3/0484 , H04L29/08 , G06Q50/00 , G06F3/16 , G10L15/26 , G10L15/22
Abstract: Systems and processes for operating an intelligent automated assistant in a messaging environment are provided. In one example process, a graphical user interface (GUI) having a plurality of previous messages between a user of the electronic device and the digital assistant can be displayed on a display. The plurality of previous messages can be presented in a conversational view. User input can be received and in response to receiving the user input, the user input can be displayed as a first message in the GUI. A contextual state of the electronic device corresponding to the displayed user input can be stored. The process can cause an action to be performed in accordance with a user intent derived from the user input. A response based on the action can be displayed as a second message in the GUI.
-
公开(公告)号:US20190320972A1
公开(公告)日:2019-10-24
申请号:US16502254
申请日:2019-07-03
Applicant: Apple Inc.
Inventor: Guy L. Tribble , Roy J. Raymann , Wren N. Dougherty , Divya Nag , Deborah M. Lambert , Stephanie M. Greer , Thomas R. Gruber
Abstract: In some implementations, a provisional determination that a user of a first device is awake may be based on data indicating that the first device is being used. Also, sleep sounds associated with a human sleeping may be detected, and sleep sound information corresponding to the user may be obtained. Next, the detected sleep sounds may be compared to the sleep sound information, and a determination may be made as to whether the detected sleep sounds are attributable to the user based on the comparison of the detected sleep sounds and the sleep sound information. In addition, the provisional determination that the user is awake may be revised to indicate that the user is sleeping in response to a determination that the detected sleep sounds are being performed by the user in order to provide a more accurate sleep determination for the user.
-
公开(公告)号:US20190104985A1
公开(公告)日:2019-04-11
申请号:US16212502
申请日:2018-12-06
Applicant: Apple Inc.
Inventor: Roy J. Raymann , Wren N. Dougherty , Divya Nag , Deborah M. Lambert , Stephanie Greer , Thomas R. Gruber
Abstract: In some implementations, a mobile device can adjust an alarm setting based on the sleep onset latency duration detected for a user of the mobile device. For example, sleep onset latency can be the amount of time it takes for the user to fall asleep after the user attempts to go to sleep (e.g., goes to bed). The mobile device can determine when the user intends or attempts to go to sleep based on detected sleep ritual activities. Sleep ritual activities can include those activities a user performs in preparation for sleep. The mobile device can determine when the user is asleep based on detected sleep signals (e.g., biometric data, sounds, etc.). In some implementations, the mobile device can determine recurring patterns of long or short sleep onset latency and present suggestions that might help the user sleep better or feel more rested.
-
公开(公告)号:US10178972B2
公开(公告)日:2019-01-15
申请号:US16038623
申请日:2018-07-18
Applicant: Apple Inc.
Inventor: Roy J. Raymann , Wren N. Dougherty , Divya Nag , Deborah M. Lambert , Stephanie Greer , Thomas R. Gruber
IPC: H04M1/725 , A61B5/00 , G08B21/06 , G06Q10/10 , H04L29/08 , H04W4/70 , A61B5/11 , A61B5/08 , A61B5/024 , A61B5/01
Abstract: In some implementations, a mobile device can adjust an alarm setting based on the sleep onset latency duration detected for a user of the mobile device. For example, sleep onset latency can be the amount of time it takes for the user to fall asleep after the user attempts to go to sleep (e.g., goes to bed). The mobile device can determine when the user intends or attempts to go to sleep based on detected sleep ritual activities. Sleep ritual activities can include those activities a user performs in preparation for sleep. The mobile device can determine when the user is asleep based on detected sleep signals (e.g., biometric data, sounds, etc.). In some implementations, the mobile device can determine recurring patterns of long or short sleep onset latency and present suggestions that might help the user sleep better or feel more rested.
-
公开(公告)号:US10052061B2
公开(公告)日:2018-08-21
申请号:US15792678
申请日:2017-10-24
Applicant: APPLE INC.
Inventor: Roy J. Raymann , Wren N. Dougherty , Divya Nag , Deborah M. Lambert , Stephanie Greer , Thomas R. Gruber
CPC classification number: A61B5/4809 , A61B5/01 , A61B5/02416 , A61B5/0816 , A61B5/11 , A61B5/4815 , A61B5/742 , A61B2560/0242 , G06Q10/109 , G08B21/06 , H04L67/22 , H04M1/72566 , H04W4/70
Abstract: In some implementations, a mobile device can adjust an alarm setting based on the sleep onset latency duration detected for a user of the mobile device. For example, sleep onset latency can be the amount of time it takes for the user to fall asleep after the user attempts to go to sleep (e.g., goes to bed). The mobile device can determine when the user intends or attempts to go to sleep based on detected sleep ritual activities. Sleep ritual activities can include those activities a user performs in preparation for sleep. The mobile device can determine when the user is asleep based on detected sleep signals (e.g., biometric data, sounds, etc.). In some implementations, the mobile device can determine recurring patterns of long or short sleep onset latency and present suggestions that might help the user sleep better or feel more rested.
-
公开(公告)号:US09953088B2
公开(公告)日:2018-04-24
申请号:US15063223
申请日:2016-03-07
Applicant: Apple Inc.
Inventor: Thomas R. Gruber , Adam John Cheyer , Donald W. Pitschel
IPC: G06F17/30
CPC classification number: G06F17/30867 , G06F17/30528 , G06F17/30554 , G06F17/30976
Abstract: A user request is received from a mobile client device, where the user request includes at least a speech input and seeks an informational answer or performance of a task. A failure to provide a satisfactory response to the user request is detected. In response to detection of the failure, information relevant to the user request is crowd-sourced by querying one or more crowd sourcing information sources. One or more answers are received from the crowd sourcing information sources, and the response to the user request is generated based on at least one of the one or more answers received from the one or more crowd sourcing information sources.
-
-
-
-
-
-
-
-
-