The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 30, 2024
Filed:
Jun. 03, 2022
Google Llc, Mountain View, CA (US);
Daniel Dun-Ning Woo Johnson, Toronto, CA;
Daniel Stefan Tarlow, Montréal, CA;
Maxim Tabachnyk, Munich, DE;
Marc Hatcher Rasi, Sunnyvale, CA (US);
Jacob Austin, New York, NY (US);
Hassan Abolhassani, Palo Alto, CA (US);
Jacob Hanson Hegna, Minneapolis, MN (US);
GOOGLE LLC, Mountain View, CA (US);
Abstract
Systems and methods of the present disclosure are directed to a method for machine-learned code segment prediction for optimizing software development. The method includes obtaining an incomplete segment of code. The method includes processing the incomplete segment of code with a machine-learned code prediction model to obtain a sampled set of segment completion predictions that include code that completes the incomplete segment of code. The method includes determining an aggregated segment completion prediction from the sampled set of segment completion predictions. The method includes replacing a portion of the aggregated segment completion prediction with an input field, wherein the portion of the aggregated segment completion prediction is associated with a degree of certainty less than a threshold degree of certainty.