Compiling code

CL 717 SC 140
6286035 Validating and parsing engine for system configuration and support command messages
Sep-4-2001 Methods for parsing and validating a command message produced by a network element in a network utilizes table-drive approach. The messages are parsed by a parsing engine in object code stored at the network...
6279151 Method and apparatus for remote source code inclusion
Aug-21-2001 A method and apparatus for operating a compiler to process include statements contained in a source program that specify include files resident at non-connected network locations. The compiler also receives...
6240548 Method and apparatus for performing byte-code optimization during pauses
May-29-2001 Methods and apparatus for dynamically compiling byte codes associated with methods during idle periods in the execution of a computer program are disclosed. The described methods are particularly suitable...
6219835 Multi-language DCE remote procedure call
Apr-17-2001 A method, apparatus, article of manufacture, and a memory structure for generating a remotely-invokable computer procedure in an arbitrary language. The method comprises the steps of describing a computer...
6199200 Method and system for supporting dual conventions for methods that return structures
Mar-6-2001 A technique for providing support for multiple calling conventions for methods and procedures that return structures is provided. A source code of a client program may be compiled by either of two compilers,...
6182282 Method and system for constructing hybrid virtual function tables
Jan-30-2001 A system and method for accessing virtual functions from classes compiled with compilers using different virtual function table layouts and/or different function member call protocols. A hybrid virtual...
6178551 Method of and system for installing a computer program
Jan-23-2001 A method and a system which are capable of efficiently implementing an install of a program into a computer. The program installation is implemented when a great number of computers having different configurations...
6175955 Method for retrieving selected data values in a processor using data visibility macros
Jan-16-2001 A method for retrieving selected, predetermined data values using a logic analyzer and data visibility macros. The predetermined data values result from data operations that occur internally to the target...
6175935 Software debugging method and recording medium to which debugging program has been recorded
Jan-16-2001 A software debugging method and a recording medium to which a debugging program has been recorded permit a shorter total time required for converting a source program to an object program and the time...
6167562 Apparatus for creating an animation program and method for creating the same
Dec-26-2000 The apparatus for creating an animation program can create animation programs for use with game software and presentations with high efficiency, without requirements for a high degree of programming techniques....
6167563 Method and system for building components in a framework useful in developing integrated business-centric applications
Dec-26-2000 The method and system of the present invention solves the problems of the prior art by creating several components to detect and correct an out of date component. A component is considered out of date...
6161216 Source code debugging tool
Dec-12-2000 A method and apparatus for debugging the source code using the source code debugger includes the following steps. A script generator is provided to receive source code instructions. Executing the script...
6151699 Computer apparatus and method for editing programs, and readable medium
Nov-21-2000 A program edit apparatus simply edits a program without making a programming mistake, even though the program is complicated. The program edit apparatus is provided with a source program storage part,...
6145121 Trace based method for the analysis, benchmarking and tuning of object oriented databases and applications
Nov-7-2000 A system and a method is disclosed for analyzing, benchmarking and tuning an object oriented database (OODB) and applications with a trace based technique. Code associated with the application is augmented...
6141792 Object oriented framework for specifying the format of compiler output with a template facility
Oct-31-2000 The format of an output file from a compiler is altered using two new objects, a template definition file for specifying the desired formats for the sections of the output file and a template facility...
6138271 Operating system for embedded computers
Oct-24-2000 An operating system particularly designed for application programs to be used on embedded computers in appliances and the like is constructed in a modular basis. The application program is scanned for...
6106574 Computer-implemented object-oriented method for relating objects in a compiler to locations in the source program and to inlined call histories
Aug-22-2000 An object-oriented method and apparatus for relating objects in a compiler program running on a computer for compiling source files into a binary code file for execution on a target computer to source...
6086622 Method and apparatus for converting an architecture of a program and method, and apparatus for debugging a program by using them
Jul-11-2000 A first high-level language source program for a computer of a first architecture is compiled, thereby producing a machine program for a computer of a second architecture. The machine program is decompiled,...
6071316 Automated validation and verification of computer software
Jun-6-2000 A method and apparatus for automating validation and verification of computer software that confirms during a test execution of the software that all lines of code are executed and all branches in the...
6067575 System and method for generating trusted, architecture specific, compiled versions of architecture neutral programs
May-23-2000 A distributed computer system has a program compiling computer and a program executing computer. The program compiling computer is operated by a compiling party and includes a compiler that, when the digital...
6052528 Process for managing the multiple inheritance of persistent and shared objects
Apr-18-2000 A process for the management of multiple inheritance for application in a system or language employing persistent and shared objects. According to this process, the format of an object is maintained unchanged...
6014519 Language processing unit and a language processing method to translate a source program and generate an object module file
Jan-11-2000 A language processing unit comprising a syntax analyzing portion to input and analyze a source program, a code pattern registering portion, a code generating portion to generate operation codes to an analysis...
5995100 Method of automatically generating custom controls for selected modules in a library
Nov-30-1999 A Custom Control Generator automatically generates custom controls for selected modules (i.e., externally-accessible functions or procedures) in a dynamic link library (DLL). The Custom Control Generator...
5991538 System for generating and using programs in an object-oriented environment with a message dispatch architecture
Nov-23-1999 An object-oriented development system of the present invention includes a development system, which may include, among other features, a compiler, a linker, standard libraries, class libraries, and a debugger....
5960197 Compiler dispatch function for object-oriented C
Sep-28-1999 A compiler is described that generates instructions to execute object-oriented method call invocations in an efficient manner. Specifically, a method dispatch operation distinguishes between those method...
5956725 Schema mapping to a legacy table with primary and foreign key support
Sep-21-1999 A method and system for mapping an object and an associated handle between the object-oriented schema of an application program and the relational schema of a database in which the object is persisted....
5956510 Apparatus and method for revising computer program code
Sep-21-1999 Apparatus and methods for revising a field in computer program code. One method includes analyzing program code lines for the presence of the field and, if present, selectively revising the field from...
5956499 Method and system for non-model based application transitioning
Sep-21-1999 The present invention includes a computer implemented system for transitioning a non-model based application to a model based application operable to execute on a particular modeling system (34) on a particular...
5953526 Object oriented programming system with displayable natural language documentation through dual translation of program source code
Sep-14-1999 A computer controlled object oriented programming system for interfacing a plurality of programming objects with each other to provide combination objects combining programming functions of the objects,...
5950006 Object-oriented programmable controller
Sep-7-1999 A controller for one or more pieces of industrial equipment is configured to perform a series of control functions each organized into one or more procedures for performing particular machine actions....
5943674 Data structure representing an interface definition language source file
Aug-24-1999 A data structure representing an Interface Definition Language ("IDL") source file is disclosed. The data structure is preferably produced during the compilation of the source file and generation of language-specific...
5937193 Circuit arrangement for translating platform-independent instructions for execution on a hardware platform and method thereof
Aug-10-1999 A translating circuit coupled to a processor and memory of a computer system translates platform-independent instructions such as Java bytecodes into corresponding native instructions for execution by...
5933828 Method of structuring a database of a control system for access by third party software
Aug-3-1999 An apparatus and method is provided for structuring a database of an automatic control system for common access by a third party software application and an automatic control system application of the...
5933642 Compiling system and method for reconfigurable computing
Aug-3-1999 A compiling system and method for generating a sequence of program instructions for use in a dynamically reconfigurable processing unit having an internal hardware organization that is selectively changeable...
5923867 Object oriented simulation modeling
Jul-13-1999 A process for object oriented simulation modeling for electronic circuits includes executing at least one setup file for object oriented simulation of an electronic circuit to create at least one object...
5911070 Development system with methods for bi-directional application program code generation
Jun-8-1999 Development system with visual designer tools (Designers) are described for generating and modifying program code. During system operation, a user employs the Designers to visually create an application...
5911071 Persistent programming system and method for deploying self-containing executable applications
Jun-8-1999 The invention creates a self-contained executable application. A compiler compiles an application including main source code and initialization code to generate a list of objects needed for execution of...
5907847 Method and apparatus for coupling object state and behavior in a database management system
May-25-1999 A method and apparatus for coupling object state and behavior in a DBMS is provided such that an object's class definition, behavior information, and state information are included in the DBMS. An object...
5898874 Dynamic codeset translation environment
Apr-27-1999 A method and apparatus for providing a translation environment for a computer system. Structurally, the present invention includes three main components: a codeset manager, a codeset database, and a codeset...
5892935 Data pre-fetch for script-based multimedia systems
Apr-6-1999 A multimedia architecture for pre-fetching data from a server provides limited-memory client machines with the ability to take advantage of a large remote database with relatively quick response time....
5881276 Manipulation of protected pages to reduce conditional statements
Mar-9-1999 A method and apparatus to reduce conditional statements in normal code flow. A plurality of contiguous memory pages are allocated as either protected or unprotected. A pointer is defined to point to an...
5867712 Single chip integrated circuit system architecture for document instruction set computing
Feb-2-1999 An improved system utility using pointers and stacks and a method for high level language procedure for representing, storing, retrieving, processing, and/or manipulating documents, said system utilities...
5867709 Method and system for reusing customizations to a software product
Feb-2-1999 The system described herein provides for the reusability of customizations to a software product. Once customizations are made to a software product, using the system described herein, if the software...
5860004 Code generator for applications in distributed object systems
Jan-12-1999 A technique for automating the assembly of networked, language independent objects into a network application for use in a distributed object computing system uses program templates and a symbol table....
5854931 Method and system for accessing virtual base classes
Dec-29-1998 A method for a computer compiler for an object-oriented programming language for implementing virtual functions and virtual base classes is provided. In preferred embodiments of the present invention,...
5812759 Fault handling with loaded functions
Sep-22-1998 A method of handling a fault which occurs during execution of an executable program comprises the steps of designating a first sequence of instructions of the executable program as visible and designating...
5781760 Methods of simulating an electronic circuit design and forming an integrated circuit
Jul-14-1998 During an electronic circuit simulation, an input file is generated that has source code and stimulus sections. Each of the source code and stimulus sections includes linking portions that each link a...
5778354 Database management system with improved indexed accessing
Jul-7-1998 A database management system (DBMS) provided with a multi-dimensional improved indexed accessing capability using keyed index searching. Individual search keys are constructed from general expression statements...
5778227 System for adding attributes to an object at run time in an object oriented computer environment
Jul-7-1998 The system uses an intermediary process in an object oriented computer environment to allow application objects to perform operations such as creation, deletion and accessing of other objects. Typically...
5764989 Interactive software development system
Jun-9-1998 An interactive program development system which replaces compilers, linkers and debuggers required for conventional software development. The present invention comprises a new program compilation system...