Patents by Inventor Garrett L. Weinberg

Garrett L. Weinberg 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: 11955137
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. For example, a first speech input directed to a digital assistant is received from a user. A first response is provided based on the first speech input. A session window is initiated, wherein the session window is associated with a variable speech threshold. A second speech input is received during the session window. In accordance with a determination that the second speech input includes speech directed to the digital assistant, a duration associated with the session window is increased. In accordance with a determination that the variable speech threshold does not exceed a predetermined speech threshold, the session window is ended.
    Type: Grant
    Filed: May 25, 2021
    Date of Patent: April 9, 2024
    Assignee: Apple Inc.
    Inventors: Garrett L. Weinberg, Harry J. Saddler
  • Publication number: 20240113991
    Abstract: The present disclosure generally relates to implementing an operational safety mode that manages the output of notifications at an electronic device when a user of the device is operating a vehicle.
    Type: Application
    Filed: October 16, 2023
    Publication date: April 4, 2024
    Inventors: Emily Clark SCHUBERT, Todd BLOCKSOM, Andre MJ BOULE, Richard R. DELLINGER, Craig M. FEDERIGHI, Matthew Elliot SHEPHERD, Garrett L. WEINBERG
  • Publication number: 20240087566
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. In one example process, a first input including activation of an affordance is received. A domain associated with the affordance is determined. A second input including user speech is received, where a user intent is determined based on the domain and the user speech. A determination is made whether the user intent includes a command associated with the affordance. In accordance with a determination that the user intent includes a command associated with the affordance, a task in furtherance of the command is performed.
    Type: Application
    Filed: November 10, 2023
    Publication date: March 14, 2024
    Inventors: Philippe P. PIERNOT, Garrett L. WEINBERG
  • Publication number: 20240055017
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. For example, a first speech input is received from a user. In response to receiving the first speech input, a response is provided. A first output is provided corresponding to a digital assistant in a first state, and a second speech input is received from the user. A first plurality of values is obtained. Based on the first plurality of values, a first confidence level corresponding to the second speech input is obtained. In accordance with a determination that the first confidence level exceeds a first threshold confidence level, a second output is provided corresponding to the digital assistant in a second state. The second speech input continues to be received.
    Type: Application
    Filed: August 23, 2023
    Publication date: February 15, 2024
    Inventors: Sreeneel MADDIKA, Ahmed Serag El Din HUSSEN ABDELAZIZ, Chaitanya MANNEMALA, Srikanth VISHNUBHOTLA, Garrett L. WEINBERG
  • Patent number: 11893992
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. In one example process, a first input including activation of an affordance is received. A domain associated with the affordance is determined. A second input including user speech is received, where a user intent is determined based on the domain and the user speech. A determination is made whether the user intent includes a command associated with the affordance. In accordance with a determination that the user intent includes a command associated with the affordance, a task in furtherance of the command is performed.
    Type: Grant
    Filed: August 25, 2022
    Date of Patent: February 6, 2024
    Assignee: Apple Inc.
    Inventors: Philippe P. Piernot, Garrett L. Weinberg
  • Publication number: 20230401795
    Abstract: An example process includes: while displaying a portion of an extended reality (XR) environment representing a current field of view of a user: detecting a user gaze at a first object displayed in the XR environment, where the first object is persistent in the current field of view of the XR environment; in response to detecting the user gaze at the first object, expanding the first object into a list of objects including a second object representing a digital assistant; detecting a user gaze at the second object; in accordance with detecting the user gaze at the second object, displaying a first animation of the second object indicating that a digital assistant session is initiated; receiving a first audio input from the user; and displaying a second animation of the second object indicating that the digital assistant is actively listening to the user.
    Type: Application
    Filed: May 26, 2023
    Publication date: December 14, 2023
    Inventors: Lynn I. STREJA, Saurabh ADYA, Keith P. AVERY, Karan M. DARYANANI, Stephen O. LEMAY, Myra C. LUKENS, Sreeneel K. MADDIKA, Chaitanya MANNEMALA, Aswath MANOHARAN, Pedro MARI, Jay MOON, Abhishek RAWAT, Garrett L. WEINBERG
  • Publication number: 20230352007
    Abstract: An example process includes: receiving a first natural language input; initiating, by a digital assistant operating on the electronic device, a first task based on the first natural language input; determining whether the first task is of a predetermined type; and in accordance with a determination that the first task is of a predetermined type: determining whether one or more criteria are satisfied; and providing a response to the first natural language input, where providing the response includes: in accordance with a determination that the one or more criteria are not satisfied, outputting a first sound indicative of the initiated first task and a first verbal response indicative of the initiated first task; and in accordance with a determination that the one or more criteria are satisfied, outputting the first sound without outputting the first verbal response.
    Type: Application
    Filed: September 21, 2022
    Publication date: November 2, 2023
    Inventors: Daniel A. CASTELLANI, James N. JONES, Pedro MARI, Jessica J. PECK, Hugo D. VERWEIJ, Garrett L. WEINBERG
  • Publication number: 20230352014
    Abstract: An example process includes: receiving, by a digital assistant operating on an electronic device, a natural language input; determining whether the natural language input corresponds to a predetermined type of domain; and in accordance with a determination that the natural language input corresponds to the predetermined type of domain: selecting a first digital assistant response mode from a plurality of digital assistant response modes, where each digital assistant response mode of the plurality of digital assistant response modes corresponds to a respective plurality of domains; and causing a first response to the natural language input to be provided according to the first digital assistant response mode, including: causing a first type of audio output to be provided; and causing a first type of response affordance to be displayed.
    Type: Application
    Filed: November 29, 2022
    Publication date: November 2, 2023
    Inventors: Andrew P. TENNANT, Benjamin T. COX, Rebecca P. FISH, Shweta D. GRAMPUROHIT, Tyler C. LEPPEK, Aswini RAMESH, Garrett L. WEINBERG
  • Patent number: 11804215
    Abstract: An example process includes: receiving a first natural language input; initiating, by a digital assistant operating on the electronic device, a first task based on the first natural language input; determining whether the first task is of a predetermined type; and in accordance with a determination that the first task is of a predetermined type: determining whether one or more criteria are satisfied; and providing a response to the first natural language input, where providing the response includes: in accordance with a determination that the one or more criteria are not satisfied, outputting a first sound indicative of the initiated first task and a first verbal response indicative of the initiated first task; and in accordance with a determination that the one or more criteria are satisfied, outputting the first sound without outputting the first verbal response.
    Type: Grant
    Filed: September 21, 2022
    Date of Patent: October 31, 2023
    Assignee: Apple Inc.
    Inventors: Daniel A. Castellani, James N. Jones, Pedro Mari, Jessica J. Peck, Hugo D. Verweij, Garrett L. Weinberg, Mitchell R. Lerner
  • Patent number: 11792142
    Abstract: The present disclosure generally relates to implementing an operational safety mode that manages the output of notifications at an electronic device when a user of the device is operating a vehicle.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: October 17, 2023
    Assignee: Apple Inc.
    Inventors: Emily Clark Schubert, Todd Blocksom, Andre MJ Boule, Richard R. Dellinger, Craig M. Federighi, Matthew Elliot Shepherd, Garrett L. Weinberg
  • Publication number: 20230315385
    Abstract: In some embodiments, a computer system facilitates user input for sending a quick message to a respective user based on speech input provided by a user of the computer system in the three-dimensional environment. In some embodiments, a computer system facilitates user input for sending an audio message including an animated representation of the user of the computer system to a respective user based on speech input provided by the user.
    Type: Application
    Filed: April 3, 2023
    Publication date: October 5, 2023
    Inventors: Shiraz AKMAL, Brad K. HERMAN, Garrett L. WEINBERG, St. John W. COLON, Viraaj M. MARATHE
  • Patent number: 11756574
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. For example, a first speech input is received from a user. In response to receiving the first speech input, a response is provided. A first output is provided corresponding to a digital assistant in a first state, and a second speech input is received from the user. A first plurality of values is obtained. Based on the first plurality of values, a first confidence level corresponding to the second speech input is obtained. In accordance with a determination that the first confidence level exceeds a first threshold confidence level, a second output is provided corresponding to the digital assistant in a second state. The second speech input continues to be received.
    Type: Grant
    Filed: May 26, 2021
    Date of Patent: September 12, 2023
    Assignee: Apple Inc.
    Inventors: Sreeneel Maddika, Ahmed Serag El Din Hussen Abdelaziz, Chaitanya Mannemala, Srikanth Vishnubhotla, Garrett L. Weinberg
  • Publication number: 20230197063
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. An example method includes, at an electronic device with one or more processors and memory: receiving an utterance; determining whether the utterance includes a predetermined word; in accordance with a determination that the utterance includes the predetermined word: determining an emoji corresponding to at least a portion of the utterance, adjusting the emoji based on a modifier of the utterance, wherein the modifier belongs to a subset of modifiers associated with the emoji; and displaying the emoji on a screen of the electronic device.
    Type: Application
    Filed: October 12, 2022
    Publication date: June 22, 2023
    Inventors: Pierre Paul Nicolas GREBORIO, Garrett L. WEINBERG
  • Publication number: 20230058929
    Abstract: An example process includes while an electronic device is engaged in a communication session with external device(s): receiving, from a first user of the electronic device, input to invoke a first digital assistant; receiving, from the first user, a natural language input corresponding to a task; in accordance with invoking the first digital assistant, generating, by the first digital assistant, a prompt for further user input about the task; transmitting, to the external device(s), the prompt for further user input about the task; after transmitting the prompt for further user input, receiving, from an external device of the external device(s), a response to the prompt for further user input; initiating, by the first digital assistant, based on the response and information corresponding to the first user stored on the electronic device, the task; and transmitting, to the external device(s), an output indicative of the initiated task.
    Type: Application
    Filed: July 18, 2022
    Publication date: February 23, 2023
    Inventors: Rae L. LASKO, German W. BAUER, Felicia W. EDWARDS, Niranjan MANJUNATH, Jonathan H. RUSSELL, Lynn I. STREJA, Keith C. STRICKLING, Garrett L. WEINBERG
  • Publication number: 20220406309
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. In one example process, a first input including activation of an affordance is received. A domain associated with the affordance is determined. A second input including user speech is received, where a user intent is determined based on the domain and the user speech. A determination is made whether the user intent includes a command associated with the affordance. In accordance with a determination that the user intent includes a command associated with the affordance, a task in furtherance of the command is performed.
    Type: Application
    Filed: August 25, 2022
    Publication date: December 22, 2022
    Inventors: Philippe P. PIERNOT, Garrett L. WEINBERG
  • Patent number: 11462215
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. In one example process, a first input including activation of an affordance is received. A domain associated with the affordance is determined. A second input including user speech is received, where a user intent is determined based on the domain and the user speech. A determination is made whether the user intent includes a command associated with the affordance. In accordance with a determination that the user intent includes a command associated with the affordance, a task in furtherance of the command is performed.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: October 4, 2022
    Assignee: Apple Inc.
    Inventors: Philippe P. Piernot, Garrett L. Weinberg
  • Publication number: 20220293124
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. For example, a first speech input directed to a digital assistant is received from a user. A first response is provided based on the first speech input. A session window is initiated, wherein the session window is associated with a variable speech threshold. A second speech input is received during the session window. In accordance with a determination that the second speech input includes speech directed to the digital assistant, a duration associated with the session window is increased. In accordance with a determination that the variable speech threshold does not exceed a predetermined speech threshold, the session window is ended.
    Type: Application
    Filed: May 25, 2021
    Publication date: September 15, 2022
    Inventors: Garrett L. WEINBERG, Harry J. SADDLER
  • Publication number: 20220293125
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. For example, a first speech input is received from a user. In response to receiving the first speech input, a response is provided. A first output is provided corresponding to a digital assistant in a first state, and a second speech input is received from the user. A first plurality of values is obtained. Based on the first plurality of values, a first confidence level corresponding to the second speech input is obtained. In accordance with a determination that the first confidence level exceeds a first threshold confidence level, a second output is provided corresponding to the digital assistant in a second state. The second speech input continues to be received.
    Type: Application
    Filed: May 26, 2021
    Publication date: September 15, 2022
    Inventors: Sreeneel MADDIKA, Ahmed Serag El Din HUSSEN ABDELAZIZ, Chaitanya MANNEMALA, Srikanth VISHNUBHOTLA, Garrett L. WEINBERG
  • Patent number: 11416136
    Abstract: The present disclosure generally relates to assigning tasks to various user inputs, and detecting and responding to user inputs. In some embodiments, the present disclosure relates to assigning tasks to various user inputs received on a back surface of a device, and detecting and responding to user inputs on the back surface of the device.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: August 16, 2022
    Assignee: Apple Inc.
    Inventors: John M. Nefulda, Keith P. Avery, Madhu Chinthakunta, Christopher B. Fleizach, Varun Maudgalya, Sommer E. Panage, Xinyi Yan, Garrett L. Weinberg, Michal K. Wegrzynski, William Caruso, Kenneth S. Friedman, Jamil Dhanani, Muhammad Amir Shafiq, Minwoo Jeong, Timothy S. Paek, Viet Huy Le, Heriberto Nieto, Brandt M. Westing, Rishabh Yadav
  • Publication number: 20220109643
    Abstract: The present disclosure generally relates to implementing an operational safety mode that manages the output of notifications at an electronic device when a user of the device is operating a vehicle.
    Type: Application
    Filed: May 17, 2021
    Publication date: April 7, 2022
    Inventors: Emily Clark SCHUBERT, Todd BLOCKSOM, Andre MJ BOULE, Richard R. DELLINGER, Craig M. FEDERIGHI, Matthew Elliot SHEPHERD, Garrett L. WEINBERG