Patents by Inventor Philippe P. Piernot

Philippe P. Piernot 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).

  • 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
  • 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: 20230410798
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. An example process for determining user intent includes receiving a natural language input and detecting an event. The process further includes, determining, at a first time, based on the natural language input, a first value for a first node of a parsing structure; and determining, at a second time, based on the detected data event, a second value for a second node of the parsing structure. The process further includes in accordance with a determination that the first time and the second time are within the predetermined time: determining, using the parsing structure, the first value, and the second value, a user intent associated with the natural language input; initiating a task based on the determined intent; and providing an output indicative of the task.
    Type: Application
    Filed: August 31, 2023
    Publication date: December 21, 2023
    Inventors: Pierre P. GREBORIO, Didier Rene GUZZONI, Philippe P. PIERNOT
  • Publication number: 20230386462
    Abstract: Systems and processes for selectively processing and responding to a spoken user input are provided. In one example, audio input containing a spoken user input can be received at a user device. The spoken user input can be identified from the audio input by identifying start and end-points of the spoken user input. It can be determined whether or not the spoken user input was intended for a virtual assistant based on contextual information. The determination can be made using a rule-based system or a probabilistic system. If it is determined that the spoken user input was intended for the virtual assistant, the spoken user input can be processed and an appropriate response can be generated. If it is instead determined that the spoken user input was not intended for the virtual assistant, the spoken user input can be ignored and/or no response can be generated.
    Type: Application
    Filed: August 7, 2023
    Publication date: November 30, 2023
    Inventors: Philippe P. PIERNOT, Justin G. BINDER
  • Patent number: 11810562
    Abstract: Systems and processes for selectively processing and responding to a spoken user input are provided. In one example, audio input containing a spoken user input can be received at a user device. The spoken user input can be identified from the audio input by identifying start and end-points of the spoken user input. It can be determined whether or not the spoken user input was intended for a virtual assistant based on contextual information. The determination can be made using a rule-based system or a probabilistic system. If it is determined that the spoken user input was intended for the virtual assistant, the spoken user input can be processed and an appropriate response can be generated. If it is instead determined that the spoken user input was not intended for the virtual assistant, the spoken user input can be ignored and/or no response can be generated.
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: November 7, 2023
    Assignee: Apple Inc.
    Inventors: Philippe P. Piernot, Justin G. Binder
  • Patent number: 11783815
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. An example process for determining user intent includes receiving a natural language input and detecting an event. The process further includes, determining, at a first time, based on the natural language input, a first value for a first node of a parsing structure; and determining, at a second time, based on the detected data event, a second value for a second node of the parsing structure. The process further includes in accordance with a determination that the first time and the second time are within the predetermined time: determining, using the parsing structure, the first value, and the second value, a user intent associated with the natural language input; initiating a task based on the determined intent; and providing an output indicative of the task.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: October 10, 2023
    Assignee: Apple Inc.
    Inventors: Pierre P. Greborio, Didier Rene Guzzoni, Philippe P. Piernot
  • 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: 20220262354
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. An example process for determining user intent includes receiving a natural language input and detecting an event. The process further includes, determining, at a first time, based on the natural language input, a first value for a first node of a parsing structure; and determining, at a second time, based on the detected data event, a second value for a second node of the parsing structure. The process further includes in accordance with a determination that the first time and the second time are within the predetermined time: determining, using the parsing structure, the first value, and the second value, a user intent associated with the natural language input; initiating a task based on the determined intent; and providing an output indicative of the task.
    Type: Application
    Filed: April 28, 2022
    Publication date: August 18, 2022
    Inventors: Pierre P. GREBORIO, Didier Rene GUZZONI, Philippe P. PIERNOT
  • Patent number: 11348573
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. An example process for determining user intent includes receiving a natural language input and detecting an event. The process further includes, determining, at a first time, based on the natural language input, a first value for a first node of a parsing structure; and determining, at a second time, based on the detected data event, a second value for a second node of the parsing structure. The process further includes in accordance with a determination that the first time and the second time are within the predetermined time: determining, using the parsing structure, the first value, and the second value, a user intent associated with the natural language input; initiating a task based on the determined intent; and providing an output indicative of the task.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: May 31, 2022
    Assignee: Apple Inc.
    Inventors: Pierre P. Greborio, Didier Rene Guzzoni, Philippe P. Piernot
  • Publication number: 20210390955
    Abstract: Systems and processes for selectively processing and responding to a spoken user input are provided. In one example, audio input containing a spoken user input can be received at a user device. The spoken user input can be identified from the audio input by identifying start and end-points of the spoken user input. It can be determined whether or not the spoken user input was intended for a virtual assistant based on contextual information. The determination can be made using a rule-based system or a probabilistic system. If it is determined that the spoken user input was intended for the virtual assistant, the spoken user input can be processed and an appropriate response can be generated. If it is instead determined that the spoken user input was not intended for the virtual assistant, the spoken user input can be ignored and/or no response can be generated.
    Type: Application
    Filed: August 30, 2021
    Publication date: December 16, 2021
    Inventors: Philippe P. PIERNOT, Justin BINDER
  • Patent number: 11133008
    Abstract: Systems and processes for selectively processing and responding to a spoken user input are provided. In one example, audio input containing a spoken user input can be received at a user device. The spoken user input can be identified from the audio input by identifying start and end-points of the spoken user input. It can be determined whether or not the spoken user input was intended for a virtual assistant based on contextual information. The determination can be made using a rule-based system or a probabilistic system. If it is determined that the spoken user input was intended for the virtual assistant, the spoken user input can be processed and an appropriate response can be generated. If it is instead determined that the spoken user input was not intended for the virtual assistant, the spoken user input can be ignored and/or no response can be generated.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: September 28, 2021
    Assignee: Apple Inc.
    Inventors: Philippe P. Piernot, Justin Binder
  • Patent number: 11127397
    Abstract: Systems and processes for device voice control are provided. An example process includes, at an electronic device, receiving a spoken user input and interpreting the spoken user input to derive a representation of user intent. The process further includes determining whether a task may be identified based on the representation of user intent. In accordance with a determination that a task may be identified based on the representation of user intent, the task is performed, and in accordance with a determination that a task may not be identified based on the representation of user intent, the spoken user input is disambiguated.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: September 21, 2021
    Assignee: APPLE INC.
    Inventors: Philippe P. Piernot, Justin G. Binder
  • Publication number: 20200302919
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. An example process for determining user intent includes receiving a natural language input and detecting an event. The process further includes, determining, at a first time, based on the natural language input, a first value for a first node of a parsing structure; and determining, at a second time, based on the detected data event, a second value for a second node of the parsing structure. The process further includes in accordance with a determination that the first time and the second time are within the predetermined time: determining, using the parsing structure, the first value, and the second value, a user intent associated with the natural language input; initiating a task based on the determined intent; and providing an output indicative of the task.
    Type: Application
    Filed: June 14, 2019
    Publication date: September 24, 2020
    Inventors: Pierre P. GREBORIO, Didier Rene GUZZONI, Philippe P. PIERNOT
  • Patent number: 10770073
    Abstract: Systems and processes for selectively processing and responding to a spoken user input are provided. In one example, audio input containing a spoken user input can be received at a user device. The spoken user input can be identified from the audio input by identifying start and end-points of the spoken user input. It can be determined whether or not the spoken user input was intended for a virtual assistant based on contextual information. The determination can be made using a rule-based system or a probabilistic system. If it is determined that the spoken user input was intended for the virtual assistant, the spoken user input can be processed and an appropriate response can be generated. If it is instead determined that the spoken user input was not intended for the virtual assistant, the spoken user input can be ignored and/or no response can be generated.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: September 8, 2020
    Assignee: Apple Inc.
    Inventors: Philippe P. Piernot, Justin Binder
  • Patent number: 10755051
    Abstract: Systems and processes for rule-based natural language processing are provided. In accordance with one example, a method includes, at an electronic device with one or more processors, receiving a natural-language input; determining, based on the natural-language input, an input expression pattern; determining whether the input expression pattern matches a respective expression pattern of each of a plurality of intent definitions; and in accordance with a determination that the input expression pattern matches an expression pattern of an intent definition of the plurality of intent definitions: selecting an intent definition of the plurality of intent definitions having an expression pattern matching the input expression pattern; performing a task associated with the selected intent definition; and outputting an output indicating whether the task was performed.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: August 25, 2020
    Assignee: Apple Inc.
    Inventors: Philippe P. Piernot, Didier Rene Guzzoni
  • Publication number: 20200193997
    Abstract: Systems and processes for selectively processing and responding to a spoken user input are provided. In one example, audio input containing a spoken user input can be received at a user device. The spoken user input can be identified from the audio input by identifying start and end-points of the spoken user input. It can be determined whether or not the spoken user input was intended for a virtual assistant based on contextual information. The determination can be made using a rule-based system or a probabilistic system. If it is determined that the spoken user input was intended for the virtual assistant, the spoken user input can be processed and an appropriate response can be generated. If it is instead determined that the spoken user input was not intended for the virtual assistant, the spoken user input can be ignored and/or no response can be generated.
    Type: Application
    Filed: February 25, 2020
    Publication date: June 18, 2020
    Inventors: Philippe P. PIERNOT, Justin BINDER
  • Patent number: 10636424
    Abstract: Systems and processes for providing multi-turn canned dialog are provided. An example method includes, at an electronic device, receiving a natural-language input; determining whether the natural-language input satisfies dialog criteria for multi-turn canned dialog; in accordance with a determination that the natural-language input satisfies the dialog criteria for multi-turn canned dialog: identifying a natural-language output of the multi-turn canned dialog corresponding to the natural-language input; and outputting the natural-language output; and in accordance with a determination that the natural-language input does not satisfy the dialog criteria for multi-turn canned dialog: identifying a task associated with the natural-language input; and performing the task associated with the natural-language input.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: April 28, 2020
    Assignee: Apple Inc.
    Inventors: Philippe P. Piernot, Kevin D. Pitolin
  • Publication number: 20200105260
    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: December 26, 2018
    Publication date: April 2, 2020
    Inventors: Philippe P. PIERNOT, Garrett L. WEINBERG
  • Publication number: 20200098362
    Abstract: Systems and processes for selectively processing and responding to a spoken user input are provided. In one example, audio input containing a spoken user input can be received at a user device. The spoken user input can be identified from the audio input by identifying start and end-points of the spoken user input. It can be determined whether or not the spoken user input was intended for a virtual assistant based on contextual information. The determination can be made using a rule-based system or a probabilistic system. If it is determined that the spoken user input was intended for the virtual assistant, the spoken user input can be processed and an appropriate response can be generated. If it is instead determined that the spoken user input was not intended for the virtual assistant, the spoken user input can be ignored and/or no response can be generated.
    Type: Application
    Filed: August 2, 2019
    Publication date: March 26, 2020
    Inventors: Philippe P. PIERNOT, Justin BINDER