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: 20240087566Abstract: 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: ApplicationFiled: November 10, 2023Publication date: March 14, 2024Inventors: Philippe P. PIERNOT, Garrett L. WEINBERG
-
Patent number: 11893992Abstract: 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: GrantFiled: August 25, 2022Date of Patent: February 6, 2024Assignee: Apple Inc.Inventors: Philippe P. Piernot, Garrett L. Weinberg
-
Publication number: 20230410798Abstract: 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: ApplicationFiled: August 31, 2023Publication date: December 21, 2023Inventors: Pierre P. GREBORIO, Didier Rene GUZZONI, Philippe P. PIERNOT
-
Publication number: 20230386462Abstract: 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: ApplicationFiled: August 7, 2023Publication date: November 30, 2023Inventors: Philippe P. PIERNOT, Justin G. BINDER
-
Patent number: 11810562Abstract: 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: GrantFiled: August 30, 2021Date of Patent: November 7, 2023Assignee: Apple Inc.Inventors: Philippe P. Piernot, Justin G. Binder
-
Patent number: 11783815Abstract: 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: GrantFiled: April 28, 2022Date of Patent: October 10, 2023Assignee: Apple Inc.Inventors: Pierre P. Greborio, Didier Rene Guzzoni, Philippe P. Piernot
-
Publication number: 20220406309Abstract: 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: ApplicationFiled: August 25, 2022Publication date: December 22, 2022Inventors: Philippe P. PIERNOT, Garrett L. WEINBERG
-
Patent number: 11462215Abstract: 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: GrantFiled: December 26, 2018Date of Patent: October 4, 2022Assignee: Apple Inc.Inventors: Philippe P. Piernot, Garrett L. Weinberg
-
Publication number: 20220262354Abstract: 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: ApplicationFiled: April 28, 2022Publication date: August 18, 2022Inventors: Pierre P. GREBORIO, Didier Rene GUZZONI, Philippe P. PIERNOT
-
Patent number: 11348573Abstract: 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: GrantFiled: June 14, 2019Date of Patent: May 31, 2022Assignee: Apple Inc.Inventors: Pierre P. Greborio, Didier Rene Guzzoni, Philippe P. Piernot
-
Publication number: 20210390955Abstract: 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: ApplicationFiled: August 30, 2021Publication date: December 16, 2021Inventors: Philippe P. PIERNOT, Justin BINDER
-
Patent number: 11133008Abstract: 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: GrantFiled: February 25, 2020Date of Patent: September 28, 2021Assignee: Apple Inc.Inventors: Philippe P. Piernot, Justin Binder
-
Patent number: 11127397Abstract: 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: GrantFiled: September 24, 2018Date of Patent: September 21, 2021Assignee: APPLE INC.Inventors: Philippe P. Piernot, Justin G. Binder
-
Publication number: 20200302919Abstract: 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: ApplicationFiled: June 14, 2019Publication date: September 24, 2020Inventors: Pierre P. GREBORIO, Didier Rene GUZZONI, Philippe P. PIERNOT
-
Patent number: 10770073Abstract: 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: GrantFiled: August 2, 2019Date of Patent: September 8, 2020Assignee: Apple Inc.Inventors: Philippe P. Piernot, Justin Binder
-
Patent number: 10755051Abstract: 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: GrantFiled: January 30, 2018Date of Patent: August 25, 2020Assignee: Apple Inc.Inventors: Philippe P. Piernot, Didier Rene Guzzoni
-
Publication number: 20200193997Abstract: 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: ApplicationFiled: February 25, 2020Publication date: June 18, 2020Inventors: Philippe P. PIERNOT, Justin BINDER
-
Patent number: 10636424Abstract: 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: GrantFiled: March 1, 2018Date of Patent: April 28, 2020Assignee: Apple Inc.Inventors: Philippe P. Piernot, Kevin D. Pitolin
-
Publication number: 20200105260Abstract: 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: ApplicationFiled: December 26, 2018Publication date: April 2, 2020Inventors: Philippe P. PIERNOT, Garrett L. WEINBERG
-
Publication number: 20200098362Abstract: 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: ApplicationFiled: August 2, 2019Publication date: March 26, 2020Inventors: Philippe P. PIERNOT, Justin BINDER