Translation of code

CL 717 SC 136
6253369 Workflow object compiler with user interrogated information incorporated into skeleton of source code for generating executable workflow objects
Jun-26-2001 A message driven processor operates as middleware between clients and back-end hosts or servers in a large client-server system to reduce the number of concurrent sessions required to be supported by the...
6233727 Computer system for supporting utilization of functions provided by OS
May-15-2001 A computer system supports the application of a function supplied by OS or utility program. A generating section generates system operation information including job execution history information and file...
6230310 Method and system for transparently transforming objects for application programs
May-8-2001 A software object management system incorporated in a computer operating system utilizes a suite of transformations to convert objects between software object formats not native to an application program,...
6219831 Device and method for converting computer programming languages
Apr-17-2001 When model statements in an origin language, model statements in a target language, and conversion rules for word (variable) sections are inputted from the screen of a conversion rule input means, a conversion...
6219828 Method for using two copies of open firmware for self debug capability
Apr-17-2001 A first copy of Open Firmware is loaded into system memory to supply a debug function and a second copy of the same firmware is then loaded to provide functional code which is to be debugged. The first...
6219827 Trace ranking in a dynamic translation system
Apr-17-2001 A method and system of trace ranking that applies artificial life principles to determine a predictively accurate ranking for cache retention or discard of traces. In a preferred embodiment, the ranking...
6212672 Software development system with an executable working model in an interpretable intermediate modeling language
Apr-3-2001 A software development tool utilizes an intermediate object modeling language. The structure of the desired program is first described graphically by generating rule diagrams, state diagrams, and object...
6209124 Method of markup language accessing of host systems and data using a constructed intermediary
Mar-27-2001 A method of operating and communicating with a host computer system is provided using mark-up language inputs and outputs directed by an intermediary which has been previously constructed by formulation...
6202201 Text object compilation method and system
Mar-13-2001 A Text Object Compiler and Language able to produce binary and text objects that are not machine language code. An object oriented computer language that produces target files of information in any text...
6182280 Inverse assembler with reduced signal requirements with a user supplied memory map
Jan-30-2001 An inverse assembler that uses a memory map as a substitute for some microprocessor status signals. This reduces the number of signals needed from a microprocessor to perform disassembly.
6151703 Development system with methods for just-in-time compilation of programs
Nov-21-2000 A development system having a client which employs a virtual machine for executing programs written in the Java programming language is described. The client executes a "compiled" (i.e., bytecode or pseudo-compiled)...
6151702 Method and system for automated, interactive translation of a software program to a data model for input to an information repository
Nov-21-2000 The present invention is a computer implemented method and system for translating a program (9) on a source application system in a first representation to a second representation on a target application...
6151701 Method for reconstructing debugging information for a decompiled executable file
Nov-21-2000 A debugging system according to the present invention includes a decompiler that provides information to a table generator, which generates a line number map and a symbol table, each of which corresponds...
6131190 System for modifying JCL parameters to optimize data storage allocations
Oct-10-2000 A system for modifying job control language (JCL) parameters optimizes data storage allocations for datasets by collecting historical data concerning actual data storage space requirements and use patterns...
6101325 Parameterized packaging system for programming languages
Aug-8-2000 A parameterized packaging system is provided for programming languages utilizing a preprocessor. A client of a package or facility may choose from among multiple interfaces for the package. Selection of...
6092037 Dynamic multi-lingual software translation system
Jul-18-2000 A software system facilitates the translation of text strings into multiple languages. The software system includes a macro which substitutes for a text string and a message collection and source update...
6083279 Platform independent technique for transferring software programs over a network
Jul-4-2000 A technique for converting a software program into an object oriented class for sending across a network. A software program is loaded as instance data into a single object oriented class which is self-extracting....
6063133 No preprocessor for embedded SQL in a 3GL
May-16-2000 A system and method for translating source code, comprising high level source code with embedded SQL statements, to p-code or machine-language instructions by a one-pass parsing mechanism. The one-pass...
6055365 Code point translation for computer text, using state tables
Apr-25-2000 A method of using a computer (11) to translate a source text file (10) to a destination text file (15). The source text file (11) is written with code points from one code page; whereas the destination...
6052526 Data structure and method for dynamic type resolution using object-oriented programming language representation of information object sets
Apr-18-2000 A data structure and method for dynamic type resolution in mapping abstract syntax notation (ASN.1) onto an object-oriented programming language (C++). For each information object class in ASN.1, two C++...
6035301 Method and apparatus for accessing transaction services using object linking and embedding
Mar-7-2000 A method and apparatus for providing an OLE automation interface to transactions services is provided. The method and apparatus includes an OLE/TP gateway. The OLE/TP gateway dynamically creates OLE objects...
6035121 Method and system for localizing a computer program
Mar-7-2000 A method and system are provided for converting a computer program from a current version first language to a localized version in a target language. All resource information of the program is stored in...
6031993 Method and apparatus for translating source code from one high-level computer language to another
Feb-29-2000 A method, system, apparatus, and program for translating one computer language to another using doubly-rooted tree data structures. A doubly-rooted tree is the combination of two sets of hierarchically...
5983230 Ordered sparse accumulator and its use in efficient sparse matrix computation
Nov-9-1999 A data structure, called an ordered sparse accumulator (Ordered SPA), permits sequencing in numeric order by index and dynamic alteration of the nonzero structure of the active column in sparse matrix...
5970244 Method of performing a reverse analysis of a program and its apparatus
Oct-19-1999 A control flow is prepared by connecting blocks in an execution order, each block not including a branch and comprising a series of statement, based on a syntactical analysis of a program. A second control...
5946484 Method of recovering source code from object code
Aug-31-1999 A method of recovering source code from object code, comprising providing a computer program in object code format, disassembling the computer program into assembler code format, including machine instructions...
5924089 Natural language translation of an SQL query
Jul-13-1999 A method, apparatus, and article of manufacture which provides for the display of database management information on a computer in a user-friendly way to minimize errors and maximize database usership....
5909578 Use of dynamic translation to burst profile computer applications
Jun-1-1999 A method and system for burst profiling an application program. The native application executes free and unfettered for a first time period. Then, the native application is halted and is instrumented by...
5909577 Determining dynamic properties of programs
Jun-1-1999 Techniques for obtaining information about dynamic properties of a first program. The techniques involve making a static analysis of the first program to determine what instrumentation is needed to produce...
5881290 Industrial controller decompiler accommodating an expandable instruction set
Mar-9-1999 A decompiler works with a compiler for an industrial controller having a user modifiable instruction table to contain code fragments necessary to compile particular instructions. During compilation, the...
5878422 System for virtually converting data in a field between first and second format by using hook routines
Mar-2-1999 The present invention provides a novel solution to the problem the quickly approaching turn of the century will have on software systems that were not designed to handle dates beyond the year 2000. The...
5870587 Information-handling system, method, and article of manufacture including a mechanism for providing an improved application binary interface
Feb-9-1999 An information-handling system is disclosed that includes an improved application programmatic interface that allows application binary interfaces to be ported from one platform to another incompatible...
5857187 Information management apparatus providing efficient management of multimedia titles in a client-server network
Jan-5-1999 An information management apparatus, for registering data of multimedia titles in a client/server system and supplying the data to users of client terminals, stores title management information for each...
5822590 dbX: a persistent programming language model
Oct-13-1998 The dbX persistent programming language model solves the problem of seamlessly providing an unfragmented, persistible, complex object heap space that extends beyond virtual memory to a program in a host...
5794049 Computer system and method for executing architecture specific code with reduced run-time memory space requirements
Aug-11-1998 A client computer system and associated method in a computer network over which is provided programs with methods in architecture neutral code. The client computer is capable of executing the programs...
5787285 Apparatus and method for optimizing applications for multiple operational environments or modes
Jul-28-1998 The present invention optimizes an executable software program containing a plurality of basic blocks for several different operational environments or modes by identifying the basic blocks which execute...
5768591 Method of de-bugging host-processor software in a distributed processing system having a host processor and at least one object oriented processor
Jun-16-1998 Distributed processing systems having a host processor and at least one object oriented processor are disclosed. An object oriented processor according to the invention has a communications interface,...
5768590 Program generating system for application-specific add-on boards using the language of individuals
Jun-16-1998 A program generating system which automatically rewrites a program using an individual's language upon addition of an application-specific add-on board has a program generating device for generating a...
5729601 Electronic exchange apparatus having separated exchange unit and general-purpose control unit
Mar-17-1998 An electronic exchange apparatus where an exchange unit for controlling extension-line and trunk-line interface cards unique to the exchange apparatus is provided separately from a general-purpose central...
5689710 Protected mode C binding for PCMCIA card services interface
Nov-18-1997 A library of C functions to perform PCMCIA Card Services. A PCMCIA Card Services specification defines a set of functions which allow applications and device drivers to access PCMCIA Cards. The PCMCIA...
5680586 Method and system for storing and accessing user-defined attributes within a data processing system
Oct-21-1997 A method and system are disclosed for associating a file descriptor with a selected file within a data processing system that has multiple diverse operating systems, a number of diverse incompatible file...
5623663 Converting a windowing operating system messaging interface to application programming interfaces
Apr-22-1997 A message-driven application is converted to an Application Programming Interface-driven application while retaining the same functionality in a windowing graphical user interface that is inherently message-driven....
5586330 Programmable computer with automatic translation between source and object code
Dec-17-1996 A method for manipulating a database of data and rules stored in a computer system where the computer operates in accordance with object-coded rules defined by a specified object code grammar. The computer...
5584023 Computer system including a transparent and secure file transform mechanism
Dec-10-1996 A computer system including a file transform mechanism, such as encryption, compression, encoding, translation and conversion, a file storage subsystem for storing a file composed of one or more blocks...
5581759 Apparatus and method for controlling a system process
Dec-3-1996 A process controlling method and apparatus which uses a flowchart language program and ladder programs with an intermediate register accessible using the same name by both the flowchart language program...
5561802 Method for managing programs with attribute information and developing loaded programs
Oct-1-1996 Attribute information of programs developed by processors in a distributed processing system include I/O data for defining I/O operation of the programs, which is given in a program description form. A...
5560009 Generating symbolic debug information by merging translation and compiler debug information
Sep-24-1996 The present invention comprises a computer-based system and method for generating meaningful symbolic debug information in translator-based software compilation systems. The present invention includes...
5555419 Correlation system
Sep-10-1996 A correlation system communicates with preprocessors and a debugger in a translation system to correlate symbols and code segments of an input user program with symbols and code segments of an output executable...
5551036 Method and system for generating operation specification object information
Aug-27-1996 A system for changing a natural language sentence input by a user. The sentence expresses an operation specification which is translated to an operation specification command in a machine language for...
5522079 Compiler merging new and preexisting modules while preserving function order
May-28-1996 A compiler which merges two output files into a third output file. First, the compiler generates a new output file by compiling an input file. Next, the compiler searches for an existing output file for...