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:
Nov. 03, 2026
Filed:
Mar. 06, 2024
Jpmorgan Chase Bank, N.a., New York, NY (US);
Alberto Pozanco, Madrid, ES;
Petr Babkin, San Francisco, CA (US);
Daniel Borrajo, Pozuelo de Alarcon, ES;
Manuela Veloso, New York, NY (US);
JPMorgan Chase Bank, N.A., New York, NY (US);
Abstract
A method and a system for automatically understanding legacy code that is written in an old programming language in order to facilitate an ability to translate the legacy code into a modern programming language are provided. The method includes: receiving a set of legacy code that is written in an old programming language; receiving a corpus of code written in the old programming language; analyzing a subset of the corpus of code in order to induce a grammar of the old programming language; using the grammar to convert the set of legacy code into a finite-state machine (FSM) that is usable for detecting branches and loops of the set of legacy code; using the FSM to generate a set of pseudocode that corresponds to the set of legacy code; and optimizing the set of pseudocode in order to generate a more compact set of pseudocode.
Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile