Patents by Inventor David A. Carson
David A. Carson has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12266354Abstract: Systems and processes for speech interpretation based on environmental context are provided. For example, a user gaze direction is detected, and a speech input is received from a first user of the electronic device. In accordance with a determination that the user gaze is directed at a digital assistant object, the speech input is processed by the digital assistant. In accordance with a determination that the user gaze is not directed at a digital assistant object, contextual information associated with the electronic device is obtained, wherein the contextual information includes speech from a second user. Determination is made whether the speech input is directed to a digital assistant of the electronic device. In accordance with a determination that the speech input is directed to a digital assistant of the electronic device, the speech input is processed by the digital assistant.Type: GrantFiled: October 13, 2021Date of Patent: April 1, 2025Assignee: Apple Inc.Inventors: Brad Kenneth Herman, Shiraz Akmal, Aaron Mackay Burns, David A. Carson
-
Far-field extension of digital assistant services for providing a notification of an event to a user
Patent number: 12254887Abstract: 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.Type: GrantFiled: December 6, 2021Date of Patent: March 18, 2025Assignee: Apple Inc.Inventors: Yoon Kim, Charles Srisuwananukorn, David A. Carson, Thomas R. Gruber, Justin G. Binder -
FAR-FIELD EXTENSION OF DIGITAL ASSISTANT SERVICES FOR PROVIDING A NOTIFICATION OF AN EVENT TO A USER
Publication number: 20250069605Abstract: 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.Type: ApplicationFiled: November 11, 2024Publication date: February 27, 2025Inventors: Yoon KIM, Charles SRISUWANANUKORN, David A. CARSON, Thomas R. GRUBER, Justin G. BINDER -
Publication number: 20250029339Abstract: This relates generally to intelligent automated assistants and, more specifically, to provide intelligent visualization of snippet information. An example method includes receiving a user request and in response to receiving the user request, determining a response for the user request, determining a format for a visual representation of the response, identifying one or more virtual objects based on the format for the visual representation of the response, determining a size for each of the one or more virtual objects based on context information associated with the response, and displaying the one or more virtual objects within a background environment based on the size for each of the one or more virtual objects and geometry of the background environment.Type: ApplicationFiled: October 1, 2024Publication date: January 23, 2025Inventors: Shiraz AKMAL, Brad K. HERMAN, St John W. COLON, Viraaj M. MARATHE, Isar ARASON, Scott M. ANDRUS, Karan M. DARYANANI, Zihan XU, Ryan J. QUINTANA, David A. CARSON
-
Patent number: 12136172Abstract: This relates generally to intelligent automated assistants and, more specifically, to provide intelligent visualization of snippet information. An example method includes receiving a user request and in response to receiving the user request, determining a response for the user request, determining a format for a visual representation of the response, identifying one or more virtual objects based on the format for the visual representation of the response, determining a size for each of the one or more virtual objects based on context information associated with the response, and displaying the one or more virtual objects within a background environment based on the size for each of the one or more virtual objects and geometry of the background environment.Type: GrantFiled: September 15, 2022Date of Patent: November 5, 2024Assignee: Apple Inc.Inventors: Shiraz Akmal, Brad K. Herman, St John W. Colon, Viraaj M. Marathe, Isar Arason, Scott M. Andrus, Karan M. Daryanani, Zihan Xu, Ryan J. Quintana, David A. Carson
-
Publication number: 20240201946Abstract: 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.Type: ApplicationFiled: March 1, 2024Publication date: June 20, 2024Inventors: William F. STASIOR, David A. CARSON, Rohit DASARI, Yoon KIM
-
Patent number: 11954405Abstract: 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.Type: GrantFiled: November 7, 2022Date of Patent: April 9, 2024Assignee: Apple Inc.Inventors: William F. Stasior, David A. Carson, Rohit Dasari, Yoon Kim
-
Publication number: 20230087244Abstract: This relates generally to intelligent automated assistants and, more specifically, to provide intelligent visualization of snippet information. An example method includes receiving a user request and in response to receiving the user request, determining a response for the user request, determining a format for a visual representation of the response, identifying one or more virtual objects based on the format for the visual representation of the response, determining a size for each of the one or more virtual objects based on context information associated with the response, and displaying the one or more virtual objects within a background environment based on the size for each of the one or more virtual objects and geometry of the background environment.Type: ApplicationFiled: September 15, 2022Publication date: March 23, 2023Inventors: Shiraz AKMAL, Brad K. HERMAN, St John W. COLON, Viraaj M. MARATHE, Isar ARASON, Scott M. ANDRUS, Karan M. DARYANANI, Zihan XU, Ryan J. QUINTANA, David A. CARSON
-
Publication number: 20230057442Abstract: 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.Type: ApplicationFiled: November 7, 2022Publication date: February 23, 2023Inventors: William F. STASIOR, David A. CARSON, Rohit DASARI, Yoon KIM
-
Patent number: 11550542Abstract: 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.Type: GrantFiled: August 16, 2021Date of Patent: January 10, 2023Assignee: Apple Inc.Inventors: William F. Stasior, David A. Carson, Rohit Dasari, Yoon Kim
-
Publication number: 20220093110Abstract: 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.Type: ApplicationFiled: December 6, 2021Publication date: March 24, 2022Inventors: Yoon KIM, Charles SRISUWANANUKORN, David A. CARSON, Thomas R. GRUBER, Justin G. BINDER
-
Patent number: 11217255Abstract: 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.Type: GrantFiled: August 16, 2017Date of Patent: January 4, 2022Assignee: Apple Inc.Inventors: Yoon Kim, Charles Srisuwananukorn, David A. Carson, Thomas R. Gruber, Justin G. Binder
-
Publication number: 20210373851Abstract: 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.Type: ApplicationFiled: August 16, 2021Publication date: December 2, 2021Inventors: William F. STASIOR, David A. CARSON, Rohit DASARI, Yoon KIM
-
Publication number: 20210294571Abstract: An electronic device with one or more processors and memory includes a procedure for enabling conversation persistence across two or more instances of a digital assistant. In some embodiments, the device displays a first dialogue in a first instance of a digital assistant user interface. In response to a request to display a user interface different from the digital assistant user interface, the device displays the user interface different from the digital assistant user interface. In response to a request to invoke the digital assistant, the device displays a second instance of the digital assistant user interface, including displaying a second dialogue in the second instance of the digital assistant user interface, where the first dialogue remains available for display in the second instance of the digital assistant user interface.Type: ApplicationFiled: June 9, 2021Publication date: September 23, 2021Inventors: David A. CARSON, Daniel KEEN, Evan DIBIASE, Harry J. SADDLER, Marco IACONO, Stephen O. LEMAY, Donald W. PITSCHEL, Thomas R. GRUBER
-
Patent number: 11126400Abstract: 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.Type: GrantFiled: June 23, 2020Date of Patent: September 21, 2021Assignee: Apple Inc.Inventors: William F. Stasior, David A. Carson, Rohit Dasari, Yoon Kim
-
Patent number: 11048473Abstract: An electronic device with one or more processors and memory includes a procedure for enabling conversation persistence across two or more instances of a digital assistant. In some embodiments, the device displays a first dialogue in a first instance of a digital assistant user interface. In response to a request to display a user interface different from the digital assistant user interface, the device displays the user interface different from the digital assistant user interface. In response to a request to invoke the digital assistant, the device displays a second instance of the digital assistant user interface, including displaying a second dialogue in the second instance of the digital assistant user interface, where the first dialogue remains available for display in the second instance of the digital assistant user interface.Type: GrantFiled: November 29, 2018Date of Patent: June 29, 2021Assignee: Apple Inc.Inventors: David A. Carson, Daniel Keen, Evan Dibiase, Harry J. Saddler, Marco Iacono, Stephen O. Lemay, Donald W. Pitschel, Thomas R. Gruber
-
Publication number: 20200319850Abstract: 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.Type: ApplicationFiled: June 23, 2020Publication date: October 8, 2020Inventors: William F. STASIOR, David A. CARSON, Rohit DASARI, Yoon KIM
-
Patent number: 10748546Abstract: 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.Type: GrantFiled: February 4, 2019Date of Patent: August 18, 2020Assignee: Apple Inc.Inventors: Yoon Kim, Charles Srisuwananukorn, David A. Carson, Thomas R. Gruber, Justin G. Binder
-
Patent number: 10747498Abstract: 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.Type: GrantFiled: May 5, 2016Date of Patent: August 18, 2020Assignee: Apple Inc.Inventors: William F. Stasior, David A. Carson, Rohit Dasari, Yoon Kim
-
Publication number: 20190172467Abstract: 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.Type: ApplicationFiled: February 4, 2019Publication date: June 6, 2019Inventors: Yoon KIM, Charles SRISUWANANUKORN, David A. CARSON, Thomas R. GRUBER, Justin G. BINDER