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.

Date of Patent:
Nov. 28, 2023

Filed:

Oct. 13, 2022
Applicant:

Devfactory Innovations Fz-llc, Dubai, AE;

Inventors:

Tushar Makkar, Ambala, IN;

Mukund Mandyam Kannappan, Los Angeles, CA (US);

Assignee:

DevFactory FZ-LLC, Dubai Media, AE;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 8/51 (2018.01); G06F 8/36 (2018.01); G06F 8/30 (2018.01); G06F 9/30 (2018.01); G06F 8/41 (2018.01); G06F 8/72 (2018.01); G06F 9/44 (2018.01); G06F 11/36 (2006.01); G06F 3/0484 (2022.01); G06F 9/451 (2018.01); G06F 9/455 (2018.01);
U.S. Cl.
CPC ...
G06F 8/51 (2013.01); G06F 8/311 (2013.01); G06F 8/36 (2013.01); G06F 8/37 (2013.01); G06F 8/447 (2013.01); G06F 8/48 (2013.01); G06F 8/72 (2013.01); G06F 9/30094 (2013.01); G06F 9/30196 (2013.01); G06F 9/44 (2013.01); G06F 11/3664 (2013.01); G06F 3/0484 (2013.01); G06F 9/453 (2018.02); G06F 2009/45591 (2013.01);
Abstract

A method and apparatus are disclosed for enhancing operable functionality of input source code files from a software program by identifying a first code snippet and a first library function which generate similar outputs from a shared input by parsing each and every line of code in a candidate code snippet to generate a templatized code snippet data structure for the first code snippet, and then testing the templatized code snippet data structure against extracted library function information to check for similarity of outputs between the first code snippet and the first library function in response to a shared input so that the developer is presented with a library function recommendation which includes the first code snippet, the first library function, and instructions for replacing the first code snippet with the first library function.


Find Patent Forward Citations

Loading…