Interpreter

CL 717 SC 139
6243668 Instruction set interpreter which uses a register stack to efficiently map an application register state
Jun-5-2001 A method of executing a program compiled for a base instruction set architecture different than a native instruction set architecture, on a native machine by organizing a runtime system module into at...
6237141 Method and apparatus for dynamically optimizing byte-coded programs
May-22-2001 Methods and apparatus for dynamically determining whether portions of code should be interpreted or compiled in order to optimize a software application during run-time are disclosed. According to one...
6237005 Web server mechanism for processing multiple transactions in an interpreted language execution environment
May-22-2001 A web server computer system includes a dispatcher program that processes transaction request messages received from a web browser. The dispatcher program includes a combination of persistent and transient...
6230182 Computer language interpreter which can perform time-consuming operations with minimal impact on interactive programs
May-8-2001 A method of interpreting a program and performing time consuming operations at various times in a manner whereby the probability that a user of the program perceives any delay in the execution of the program...
6219830 Relocatable object code format and method for loading same into a computer system
Apr-17-2001 Relocation table entries in a executable object code file are interpreted as relocation instructions rather than as individual specifications for a particular respective relocatable information item. An...
6212678 Method of carrying out computer operations
Apr-3-2001 A method and apparatus with carrying out computer operations of push and pop. The series of program sections including an interpretive program or module which interprets intermediate code are constructed...
6212581 Method and system for managing a group of computers
Apr-3-2001 The system and method of this invention automatically manages a group of computers by automatically gathering data, storing the data, analyzing the stored data to identify specified conditions, and initiating...
6205578 Interpreter for stack-based languages
Mar-20-2001 The present invention provides an improved interpreter for stack-based languages. In one embodiment, a method includes executing a first interpreter for a first state, and executing a second interpreter...
6192516 Interpreter generation and implementation utilizing interpreter states and register caching
Feb-20-2001 Systems and methods for increasing the execution speed of interpreted programs which utilize an operand stack are provided. The value for the top of the operand stack is stored in one or more registers....
6192512 Interpreter with virtualized interface
Feb-20-2001 A computer application program subsystem (100) includes a program interpreter (120) and an application program interface (API 110) through which an external program requests an execution of a program of...
6163878 Method and system for designing, generating and storing applications
Dec-19-2000 A method and system for designing, generating and storing applications is disclosed. The system comprises a Web client, a Web server coupled in communication with the Web client, an interpretive server...
6141793 Apparatus and method for increasing the performance of interpreted programs running on a server
Oct-31-2000 An apparatus and method provide the execution of interpreted languages, and more particularly increase the performance of interpreted languages execution in application software. The performance increase...
6138273 Programmable interpretive virtual machine
Oct-24-2000 A programmable interpreter for creating, interpreting, and executing a programming language. The present invention is a virtual processor that eliminates interpretation of pseudo code typical of common...
6134707 Apparatus and method for in-system programming of integrated circuits containing programmable elements
Oct-17-2000 An apparatus and method for in-system programming of programmable devices includes a device configuration program with adaptive programming source code instructions that characterize device configuration...
6132109 Architecture and methods for a hardware description language source level debugging system
Oct-17-2000 This invention provides a method for displaying circuit analysis results corresponding to parts of the circuit near the portion of the hardware description language (HDL) specification that generated that...
6096095 Producing persistent representations of complex data structures
Aug-1-2000 The structure of a complex data object such as a multimedia presentation is stored in a persistent representation comprising a directly executable program. The instructions of the program are created by...
6094528 Method and apparatus for system building with a transactional interpreter
Jul-25-2000 A method and apparatus for system building with a transactional interpreter. Unlike interpreters of the prior art, a transactional interpreter permits large interpreter-based operations, such as a system...
6086624 Simulator and simulation method in each of which simulation can be carried out at a high-speed
Jul-11-2000 In a simulator for simulating, on a host computer having a host central processing unit, a target program (100) which is prepared for execution on a target computer and has a typical process part representing...
6074432 Method for generating a software class compatible with two or more interpreters
Jun-13-2000 The invention provides a technique for generating a portable software class that includes native methods, i.e., a software class compatible with interpreters conforming to two or more different interfaces....
6044220 Method and apparatus for operating a data processor to execute software written using a foreign instruction set
Mar-28-2000 An instruction set interpreter and translator provides dynamic idiom recognition by use of a programmable hash table. Idioms are sequences of consecutive instructions that occur frequently during execution....
6038394 Condition handling using script interpreters
Mar-14-2000 A hybrid method is described that allows for the combination of both source-compiled and source-interpreted code in the execution of computer programs. While traditional practice has dictated otherwise,...
6021273 Interpreter generation and implementation utilizing interpreter states and register caching
Feb-1-2000 Systems and methods for increasing the execution speed of interpreted programs which utilize an operand stack are provided. The value for the top of the operand stack is stored in one or more registers....
6011919 Method of providing efficiency to a graphical programming language with alternative form determination and cost of execution estimation
Jan-4-2000 A system, method and language for compositing or creating images is disclosed. The images typically comprise a plurality of graphical elements each including color and opacity information. The system utilizes...
6009268 Device for programming a stored program controller
Dec-28-1999 A device for programming a stored program controller includes an operating system for executing an application program, a first memory for storage of the application program, an input device for input...
5983019 Method and system for providing interpretive access to an object system
Nov-9-1999 An interpretive language is initialized to include code that provides a bridge to an object-oriented environment. The interpretive language includes a command library to which are added commands that use...
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...
5950008 System and method for resolving symbolic references to externally located program files
Sep-7-1999 When an interpreter on a client computer encounters a symbolic reference to a remotely stored method while interpreting a locally stored method, and the object class for the remotely stored method has...
5940619 Dynamic fine-grained dependency analysis for a functional language
Aug-17-1999 In a computerized method, a computer program is analyzed while the program is interpreted. The program is expressed in a first memory as input values and functions. Some of the input values are complex...
5930505 Method for storing a program into an auxiliary memory
Jul-27-1999 Predetermined condition data are stored in an auxiliary memory. The condition data includes source information used for generating a complete program. A program structure file 4-9 generated in accordance...
5923878 System, method and apparatus of directly executing an architecture-independent binary program
Jul-13-1999 A system, method, and apparatus is disclosed for executing an architecture-independent binary program on a computer. An object file is read, and architecture-independent object code is extracted from the...
5920720 Efficient computer based virtual machine object structure
Jul-6-1999 Method and apparatus for implementing a virtual machine interpreter such as an interpreter for interpreting Java compiled bytecodes. The Java language supports class structures and a hierarchy of such...
5920717 Method and apparatus for automated program-generation
Jul-6-1999 An automated program-generating apparatus, includes a program-generating section for receiving an input specification and for transforming the input specification into an output program. A reference device...
5915116 Time value manipulation
Jun-22-1999 A method is provided for use in manipulating a time value. Source code text is stored in a first memory and constitutes source code instructions. The source code instructions define a year variable text...
5905895 Method and system for optimizing non-native bytecodes before bytecode interpretation
May-18-1999 A method and system for optimizing Java bytecodes before bytecode interpretation within a computer system is disclosed. In accordance with the method and system of the present invention, a first bytecode...
5894574 Apparatus and method for SIB-based global title translation services
Apr-13-1999 Global title translation services or programs are generated by using service independent building blocks (200). A graphical editor or interface (300) may be used to select and link icon representations...
5892950 Interface for telecommunications network management
Apr-6-1999 An applications programming interface 20 to a telecommunications management network includes a command language interpreter 24 and a compiler 40. A command string input/output format is provided, the command...
5889996 Accelerator for interpretive environments
Mar-30-1999 An apparatus and method for accelerating interpreters, interpretive environments, and the like optimizes the use of caches closest to a processor. An instruction set implementing a virtual machine (interpreter,...
5875335 Parameter marshaling techniques for dynamic object-oriented programming languages
Feb-23-1999 When a method implemented in native compiled code is called from a object-oriented program, the parameters associated with that method are marshaled to convert them from the format of the object-oriented...
5875334 System, method, and program for extending a SQL compiler for handling control statements packaged with SQL query statements
Feb-23-1999 This invention provides an integrated compiler for compiling SQL3 control statements having procedural, i.e., control, information packaged together with query, i.e., non-procedural, statements. A query...
5854930 System, method, and computer program product for script processing
Dec-29-1998 A system, method, and computer program product is provided for script processing. A new script language and script processing is used to significantly reduce the number of lines required for a script....
5835772 Method and apparatus for providing an interface between a system and a peripheral device
Nov-10-1998 A peripheral device for use in interfacing with a system. The peripheral device contains driver code stored in memory locations within the peripheral device. The driver code is uncompiled, and, when read...
5826088 System for protecting computer software written in interpreted language
Oct-20-1998 A process for protecting software written for a computer (ORD) in interpreted language, in which the program is written in uncoded form in a script file (FSI), and a compiled code (EXECI) is generated...
5812856 Efficient ROM and PLA recoding to save chip area
Sep-22-1998 DSP size and cost can be reduced by shrinking the program ROM and opcode interpreter (e.g., PLA) to store and recognize only #OC unique opcodes from within the total available opcodes for the DSP. The...
5802373 Method for providing a pipeline interpreter for a variable length instruction set
Sep-1-1998 A computer system for executing a binary image conversion system which converts instructions from a instruction set of a first, non native computer system to a second, different, native computer system,...
5794044 System and method for runtime optimization of private variable function calls in a secure interpreter
Aug-11-1998 A secure program interpreter performs a special check the first time it executes a method call to determine if the sole purpose of the called method is to access the value of private variable, modify the...
5778230 Goal directed object-oriented debugging system
Jul-7-1998 A human oriented object programming system provides an interactive and dynamic process for debugging computer programs which facilitates the development of complex computer programs such as operating systems...
5740351 Apparatus and method for debugging/modifying ROM-based software systems employing and extensible interpreter
Apr-14-1998 Debugging and/or modifying of ROM-based embedded software systems is realized by advantageously employing an extensible interpreter and inserting requests for "Customizable Call-Outs" (CCOs) throughout...
5734907 Method of programming an information processing device for network management applications using generic programming
Mar-31-1998 Method of programming an information processing system having a plurality of data processing devices connected with a network and having access to data stored in complex structures, such as sets or trees,...
5734906 Device for outputting initial values of data statement at high speed by using a proper work area
Mar-31-1998 A device which outputs initial values of a data statement corresponding to a source program that has been converted into an intermediate program. The intermediate program contains initial value data corresponding...
5721924 Method and device for obtaining a value of a referred to variable defined in a source program having a specific variable name
Feb-24-1998 In a debugger, interpreter, etc., a referred-to variable determining method is used to obtain a variable in a program having a specific variable name and referred to from a specific position according...