Patents by Inventor Brandon J. NEWENDORP

Brandon J. NEWENDORP 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: 11942090
    Abstract: An example process includes at an electronic device with one or more processors and memory: while the electronic device is in a locked state and in communication with an external accessory device: receiving a natural language input; determining whether the natural language input corresponds to a secure task request; in accordance with a determination that the natural language input corresponds to a secure task request: determining whether one or more states of the external accessory device satisfy a set of authentication criteria; and in accordance with a determination that the one or more states of the external accessory device satisfy the set of authentication criteria: initiating, by the electronic device, a secure task corresponding to the natural language input; and providing an output indicative of the initiated secure task.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: March 26, 2024
    Assignee: Apple Inc.
    Inventors: Ryan D. Webber, Trungtin Tran, Nikrouz Ghotbi, Naresh Kumar Chinnathambi Kailasam, Sue Wen Chiao, Tyler C. Leppek, Brandon J. Newendorp
  • Patent number: 11907436
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. An example process includes detecting input representing motion of an electronic device and sampling an audio input with a microphone of the electronic device. The example process further includes determining, based on the audio input and the input representing motion of the electronic device, whether to initiate a virtual assistant session. In accordance with a determination to initiate the virtual assistant session, the example process includes initiating the virtual assistant session. In accordance with a determination not to initiate the virtual assistant session, the example process includes forgoing initiating the virtual assistant session.
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: February 20, 2024
    Assignee: Apple Inc.
    Inventors: Stephen O. Lemay, Michael R. Bastian, Roman Holenstein, Minwoo Jeong, Charles Maalouf, Brandon J. Newendorp, Heriberto Nieto, Timothy Paek, Joanna Peterson, Shawn Scully, Srikrishna Sridhar, Brandt M. Westing, Shiwen Zhao
  • Publication number: 20240029734
    Abstract: At an electronic device with a display, a microphone, and an input device: while the display is on, receiving user input via the input device, the user input meeting a predetermined condition; in accordance with receiving the user input meeting the predetermined condition, sampling audio input received via the microphone; determining whether the audio input comprises a spoken trigger; and in accordance with a determination that audio input comprises the spoken trigger, triggering a virtual assistant session.
    Type: Application
    Filed: September 26, 2023
    Publication date: January 25, 2024
    Inventors: Stephen O. LEMAY, Brandon J. NEWENDORP, Jonathan R. DASCOLA
  • Patent number: 11842734
    Abstract: At an electronic device with a display, a microphone, and an input device: while the display is on, receiving user input via the input device, the user input meeting a predetermined condition; in accordance with receiving the user input meeting the predetermined condition, sampling audio input received via the microphone; determining whether the audio input comprises a spoken trigger; and in accordance with a determination that audio input comprises the spoken trigger, triggering a virtual assistant session.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: December 12, 2023
    Assignee: Apple Inc.
    Inventors: Stephen O. Lemay, Brandon J. Newendorp, Jonathan R. Dascola
  • Publication number: 20230368791
    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.
    Type: Application
    Filed: July 26, 2023
    Publication date: November 16, 2023
    Inventors: 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
  • Patent number: 11749275
    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.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: September 5, 2023
    Assignee: Apple Inc.
    Inventors: 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
  • Publication number: 20230251881
    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.
    Type: Application
    Filed: April 7, 2023
    Publication date: August 10, 2023
    Inventors: Carey E. RADEBAUGH, Brandon J. NEWENDORP, Corey J. PETERSON, Rohit DASARI, Trungtin TRAN, Vineet KHOSLA
  • Patent number: 11656884
    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.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: May 23, 2023
    Assignee: Apple Inc.
    Inventors: Carey E. Radebaugh, Brandon J. Newendorp, Corey J. Peterson, Rohit Dasari, Trungtin Tran, Vineet Khosla
  • Patent number: 11599331
    Abstract: Systems and processes for operating an intelligent automated assistant to perform intelligent list reading are provided. In accordance with one example, a method includes, at an electronic device having one or more processors, receiving a natural-language input corresponding to a domain; providing the natural-language input to an external device; receiving, from the external device, a process flow corresponding to the domain; determining, with the process flow corresponding to the domain, a task associated with the natural-language input; performing the task; and providing an output indicating whether the task has been performed.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: March 7, 2023
    Assignee: Apple Inc.
    Inventors: Brandon J. Newendorp, Joanna S. Peterson
  • Patent number: 11587559
    Abstract: Systems and processes for intelligent device identification are provided. In one example process, audio input may be sampled with a microphone at each of two or more of the plurality of electronic devices. A first electronic device of the plurality of electronic devices for determining a task associated with sampled audio input may be identified. The process may determine the task based on the sampled audio input with the first electronic device and identify identifying a second electronic device of the plurality of electronic devices for performing the task. The task be performed with the second electronic device. The second electronic device is not the first electronic device in some examples.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: February 21, 2023
    Assignee: Apple Inc.
    Inventors: Brandon J. Newendorp, Lia T. Napolitano
  • Publication number: 20230040703
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. An example process includes detecting input representing motion of an electronic device and sampling an audio input with a microphone of the electronic device. The example process further includes determining, based on the audio input and the input representing motion of the electronic device, whether to initiate a virtual assistant session. In accordance with a determination to initiate the virtual assistant session, the example process includes initiating the virtual assistant session. In accordance with a determination not to initiate the virtual assistant session, the example process includes forgoing initiating the virtual assistant session.
    Type: Application
    Filed: September 16, 2022
    Publication date: February 9, 2023
    Inventors: Stephen O. LEMAY, Michael R. BASTIAN, Roman HOLENSTEIN, Minwoo JEONG, Charles MAALOUF, Brandon J. NEWENDORP, Heriberto NIETO, Timothy PAEK, Joanna PETERSON, Shawn SCULLY, Srikrishna SRIDHAR, Brandt M. WESTING, Shiwen ZHAO
  • Publication number: 20230036798
    Abstract: Systems and processes for providing a virtual assistant service are provided. In accordance with one or more examples, a method includes receiving, from an accessory device communicatively coupled to the first electronic device, a representation of a speech input representing a user request. The method further includes detecting a second electronic device and transmitting, from the first electronic device, a representation of the user request and data associated with the detected second electronic device to a third electronic device. The method further includes receiving, from the third electronic device, a determination of whether a task is to be performed by the second electronic device in accordance with the user request; and in accordance with a determination that a task is to be performed by the second electronic device, requesting the second electronic device to performed the task in accordance with the user request.
    Type: Application
    Filed: September 22, 2022
    Publication date: February 2, 2023
    Inventors: Brandon J. NEWENDORP, Anumita BISWAS, Gagan A. GUPTA, Benjamin S. PHIPPS, Kisun YOU
  • Publication number: 20220392446
    Abstract: An example process includes at an electronic device with one or more processors and memory: while the electronic device is in a locked state and in communication with an external accessory device: receiving a natural language input; determining whether the natural language input corresponds to a secure task request; in accordance with a determination that the natural language input corresponds to a secure task request: determining whether one or more states of the external accessory device satisfy a set of authentication criteria; and in accordance with a determination that the one or more states of the external accessory device satisfy the set of authentication criteria: initiating, by the electronic device, a secure task corresponding to the natural language input; and providing an output indicative of the initiated secure task.
    Type: Application
    Filed: September 27, 2021
    Publication date: December 8, 2022
    Inventors: Ryan D. WEBBER, Trungtin TRAN, Nikrouz GHOTBI, Naresh Kumar CHINNATHAMBI KAILASAM, Sue Wen CHIAO, Tyler C. LEPPEK, Brandon J. NEWENDORP
  • Patent number: 11495218
    Abstract: Systems and processes for providing a virtual assistant service are provided. In accordance with one or more examples, a method includes receiving, from an accessory device communicatively coupled to the first electronic device, a representation of a speech input representing a user request. The method further includes detecting a second electronic device and transmitting, from the first electronic device, a representation of the user request and data associated with the detected second electronic device to a third electronic device. The method further includes receiving, from the third electronic device, a determination of whether a task is to be performed by the second electronic device in accordance with the user request; and in accordance with a determination that a task is to be performed by the second electronic device, requesting the second electronic device to performed the task in accordance with the user request.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: November 8, 2022
    Assignee: Apple Inc.
    Inventors: Brandon J. Newendorp, Anumita Biswas, Gagan A. Gupta, Benjamin S. Phipps, Kisun You
  • Patent number: 11487364
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. An example process includes detecting input representing motion of an electronic device and sampling an audio input with a microphone of the electronic device. The example process further includes determining, based on the audio input and the input representing motion of the electronic device, whether to initiate a virtual assistant session. In accordance with a determination to initiate the virtual assistant session, the example process includes initiating the virtual assistant session. In accordance with a determination not to initiate the virtual assistant session, the example process includes forgoing initiating the virtual assistant session.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: November 1, 2022
    Assignee: Apple Inc.
    Inventors: Stephen O. Lemay, Michael R. Bastian, Roman Holenstein, Minwoo Jeong, Charles Maalouf, Brandon J. Newendorp, Heriberto Nieto, Timothy Paek, Joanna Peterson, Shawn Scully, Srikrishna Sridhar, Brandt M. Westing, Shiwen Zhao
  • Patent number: 11467802
    Abstract: Systems and processes for operating an intelligent automated assistant to perform intelligent list reading are provided. In accordance with one example, a method includes, at an electronic device having one or more processors, receiving a natural-language input corresponding to a domain; providing the natural-language input to an external device; receiving, from the external device, a process flow corresponding to the domain; determining, with the process flow corresponding to the domain, a task associated with the natural-language input; performing the task; and providing an output indicating whether the task has been performed.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: October 11, 2022
    Assignee: Apple Inc.
    Inventors: Brandon J. Newendorp, Joanna S. Peterson
  • Publication number: 20220157310
    Abstract: Systems and processes for intelligent device identification are provided. In one example process, audio input may be sampled with a microphone at each of two or more of the plurality of electronic devices. A first electronic device of the plurality of electronic devices for determining a task associated with sampled audio input may be identified. The process may determine the task based on the sampled audio input with the first electronic device and identify identifying a second electronic device of the plurality of electronic devices for performing the task. The task be performed with the second electronic device. The second electronic device is not the first electronic device in some examples.
    Type: Application
    Filed: January 31, 2022
    Publication date: May 19, 2022
    Inventors: Brandon J. NEWENDORP, Lia T. NAPOLITANO
  • Publication number: 20220156041
    Abstract: Systems and processes for operating an intelligent automated assistant to perform intelligent list reading are provided. In accordance with one example, a method includes, at an electronic device having one or more processors, receiving a natural-language input corresponding to a domain; providing the natural-language input to an external device; receiving, from the external device, a process flow corresponding to the domain; determining, with the process flow corresponding to the domain, a task associated with the natural-language input; performing the task; and providing an output indicating whether the task has been performed.
    Type: Application
    Filed: January 31, 2022
    Publication date: May 19, 2022
    Inventors: Brandon J. NEWENDORP, Joanna S. PETERSON
  • Publication number: 20220028387
    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.
    Type: Application
    Filed: October 8, 2021
    Publication date: January 27, 2022
    Inventors: 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
  • Publication number: 20220019292
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. An example process includes detecting input representing motion of an electronic device and sampling an audio input with a microphone of the electronic device. The example process further includes determining, based on the audio input and the input representing motion of the electronic device, whether to initiate a virtual assistant session. In accordance with a determination to initiate the virtual assistant session, the example process includes initiating the virtual assistant session. In accordance with a determination not to initiate the virtual assistant session, the example process includes forgoing initiating the virtual assistant session.
    Type: Application
    Filed: September 29, 2021
    Publication date: January 20, 2022
    Inventors: Stephen O. LEMAY, Michael R. BASTIAN, Roman HOLENSTEIN, Minwoo JEONG, Charles MAALOUF, Brandon J. NEWENDORP, Heriberto NIETO, Timothy PAEK, Joanna PETERSON, Shawn SCULLY, Srikrishna SRIDHAR, Brandt M. WESTING, Shiwen ZHAO