FREE patent keyword monitoring and additional FREE benefits. /images/triangleright (1K) REGISTER now for FREE triangleleft (1K)
Fresh Patents
Monitor Patents Patent Organizer How to File a Provisional Patent Browse Inventors Browse Industry Browse Agents Browse Locations
     new ** File a Provisional Patent ** 


Data Processing: Software Development, Installation, And Management > Software Program Development Tool (e.g., Integrated Case Tool Or Stand-alone Development Tool) > Translation Of Code > Source-to-source Programming Language Translation

Source-to-source Programming Language Translation

Source-to-source Programming Language Translation patent applications listed are from June 2005 to current and include Date, Patent Application Number, Patent Title, Patent Abstract summary and are linked to the corresponding patent application page.

11/01/07 - 20070256058 - Apparatus for migration and conversion of software code from any source platform to any target platform
An apparatus migrates and/or converts any source application working on any platform into a format of any target platform. It comprises an inputting means for accepting the entire source code of sample part in ASCII to analyze the business logic of the source application and corresponding data; an analyzing means ...

06/07/07 - 20070130563 - Flexible display translation
A user interface for displaying source data and a translated copy of a segment of the source data is provided. The user interface includes a first display portion for displaying at least a subset of the source data on the display. The user interface includes a second display portion for ...

02/15/07 - 20070038985 - Syntactic program language translation
The subject disclosure pertains to computer programming languages and translation or conversion thereof. Rather than a complicated semantics preserving translation or conversion from a first source language to a second target language, the conversion can be one of syntax. The conversion can be accomplished, for example, via employment of a ...

02/08/07 - 20070033580 - Transformation of an asynchronous transactional messaging language into a web services compatible language
Instructions in an asynchronous transactional messaging language are transformed into instructions that are compatible with the web services. In one embodiment, the asynchronous transactional messaging language is XLANG/s, and the web service languages are the web services description language (WSDL) and the simple object access protocol (SOAP). A programmer simply ...

01/04/07 - 20070006185 - System and method for reducing execution time of bytecode in java virtual machine
A system and method for reducing the bytecode execution time in the Java virtual machine are disclosed. The system includes a DB cache to store old machine code converted from a bytecode, a machine code change unit to change the old machine code to new machine code by removing a ...

12/07/06 - 20060277533 - Register and active element machines: commands, programs, simulators and translators
In an embodiment, instructions in a computer language are translated into instructions in a register machine language. The instructions in the register machine language are translated into active element machine instructions. In an embodiment, an active element machine may be programmed using instructions for a register machine. ...

12/07/06 - 20060277532 - Method and apparatus for converting program code with access coordination for a shared resource
A dynamic binary translator 19 converts a subject program 17 into target code 21 on a target processor 13. For a multi-threaded subject environment, the translator 19 provides a global token 501 common to each thread 171, 172, and one or more sets of local data 502, which together are ...

12/07/06 - 20060277531 - System and method for source code analysis
The invention includes a tool for creating hypertext enabled documents based on one or more source code files wherein calls to programs, subprograms, or functions are hyperlinked to corresponding code sections the tool may also add documentation to explain interrelationships among code components and variables. Furthermore, a user may access ...

11/30/06 - 20060271920 - Multilingual compiler system and method
A method and system are provided for creating multilingual computer programs. Programmers use their own native language in writing software instructions and commands and the invention translates those either to another native language or to a native-language-independent representation. The invention supports having a single computer program with multiple native languages. ...

11/23/06 - 20060265696 - Method and system for data migration between versions of software
A system and method are used for updating software to include new versions of the software without losing the ability to return to the prior software in the event of flaws or deficiencies in the new version. A framework organizes conversion and reversion codes into major components responsible for conversion ...

10/26/06 - 20060242631 - Process and system for sharing program fragments
A technique for sharing code fragments involves detecting identical code fragments, then replacing code fragments with references to an identical code fragment. A process according to the technique may include detecting identical code fragments in one or more modules, presenting at runtime a single code fragment that is identical to ...

10/12/06 - 20060230393 - Universal string analyzer and method thereof
A universal method of analyzing a string comprises an intermediate language conversion step of converting a first data file coded in a programming language into a second data file coded in a specific intermediate language; and an analysis processing step of extracting flow information related to execution sequence from strings ...

09/28/06 - 20060218538 - System, method and computer program product for converting a serialized object between different software versions
Embodiments of a system, method and computer program product for converting an object are described. In one embodiment, information is obtained from an object that identifies a first version of code associated with the object. Using the obtained information, a minimized class and converter class are identified for converting the ...

09/14/06 - 20060206877 - Localization matching component
The present invention provides a system for processing data. ...

09/14/06 - 20060206876 - Method and apparatus for a programming framework for pattern matching and transformation of intermediate language expression trees
A method, apparatus, and computer instructions are provided by the present invention for a programming framework for easy pattern matching and transformation of intermediate language expression trees. With expression matching and transformation framework (EMTF) of the present invention, pattern matchers may be defined and embedded in a C++ program code ...

08/03/06 - 20060174231 - Method and an apparatus for using code written in a language that is not native to the computer system to invoke a procedure written in a programming language that is native to the computer system
Embodiments of the present invention pertain to methods and apparatuses for using code written in a language that is not native to the computer system to invoke a procedure written in a programming language that is native to the computer system are described. In one embodiment, code is created to ...

07/27/06 - 20060168572 - Generic software conversion engine
A system and method for converting a software system from a first version to a second version. Conversion software is treated as a series of individual conversion steps that, taken together, convert the software system. A conversion database stores a list of conversion steps and associated capabilities. Each conversion step ...

05/11/06 - 20060101430 - Program conversion device and method
A program conversion device for converting a program source is provided. The program conversion device comprises: a section and index acquisition device for acquiring a section code for indicating a section embedded in the program and performance index information embedded in the program in association with the section code; a ...

05/11/06 - 20060101429 - Source code translator
A method, computer program product, and apparatus comprise providing a Java developer kit class library comprising first Java classes; providing a Java Open Foundation class library comprising second Java classes each containing one or more of the first Java classes; providing a .NET SDK class library comprising .NET classes; providing ...

04/13/06 - 20060080645 - System and method for optimizing source code
One aspect of the invention includes a method of address expression optimization of source-level code. The source-level code describes the functionality of an application to be executed on a digital device. The method comprises first inputting first source-level code that describes the functionality of the application into optimization system. The ...

04/13/06 - 20060080644 - Parameterization of programming structures
A method for transforming at least a portion of at least one programming structure into a type parameter includes receiving a first list of at least one declaration of at least one programming structure for transforming to a type parameter. The method further includes generating a second list of at ...

02/09/06 - 20060031820 - Method for program transformation and apparatus for cobol to java program transformation
The present invention relates to a method for program transformation and an apparatus for COBOL to Java program transformation. The method consists of: (1) a new approach for statement-to-statement program transformation, facilitated by a predefined target language library, which keeps original comments, program control flow, functionality, and time complexity; (2) ...

12/29/05 - 20050289520 - Unidirectional cloaking device for source code
A system and method for transforming a source code into a more manageable form. The method includes the steps of: reading the input source code; identifying a set of data names and a set of label names having a predetermined word length; comparing the set of data names and the ...

09/15/05 - 20050204347 - Method for generating xslt documents from multiple versions of a uml model or xml schemas created from multiple versions of a uml model
A method, apparatus, and computer instructions are disclosed for generating XSLT documents from multiple versions of a UML model or XML schemas created from multiple versions of a UML model. The innovative tool can take a newer and older version of a UML model, or the XML schemas created from ...

07/28/05 - 20050166191 - System and method for obscuring bit-wise and two's complement integer computations in software
Systems and methods related to concealing mathematical and logical operations in software. Mathematical and logical operations are disguised by replacing them with logically equivalent expressions. Each equivalent expression has at least two expression constants whose values are based on scaling and bias constants assigned to variables in the original mathematical ...

07/07/05 - 20050149915 - Methods and apparatus for optimizing a program undergoing dynamic binary translation using profile information
Methods and apparatus for optimizing a program undergoing dynamic binary translation using profile information are disclosed. A disclosed system optimizes foreign program instructions through an enhanced dynamic binary translation process. The foreign program instructions are translated into native program instructions. Loops within the native program instructions are instrumented with profiling ...

06/30/05 - 20050144598 - Translating objects between software applications which employ different data formats
A mechanism for translating objects between applications that use different formats is described. As described, a source object is generated using a source application. The source object is then translated to a target object in a target application. The target application having a format that is not supported by the ...



###

FreshPatents.com Support