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:
Sep. 27, 2022

Filed:

Feb. 01, 2021
Applicant:

Accenture Global Solutions Limited, Dublin, IE;

Inventors:

Rajendra Tanniru Prasad, Basking Ridge, NJ (US);

Aditi Kulkarni, Bengaluru, IN;

Koushik M. Vijayaraghavan, Chennai, IN;

Priya Athreyee, Chennai, IN;

Pradeep Senapati, Bangalore, IN;

Kamakshi Girish, Bangalore, IN;

Dibyendu Chattopadhyay, North Parganas, IN;

Nivedita Shah, Pune, IN;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 8/65 (2018.01); G06F 8/71 (2018.01); G06N 20/00 (2019.01); G06F 11/36 (2006.01); G06K 9/62 (2022.01);
U.S. Cl.
CPC ...
G06F 8/65 (2013.01); G06F 8/71 (2013.01); G06F 11/3616 (2013.01); G06K 9/6215 (2013.01); G06K 9/6218 (2013.01); G06K 9/6256 (2013.01); G06N 20/00 (2019.01);
Abstract

A device may receive requirement data identifying a requirement for modification of software code, and may process the requirement data, with a machine learning model, to identify entities and intents in the software code and to generate a query. The device may process the query, with a code locator model, to encode text of the query into high-dimensional vectors and to identify a semantic similarity between the high-dimensional vectors and code text. The device may process the query, the semantic similarity, and the code text, with a code developer model, to generate metadata, and may utilize the metadata to identify an identifier associated with the software code. The device may determine, utilizing the identifier, a portion of the software code, and may modify the portion of the software code based on the query to generate modified software code. The device may perform actions based on the modified software code.


Find Patent Forward Citations

Loading…