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:
Jun. 24, 2014
Filed:
Jun. 15, 2009
Guy Ben-artzi, Palo Alto, CA (US);
Yotam Shacham, Palo Alto, CA (US);
Yehuda Levi, Rishon Lezion, IL;
Russell William Mcmahon, Woodside, CA (US);
Amatzi Ben-artzi, Palo Alto, CA (US);
Alexei Alexevitch, Hertzlia, IL;
Alexander Glyakov, Petach Tikva, IL;
Tal Lavian, Sunnyvale, CA (US);
Guy Ben-Artzi, Palo Alto, CA (US);
Yotam Shacham, Palo Alto, CA (US);
Yehuda Levi, Rishon Lezion, IL;
Russell William McMahon, Woodside, CA (US);
Amatzi Ben-Artzi, Palo Alto, CA (US);
Alexei Alexevitch, Hertzlia, IL;
Alexander Glyakov, Petach Tikva, IL;
Tal Lavian, Sunnyvale, CA (US);
Beek Fund B.V. L.L.C., Dover, DE (US);
Abstract
Embodiments of the methods and apparatus for automatic cross language program code translation are provided. One or more characters of a source programming language code are tokenized to generate a list of tokens. Thereafter, the list of tokens is parsed to generate a grammatical data structure comprising one or more data nodes. The grammatical data structure may be an abstract syntax tree. The one or more data nodes of the grammatical data structure are processed to generate a document object model comprising one or more portable data nodes. Subsequently, the one or more portable data nodes in the document object model are analyzed to generate one or more characters of a target programming language code.