Systems, methods, and apparatuses for implementing natural language processing to determine natural language from computer programming language in an electronic environment

US2026073159A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2026073159-A1
Application numberUS-202519394806-A
CountryUS
Kind codeA1
Filing dateNov 19, 2025
Priority dateJul 24, 2023
Publication dateMar 12, 2026
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems, computer program products, and methods are described herein for implementing natural language processing to determine natural language from computer programming language in an electronic environment. The present disclosure is configured to identify at least one change request associated with at least one computer program to: identify at least one modification to the at least one computer program; apply the at least one change request and the at least one modification to a natural language processor (NLP); generate a natural language interpretation of the at least one modification; generate a modification interpretation interface component, wherein the modification interpretation interface component comprises a data packet of the natural language interpretation; and transmit the modification interpretation interface component to a user device associated with the at least one change request and configure a graphical user interface (GUI) of the user device with the modification interpretation interface component.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system for implementing natural language processing (NLP) to determine natural language from computer programming language, the system comprising: at least one processing device; and at least one non-transitory storage device containing instructions when executed by the processing device, causes the processing device to: identify at least one change request associated with at least one computer program; identify at least one modification to the at least one computer program; apply the at least one change request and the at least one modification to a natural language processor (NLP) engine; generate, by the NLP engine, a natural language interpretation of the at least one modification to the at least one computer program; generate, based on the natural language interpretation of the at least one modification, a modification interpretation interface component, wherein the modification interpretation interface component comprises a data packet of the natural language interpretation and an identifier of the at least one modification to the at least one computer program; transmit the modification interpretation interface component to a user device associated with the at least one change request and configure a graphical user interface (GUI) of the user device with the modification interpretation interface component; generate a modification interpretation database, wherein the modification interpretation database comprises at least one modification and at least one associated natural language interpretation of the at least one modification; identify at least one new change request; analyze the modification interpretation database based on the at least one new change request; link the at least one new change request to the at least one associated natural language interpretation; and identify at least one suggested modification based on the at least one modification associated with the at least one associated natural language interpretation linked to the at least one new change request. 2 . The system of claim 1 , the system further comprising: update the modification interpretation database with at least one suggested location within the at least one program for the at least one modification; and generate a suggested modification interface component, wherein the suggested modification interface component comprises the at least one suggested modification and the at least one suggested location for the at least one modification the at least one suggested modification is based on. 3 . The system of claim 1 , the system further comprising: link, based on the natural language interpretation, the natural language interpretation to the at least one modification; and store the natural language interpretation and the at least one modification in the modification interpretation database. 4 . The system of claim 1 , the system further comprising: collect a first set of change requests, wherein the first set of change requests is collected in a first period; collect a first set of modifications associated with the first set of change requests; generate a first training dataset based on the first set of change requests and first set of modifications; apply the first training dataset to the NLP engine at a second period; and train, based on applying the first training dataset to the NLP engine, the NLP engine. 5 . The system of claim 4 , wherein the first training dataset comprises a first set of pre-tagged attributes of the first set of modifications, and wherein the first set of pre-tagged attributes comprise at least one of an association with the first set of change requests or a disassociation with the first set of change requests. 6 . The system of claim 4 , wherein the NLP engine is trained based on at least one set of previous modifications to the at least one computer program, and wherein the at least one set of previous modifications is generated by at least one developer, at least one developer team, or a plurality of developer teams. 7 . The system of claim 4 , wherein the NLP engine is trained based on at least one set of previous modifications for a plurality of computer programs, wherein the plurality of computer programs comprises a plurality of programming languages. 8 . The system of claim 1 , the system further comprising: generate an overlay modification interpretation interface component, wherein the overlay modification interpretation interface component comprises a data packet of the natural language interpretation for the at least one modification of the at least one computer program and a modification location identifier of the at least one modification; transmit the overlay modification interpretation interface component to the user device associated with the at least one change request; identify at least one user interaction on the GIU of the user device and an associated interaction location identifier of the at least one user interaction; and dynamically configure the GUI of the user device with the overlay modification interpretation interface component when the modification location identifier and the interaction location identifier match. 9 . A computer program product for implementing natural language processing (NLP) engine to determine natural language from computer programming language, wherein the computer program product comprises at least one non-transitory computer-readable medium having computer-readable program code portions embodied therein, the computer-readable program code portions which when executed by a processing device are configured to cause the processor to perform the following operations: identify at least one change request associated with at least one computer program; identify at least one modification to the at least one computer program; apply the at least one change request and the at least one modification to a natural language processor (NLP) engine; generate, by the NLP engine, a natural language interpretation of the at least one modification to the at least one computer program; generate, based on the natural language interpretation of the at least one modification, a modification interpretation interface component, wherein the modification interpretation interface component comprises a data packet of the natural language interpretation and an identifier of the at least one modification to the at least one computer program; transmit the modification interpretation interface component to a user device associated with the at least one change request and configure a graphical user interface (GUI) of the user device with the modification interpretation interface component; generate a modification interpretation database, wherein the modification interpretation database comprises at least one modification and at least one associated natural language interpretation of the at least one modification; identify at least one new change request; analyze the modification interpretation database based on the at least one new change request; link the at least one new change request to the at least one associated natural language interpretation; and identify at least one suggested modification based on the at least one modification associated with the at least one associated natural language interpretation linked to the at least one new change request. 10 . The computer program product of claim 9 , wherein the processing device is configured to cause the processor to perform the following operations: update the modification interpretation database with at least one suggested location within the at least one program for the at least one modification; and generate a suggested modification interfa

Assignees

Inventors

Classifications

  • based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title

  • G06F40/40Primary

    Processing or translation of natural language (natural language analysis G06F40/20; semantic analysis G06F40/30) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2026073159A1 cover?
Systems, computer program products, and methods are described herein for implementing natural language processing to determine natural language from computer programming language in an electronic environment. The present disclosure is configured to identify at least one change request associated with at least one computer program to: identify at least one modification to the at least one comput…
Who is the assignee on this patent?
Bank Of America
What technology area does this patent fall under?
Primary CPC classification G06F40/40. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Mar 12 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).