Patents by Inventor Trungtin TRAN

Trungtin TRAN 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
  • Publication number: 20230393872
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. Upon receiving a user input requesting that a digital assistant initiate a task, performance of the task is initiated, and a task response is provided. If the digital assistant determines that task is associated with a first user interface, such as a non-digital assistant-specific user interface, the task response is provided using the first user interface.
    Type: Application
    Filed: September 19, 2022
    Publication date: December 7, 2023
    Inventors: Neal S. ELLIS, Cameron BURGESS, Pedro MARI, Michael R. SUMNER, Trungtin TRAN, James N. JONES
  • 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
  • Publication number: 20230236676
    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.
    Type: Application
    Filed: April 3, 2023
    Publication date: July 27, 2023
    Inventors: Musa M. HINDI, Rohit DASARI, Trungtin TRAN
  • 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: 11630525
    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.
    Type: Grant
    Filed: June 9, 2022
    Date of Patent: April 18, 2023
    Assignee: Apple Inc.
    Inventors: Musa M. Hindi, Rohit Dasari, Trungtin Tran
  • 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
  • Publication number: 20220300094
    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.
    Type: Application
    Filed: June 9, 2022
    Publication date: September 22, 2022
    Inventors: Musa M. HINDI, Rohit DASARI, Trungtin TRAN
  • Publication number: 20220284901
    Abstract: Systems and processes for providing personalized suggestions indicating that a task may be performed using a digital assistant of an electronic device are provided. An example method includes, at an electronic device with a display, receiving context data associated with the electronic device; determining, based on the context data, a task that may be performed by a digital assistant of the electronic device in response to a natural-language expression; determining, based on the context data, whether suggestion criteria associated with the determined task are satisfied; and in accordance with a determination that the suggestion criteria are satisfied, providing a suggestion indicating that the determined task may be performed using the digital assistant of the electronic device.
    Type: Application
    Filed: May 27, 2022
    Publication date: September 8, 2022
    Inventors: Kirill NOVITCHENKO, Kyle W. LU, Nikrouz GHOTBI, Trungtin TRAN, Lun CUI, Matias Hernan SULZBERGER, Marek Rastislav TELGARSKY, Briana C. CHAPMAN, Kevin Siu Wai LI, Jared CRAWFORD, Robert A. WALKER
  • Patent number: 11386892
    Abstract: Systems and processes for providing personalized suggestions indicating that a task may be performed using a digital assistant of an electronic device are provided. An example method includes, at an electronic device with a display, receiving context data associated with the electronic device; determining, based on the context data, a task that may be performed by a digital assistant of the electronic device in response to a natural-language expression; determining, based on the context data, whether suggestion criteria associated with the determined task are satisfied; and in accordance with a determination that the suggestion criteria are satisfied, providing a suggestion indicating that the determined task may be performed using the digital assistant of the electronic device.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: July 12, 2022
    Assignee: Apple Inc.
    Inventors: Kirill Novitchenko, Kyle W. Lu, Nikrouz Ghotbi, Trungtin Tran, Lun Cui, Matias Hernan Sulzberger, Marek Rastislav Telgarsky, Briana C. Chapman, Kevin Siu Wai Li, Jared Crawford, Robert A. Walker
  • Patent number: 11360577
    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.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: June 14, 2022
    Assignee: Apple Inc.
    Inventors: Musa M. Hindi, Rohit Dasari, Trungtin Tran
  • Patent number: 11204787
    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: January 5, 2018
    Date of Patent: December 21, 2021
    Assignee: Apple Inc.
    Inventors: Carey E. Radebaugh, Brandon J. Newendorp, Corey J. Peterson, Rohit Dasari, Trungtin Tran, Vineet Khosla
  • Publication number: 20210365161
    Abstract: An example process includes: while displaying a user interface different from a digital assistant user interface, receiving a user input; in accordance with a determination that the user input satisfies a criterion for initiating a digital assistant: displaying, over the user interface, the digital assistant user interface, the digital assistant user interface including: a digital assistant indicator displayed at a first portion of the display; and a response affordance displayed at a second portion of the display, where: a portion of the user interface remains visible at a third portion of the display; and the third portion is between the first portion and the second portion.
    Type: Application
    Filed: April 9, 2021
    Publication date: November 25, 2021
    Inventors: Neal ELLIS, Oluwatomiwa B. ALABI, Robert BURTON, Richard R. DELLINGER, Thomas R. FAZIO, Craig M. FEDERIGHI, Rebecca P. FISH, Nikrouz GHOTBI, James N. JONES, Ieyuki KAWASHIMA, Stephen O. LEMAY, Pedro MARI, Aaron MUSENGO, James E. PALMER, Patchaya Beam SEILAUDOM, Andrea Valentina SIMES, Tyler McClay SMITH, Trungtin TRAN, Robert A. WALKER, II
  • Publication number: 20210365174
    Abstract: An example process includes: while displaying a user interface different from a digital assistant user interface, receiving a user input, in accordance with a determination that the user input satisfies a criterion for initiating a digital assistant: displaying, over the user interface, the digital assistant user interface, the digital assistant user interface including: a digital assistant indicator displayed at a first portion of the display; and a response affordance displayed at a second portion of the display, where: a portion of the user interface remains visible at a third portion of the display; and the third portion is between the first portion and the second portion.
    Type: Application
    Filed: April 26, 2021
    Publication date: November 25, 2021
    Inventors: Neal ELLIS, Robert BURTON, Richard R. DELLINGER, Thomas R. FAZIO, Craig M. FEDERIGHI, Rebecca P. FISH, Kenneth Arthur Abraham FERRY, Nikrouz GHOTBI, James N. JONES, Ieyuki KAWASHIMA, Stephen O. LEMAY, Pedro MARI, Aaron MUSENGO, James E. PALMER, Patchaya Beam SEILAUDOM, Tyler McClay SMITH, Trungtin TRAN, Robert A. WALKER, II
  • Publication number: 20210271333
    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.
    Type: Application
    Filed: May 17, 2021
    Publication date: September 2, 2021
    Inventors: Musa M. HINDI, Rohit DASARI, Trungtin TRAN
  • Patent number: 11009970
    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.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: May 18, 2021
    Assignee: Apple Inc.
    Inventors: Musa M. Hindi, Rohit Dasari, Trungtin Tran
  • Publication number: 20200380973
    Abstract: Systems and processes for providing personalized suggestions indicating that a task may be performed using a digital assistant of an electronic device are provided. An example method includes, at an electronic device with a display, receiving context data associated with the electronic device; determining, based on the context data, a task that may be performed by a digital assistant of the electronic device in response to a natural-language expression; determining, based on the context data, whether suggestion criteria associated with the determined task are satisfied; and in accordance with a determination that the suggestion criteria are satisfied, providing a suggestion indicating that the determined task may be performed using the digital assistant of the electronic device.
    Type: Application
    Filed: October 2, 2019
    Publication date: December 3, 2020
    Inventors: Kirill NOVITCHENKO, Kyle W. LU, Nikrouz GHOTBI, Trungtin TRAN, Lun CUI, Matias Hernan SULZBERGER, Marek Rastislav TELGARSKY, Briana C. CHAPMAN, Kevin Siu Wai LI, Jared CRAWFORD, Robert A. Walker
  • Publication number: 20200285327
    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.
    Type: Application
    Filed: May 27, 2020
    Publication date: September 10, 2020
    Inventors: Musa M. HINDI, Rohit DASARI, Trungtin TRAN
  • Patent number: 10684703
    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.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: June 16, 2020
    Assignee: Apple Inc.
    Inventors: Musa M. Hindi, Rohit Dasari, Trungtin Tran
  • Publication number: 20200042334
    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: October 8, 2019
    Publication date: February 6, 2020
    Inventors: Carey E. RADEBAUGH, Brandon J. NEWENDORP, Corey J. PETERSON, Rohit DASARI, Trungtin TRAN, Vineet KHOSLA