| 7043720 |
Mechanism for reformatting a simple source code statement into a compound source code statement |
| May-9-2006 |
A mechanism for reformatting a simple source code statement into a compound source code statement is provided. Tokens are identified in unformatted source code, which contains simple statements. A syntax... |
| 7036114 |
Method and apparatus for cycle-based computation |
| Apr-25-2006 |
A computer system for cycle-based computation includes a processor array, a translation component adapted to translate a cycle-based design, a host computer operatively connected to the processor array... |
| 7036112 |
Multi-mode specification-driven disassembler |
| Apr-25-2006 |
One embodiment of the present invention provides a system that facilitates implementing multi-mode specification-driven disassembler. During operation, the disassembler receives a machine-code version... |
| 7028292 |
Program executing apparatus, control method therefor, and storage medium for interpreting and executing intermediate codes |
| Apr-11-2006 |
In a program executing apparatus, a code reading section reads intermediate codes into a storage unit. A data-reference analyzing section determines whether the operands of instructions in the intermediate... |
| 7024665 |
Control systems and methods for translating code from one format into another format |
| Apr-4-2006 |
A control system and method for translating code from one format to another format are provided. In particular, code can be received from at least one field device. In particular, the code is received... |
| 7024664 |
Symbolic assembly language |
| Apr-4-2006 |
A method of assembling executable instructions includes mapping a first file scope symbol table for a first source code file being assembled, the first file scope symbol table including a reference for... |
| 7020882 |
Method, system, and program for remotely manipulating a user interface over a network |
| Mar-28-2006 |
Disclosed is a system, method, and program for generating user interface output on an output device attached to a remote computer. The remote computer communicates over a network to at least one server.... |
| 7017155 |
Installing software on a mobile computing device using the rollback and security features of a configuration manager |
| Mar-21-2006 |
Installing software using the configuration manager so that the rollback and security features of the configuration manager may be used during the installation process. A mobile computing device accesses... |
| 7013188 |
Programming station generating a program in single language and automation equipment using such a program |
| Mar-14-2006 |
This invention relates to a programming station for an automation application that will be executed in an automation equipment. The programming station stores at least one file in an internal memory containing... |
| 7003482 |
Middleware for business transactions |
| Feb-21-2006 |
A middleware program provides an interface between an input channel and a business transaction server. The middleware program receives data and commands from an interface program that is coupled to an... |
| 7000226 |
Exception masking in binary translation |
| Feb-14-2006 |
Mapping of exception masks between source and target architectures with different numbers of exception masks enables a binary translator to translate code from the source to the target architecture and... |
| 6996809 |
Method and apparatus for providing instrumentation data to an instrumentation data source from within a managed code environment |
| Feb-7-2006 |
A method and apparatus for providing instrumentation data to an instrumentation data source from within a managed code environment is provided. A decoupled provider is provided that executes partially... |
| 6993760 |
Installing software on a mobile computing device using the rollback and security features of a configuration manager |
| Jan-31-2006 |
Installing software using the configuration manager so that the rollback and security features of the configuration manager may be used during the installation process. A mobile computing device accesses... |
| 6993752 |
Compiler with dynamic lexical scanner adapted to accommodate different character sets |
| Jan-31-2006 |
A compiler comprises a lexical scanner with a dynamic character identification table that accommodates different standards for encoding characters in source and target characters. The scanner is associated... |
| 6985846 |
System and method for simulating clinical trial protocols with compiled state machines |
| Jan-10-2006 |
A system and method for simulating clinical trial protocols with compiled state machines is presented. The system receives input data representing a clinical trial protocol. This information is sorted... |
| 6983458 |
System for optimizing data type definition in program language processing, method and computer readable recording medium therefor |
| Jan-3-2006 |
The present invention provides a code optimizing method for a program language processing system which can delete an unnecessary duplicate multiphase type definition and can avoid an unnecessary multiphase... |
| 6983451 |
Method of testing a computer program translated into a national language |
| Jan-3-2006 |
A method (400) of testing a computer program translated into a national language comprising the steps of making (435-442) a package in a first location, the package including the translated... |
| 6983238 |
Methods and apparatus for globalizing software |
| Jan-3-2006 |
A method is proposed for processing software or Website code associated with a primary locale by an automatic, or semi-automatic, parsing process. The method separates the code into a file of international... |
| 6981257 |
System, method and apparatus to allow communication between CICS and non-CICS software applications |
| Dec-27-2005 |
A system, method and apparatus to facilitate the invocation of existing CICS BMS transactions and deliver the executed transaction output to a requesting application as a standardized XML document. Building... |
| 6978326 |
Method and apparatus for editing images representing ideas |
| Dec-20-2005 |
The invention concerns editing of images representing ideas. More particularly, it concerns a method for editing images representing ideas using an apparatus comprising an input device and a display device.... |
| 6973644 |
Program interpreter |
| Dec-6-2005 |
A method and system is provided that allows a well-behaved program to execute more quickly than dynamically typed programming languages did in the past, thereby allowing a the dynamically typed language... |
| 6971090 |
Common Information Model (CIM) translation to and from Windows Management Interface (WMI) in client server environment |
| Nov-29-2005 |
A protocol translator for use in a storage system or storage area network for translating between incompatible communication protocols. Apparatus, methodology, computer program product and interface embodiments... |
| 6968544 |
Method for transformation of interface definitions and intermediate format tables thereof |
| Nov-22-2005 |
A method for converting interface definitions within a source code program into an intermediate format includes identifying with a computer system objects in a source code program and interfaces in the... |
| 6968541 |
Apparatus and method for template instantiation with a cross compiler |
| Nov-22-2005 |
Automatic template instantiation for cross compilation is provided. More particularly, a routine (40) on a development computer system (10) extracts template information from source code (22).... |
| 6965990 |
Method and apparatus for providing programming assistance |
| Nov-15-2005 |
Embodiments provide a method, article of manufacture, and apparatus for providing programming assistance in integrated development environments. In one embodiment, a list of internal and/or external variables... |
| 6964038 |
Constant values in mixed language programming environments |
| Nov-8-2005 |
A computer implemented method and apparatus for generating a destination header file based on a source header file is described. The method aspect comprises reading an entry from the source header file... |
| 6961929 |
Mechanism for automatic synchronization of scripting variables |
| Nov-1-2005 |
The present invention defines a mechanism for automatic synchronization of scripting variables in an action tag extension facility. Attached to each action, there is a TagExtraInfo class that describes... |
| 6957439 |
Method, system, and program for mapping objects in different language formats |
| Oct-18-2005 |
Disclosed is a system, method, and program for translating source code statements to executable code. A source code statement including an application program interface (API) that is a member of a set... |
| 6952816 |
Methods and apparatus for digital circuit design generation |
| Oct-4-2005 |
A technique for synthesizing digital circuit designs by incorporating timing convergence and routability considerations. In one aspect, the invention provides a system and programmatic method for generating... |
| 6951010 |
Program specification generating system |
| Sep-27-2005 |
A unique comment keyword is given to a comment statement in a source code. If the comment statements are insufficient, a comment including the comment keyword is inserted in this insufficient part thereof.... |
| 6948159 |
Automatic compilation of electronic telecommunications system message generation code |
| Sep-20-2005 |
A method and apparatus of generating code for producing messages in a processor; the messages being in conformance with the ASN.1 (Abstract Syntax Notation.1). Standards of the International Telecommunications... |
| 6948156 |
Type checking in java computing environments |
| Sep-20-2005 |
Techniques for checking in JAVA™ computing environments are disclosed. The techniques can be used by a JAVA™ virtual machine to efficiently perform type checking. A JAVA™ class hierarchy... |
| 6944851 |
Method and system for executing a computer program |
| Sep-13-2005 |
A method and system for executing programs. The execution system executes a program with interactions. Each interaction has one or more commands that each have one or more attributes and a behavior. The... |
| 6941547 |
Apparatus and method for porting applications to different platforms |
| Sep-6-2005 |
Apparatus and method for porting applications to different platforms. The apparatus and method use a mapping table function that receives source filenames and directory structures and maps them to filenames... |
| 6941545 |
Profiling of computer programs executing in virtual memory systems |
| Sep-6-2005 |
A computer. An instruction pipeline and memory access unit execute instructions in a logical address space of a memory of the computer. An address translation circuit translates address references generated... |
| 6910183 |
File tagging and automatic conversion of data or files |
| Jun-21-2005 |
The present invention provides facilities for tagging files or data with attribute information in the form of a file tag (TAGINFO) which contains an identifier for text information (TEXTFLAG) and an attribute... |
| 6907600 |
Virtual translation lookaside buffer |
| Jun-14-2005 |
In one embodiment, a method for supporting address translation in a virtual-machine environment includes creating a guest translation data structure to be used by a guest operating system for address translation... |
| 6907598 |
Method and system for compressing program code and interpreting compressed program code |
| Jun-14-2005 |
A computer system and method for compressing an instruction stream and executing the compressed instruction stream without decompression. The invention utilizes a new pointer instruction, i.e., an "Echo"... |
| 6901588 |
Sharing components between programming languages by use of polymorphic proxy |
| May-31-2005 |
A method and system for representing and implementing a concept between two functional domains (e.g., programming languages) by using a proxy component in a first domain to wrap a component of a second... |
| 6901584 |
Assembling an object code module |
| May-31-2005 |
A method of assembling a source code module to form an object code module, said source code module including one or more assembler directives, wherein the assembler directives are used to generate relocation... |
| 6886156 |
Disassembling object code |
| Apr-26-2005 |
A method of disassembling object code to generate the original source code is discussed, together with a lister for performing the disassembly. The object code has relocation sections associated with some... |
| 6883164 |
Strategy for dynamically modeling ASN.1 data to an object model |
| Apr-19-2005 |
A method, program and system for mapping ASN.1 data to an object model are provided. The invention consists of identifying the start of a data stream and then generating a new object name for the data.... |
| 6880151 |
Apparatus and method of providing common distributed services for system management applications across heterogeneous environments |
| Apr-12-2005 |
An apparatus, method, system and computer program product for allowing a command to be entered once and be translated into different command structures and be executed by computer systems running under... |
| 6854123 |
Method, system, and program for mapping standard application program interfaces (APIs) to user interface APIs |
| Feb-8-2005 |
Disclosed is a system, method, and program for providing a plurality of translator programs for translating source code in a cross-platform computer language, such as Java, to program statements capable... |
| 6854109 |
Tool for converting .MAP file formats |
| Feb-8-2005 |
A system, computer program product and method for converting a file in one format to another format. The first file written in a first format, e.g., .MAP file format generated by the IBM Visual Age C++... |
| 6832368 |
Method and system for enhancing the performance of interpreted web applications |
| Dec-14-2004 |
A system, method, and article of manufacture for caching a pre-processed version of an interpreted application at the time the interpreted application is first interpreted and executed by a computer, thereby... |
| 6829759 |
System and method for generating a translation display |
| Dec-7-2004 |
A method for generating a translation display includes receiving a source file (414) including a plurality of source elements (422) and a translation file (418) including a plurality of translation elements... |
| 6826550 |
Method, system, and program for converting application program code to executable code using neural networks based on characteristics of the inputs |
| Nov-30-2004 |
Provided is a compiler to map application program code to object code capable of being executed on an operating system platform. A first neural network module is trained to generate characteristic output... |
| 6823504 |
Method and apparatus for interfacing a javascript interpreter with library of host objects implemented in java |
| Nov-23-2004 |
A JavaScript interpreter may be interfaced with a JavaScript library of host objects implemented in Java. A JavaScript program may be accessed and parsed, an intermediate representation of the program... |
| 6820255 |
Method for fast execution of translated binary code utilizing database cache for low-level code correspondence |
| Nov-16-2004 |
The present invention increases efficiency of a binary translation process by correlating selected foreign code to previously translated binary host code. This approach eliminates repetitive translation... |