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:
Oct. 26, 2021
Filed:
Jun. 27, 2019
Intel Corporation, Santa Clara, CA (US);
Marcos Carranza, Portland, OR (US);
Mats Agerstam, Portland, OR (US);
Justin Gottschlich, Santa Clara, CA (US);
Alexander Heinecke, San Jose, CA (US);
Cesar Martinez-Spessot, Cordoba, AR;
Maria Ramirez Loaiza, Beaverton, OR (US);
Mohammad Mejbah Ul Alam, Milpitas, CA (US);
Shengtian Zhou, Palo Alto, CA (US);
Intel Corporation, Santa Clara, CA (US);
Abstract
Methods, apparatus, systems and articles of manufacture are disclosed for code review assistance for dynamically typed languages. An example apparatus to analyze a segment of code includes a function identifier to identify a first input of a first function call included in the segment of the code, a parameter type vector (PTV) estimator model to estimate a first data structure based on the first input, the PTV estimator model generated via a set of reviewed code, a PTV determiner to generate a second data structure based on a data parameter type of the first input, an error comparator to determine a first reconstruction error based on the first data structure, and the second data structure and a recommendation generator to, if the first reconstruction error does not satisfy a recommendation threshold, generate a first recommendation to review the first function call.