| 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... |