Patents by Inventor Benjamin Lev Snyder
Benjamin Lev Snyder 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: 20250278570Abstract: Systems and methods are provided for automatically generating a program based on a natural language utterance using semantic parsing. The semantic parsing includes translating a natural language utterance into instructions in a logical form for execution. The methods use a pre-trained natural language model and generate a canonical utterance as an intermediate form before generating the logical form. The natural language model may be an auto-regressive natural language model with a transformer to paraphrase a sequence of words or tokens in the natural language utterance. The methods generate a prompt including exemplar input/output pairs as a few-shot learning technique for the natural language model to predict words or tokens. The methods further use constrained decoding to determine a canonical utterance, iteratively selecting sequence of words as predicted by the model against rules for canonical utterances. The methods generate a program based on the canonical utterance for execution in an application.Type: ApplicationFiled: May 5, 2025Publication date: September 4, 2025Applicant: Microsoft Technology Licensing, LLCInventors: Benjamin David VAN DURME, Adam D. PAULS, Daniel Louis KLEIN, Eui Chul SHIN, Christopher H. LIN, Pengyu CHEN, Subhro ROY, Emmanouil Antonios PLATANIOS, Jason Michael EISNER, Benjamin Lev SNYDER, Samuel McIntire THOMSON
-
Patent number: 12314670Abstract: Systems and methods are provided for automatically generating a program based on a natural language utterance using semantic parsing. The semantic parsing includes translating a natural language utterance into instructions in a logical form for execution. The methods use a pre-trained natural language model and generate a canonical utterance as an intermediate form before generating the logical form. The natural language model may be an auto-regressive natural language model with a transformer to paraphrase a sequence of words or tokens in the natural language utterance. The methods generate a prompt including exemplar input/output pairs as a few-shot learning technique for the natural language model to predict words or tokens. The methods further use constrained decoding to determine a canonical utterance, iteratively selecting sequence of words as predicted by the model against rules for canonical utterances. The methods generate a program based on the canonical utterance for execution in an application.Type: GrantFiled: April 13, 2021Date of Patent: May 27, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Benjamin David Van Durme, Adam D. Pauls, Daniel Louis Klein, Eui Chul Shin, Christopher H. Lin, Pengyu Chen, Subhro Roy, Emmanouil Antonios Platanios, Jason Michael Eisner, Benjamin Lev Snyder, Samuel McIntire Thomson
-
Patent number: 11584008Abstract: A machine learning system builds and uses computer models for controlling robotic performance of a task. Such computer models may be first trained using feedback on computer simulations of the robotic system performing the task, and then refined using feedback on real-world trials of the robot performing the task. Some examples of the computer models can be trained to automatically evaluate robotic task performance and provide the feedback. This feedback can be used by a machine learning system, for example an evolution strategies system or reinforcement learning system, to generate and refine the controller.Type: GrantFiled: October 9, 2020Date of Patent: February 21, 2023Assignee: Amazon Technologies, Inc.Inventors: Brian C. Beckman, Leonardo Ruggiero Bachega, Brandon William Porter, Benjamin Lev Snyder, Michael Vogelsong, Corrinne Yu
-
Publication number: 20220327288Abstract: Systems and methods are provided for automatically generating a program based on a natural language utterance using semantic parsing. The semantic parsing includes translating a natural language utterance into instructions in a logical form for execution. The methods use a pre-trained natural language model and generate a canonical utterance as an intermediate form before generating the logical form. The natural language model may be an auto-regressive natural language model with a transformer to paraphrase a sequence of words or tokens in the natural language utterance. The methods generate a prompt including exemplar input/output pairs as a few-shot learning technique for the natural language model to predict words or tokens. The methods further use constrained decoding to determine a canonical utterance, iteratively selecting sequence of words as predicted by the model against rules for canonical utterances. The methods generate a program based on the canonical utterance for execution in an application.Type: ApplicationFiled: April 13, 2021Publication date: October 13, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Benjamin David VAN DURME, Adam D. PAULS, Daniel Louis KLEIN, Eui Chul SHIN, Christopher H. LIN, Pengyu CHEN, Subhro ROY, Emmanouil Antonios PLATANIOS, Jason Michael EISNER, Benjamin Lev SNYDER, Samuel McIntire THOMSON
-
Patent number: 11188831Abstract: In response to a programmatic interaction, respective representations of items of an initial result set are presented to an item consumer. One or more result refinement iterations are then conducted. In a given iteration, one or more feedback indicators with respect to one or more items are identified, a machine learning model is trained using at least the feedback indicators to generate respective result set candidacy metrics for at least some items, and the metrics are then used to transmit additional items for presentation to the item consumer.Type: GrantFiled: October 27, 2017Date of Patent: November 30, 2021Assignee: Amazon Technologies, Inc.Inventors: Benjamin Lev Snyder, Liliane Jeanne Barbour, Aritra Biswas, Simone Elviretti, Rasika Sanjay Jangle, Paul Hercules Mandac Rivera, James Stevenson, Daniel Patrick Weaver
-
Patent number: 10800040Abstract: A machine learning system builds and uses computer models for controlling robotic performance of a task. Such computer models may be first trained using feedback on computer simulations of the robot performing the task, and then refined using feedback on real-world trials of the robot performing the task. Some examples of the computer models can be trained to automatically evaluate robotic task performance and provide the feedback. This feedback can be used by a machine learning system, for example an evolution strategies system or reinforcement learning system, to generate and refine the controller.Type: GrantFiled: December 14, 2017Date of Patent: October 13, 2020Assignee: Amazon Technologies, Inc.Inventors: Brian C. Beckman, Leonardo Ruggiero Bachega, Brandon William Porter, Benjamin Lev Snyder, Michael Vogelsong, Corrinne Yu
-
Patent number: 10792810Abstract: A machine learning system builds and uses computer models for controlling robotic performance of a task. Such computer models may be first trained using feedback on computer simulations of the robot performing the task, and then refined using feedback on real-world trials of the robot performing the task. Some examples of the computer models can be trained to automatically evaluate robotic task performance and provide the feedback. This feedback can be used by a machine learning system, for example an evolution strategies system or reinforcement learning system, to generate and refine the controller.Type: GrantFiled: December 14, 2017Date of Patent: October 6, 2020Assignee: Amazon Technologies, Inc.Inventors: Brian C. Beckman, Leonardo Ruggiero Bachega, Brandon William Porter, Benjamin Lev Snyder, Michael Vogelsong, Corrinne Yu
-
Patent number: 10766136Abstract: A machine learning system builds and uses computer models for identifying how to evaluate the level of success reflected in a recorded observation of a task. Such computer models may be used to generate a policy for controlling a robotic system performing the task. The computer models can also be used to evaluate robotic task performance and provide feedback for recalibrating the robotic control policy.Type: GrantFiled: November 3, 2017Date of Patent: September 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Brandon William Porter, Leonardo Ruggiero Bachega, Brian C. Beckman, Benjamin Lev Snyder, Michael Vogelsong, Corrinne Yu
-
Patent number: 10766137Abstract: A machine learning system builds and uses computer models for identifying how to evaluate the level of success reflected in a recorded observation of a task. Such computer models may be used to generate a policy for controlling a robotic system performing the task. The computer models can also be used to evaluate robotic task performance and provide feedback for recalibrating the robotic control policy.Type: GrantFiled: November 3, 2017Date of Patent: September 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Brandon William Porter, Leonardo Ruggiero Bachega, Brian C. Beckman, Benjamin Lev Snyder, Michael Vogelsong, Corrinne Yu
-
Publication number: 20190130285Abstract: In response to a programmatic interaction, respective representations of items of an initial result set are presented to an item consumer. One or more result refinement iterations are then conducted. In a given iteration, one or more feedback indicators with respect to one or more items are identified, a machine learning model is trained using at least the feedback indicators to generate respective result set candidacy metrics for at least some items, and the metrics are then used to transmit additional items for presentation to the item consumer.Type: ApplicationFiled: October 27, 2017Publication date: May 2, 2019Applicant: Amazon Technologies, Inc.Inventors: Benjamin Lev Snyder, Liliane Jeanne Barbour, Aritra Biswas, Simone Elviretti, Rasika Sanjay Jangle, Paul Hercules Mandac Rivera, James Stevenson, Daniel Patrick Weaver