Interpreter

CL 717 SC 139
6745386 System and method for preloading classes in a data processing device that does not have a virtual memory manager
Jun-1-2004 An authoring system prepares a specified set of classes for preloading in client devices lacking a virtual memory manager. The authoring system converts the specified set of classes into a plurality of...
6738969 Non-intrusive gathering of code usage information to facilitate removing unused compiled code
May-18-2004 One embodiment of the present invention provides a system that gathers code usage information to facilitate removing compiled code that has not been recently used. This method operates in a mixed-mode...
6738965 Trace information in a virtual machine
May-18-2004 A virtual machine in an object-oriented system includes an interpreter. In order to provide trace information from a program about specific method calls, a user defines a selection of methods to be traced....
6735760 Relaxed lock protocol
May-11-2004 An object-oriented compiler/interpreter allocates monitor records for use in implementing synchronized operations on objects. When a synchronization operation is to be performed on an object, a thread...
6728950 Method and apparatus for translating between source and target code
Apr-27-2004 An interactive translation system (10) includes a front end (40), a back end (42), and a user interface (16). The front end (40) is operable to identify source elements (86) in a source file (24). The...
6725450 Program conversion apparatus, processor, and record medium
Apr-20-2004 A program conversion apparatus including a machine-language storage unit and a conversion unit. The machine-language storage unit stores sets of two or more types of machine-language codes which correspond...
6721808 Real-time creation of distributed object shell commands
Apr-13-2004 A client system having a unique object interfacing command shell is disclosed, where the object interfacing command shell allows users to dynamically specify remote objects as commands on a command line....
6715141 Multiphase single pass interpreter
Mar-30-2004 A multiphase single pass interpreter switches modes of execution. The interpreter scans a program file in a scan phase until a tag signaling the presence of a script language is encountered. The interpreter...
6711717 Method and system for compiling circuit designs
Mar-23-2004 The present invention is a programming language method called Pipeline Language 1 (PL1) and its associated compiler system for generating logical circuit designs. The semantics allow the implementation...
6704927 Static binding of dynamically-dispatched calls in the presence of dynamic linking and loading
Mar-9-2004 Techniques for performing static binding of dispatched-calls in the presence of dynamic linking and loading are provided. A method for increasing the execution performance of a function at run-time includes...
6694510 Collection driver for collecting system data using record based requests with tag lists and pausing all but one thread of a computer system
Feb-17-2004 A method for parsing a linked list to extract data therefrom includes the step of constructing a record list having a list element descriptor descriptive of data to be retrieved from a linked list. The...
6691306 Use of limited program space of general purpose processor for unlimited sequence of translated instructions
Feb-10-2004 An apparatus comprising a circuit configured to (i) translate one or more instruction codes of a first instruction set into a sequence of instruction codes of a second instruction set and (ii) present...
6687899 Relocation format for linking
Feb-3-2004 An executable program is prepared from a plurality of object code modules, each object code module including special relocations that have a type field for identifying the nature of a function to be implemented...
6681381 Arrangement for executing program code with reduced memory requirements
Jan-20-2004 A Java virtual machine 2, comprises an execution engine for executing Java byte code and a memory management system 14. The memory management system 14 performs garbage collection to remove objects that...
6675377 Program conversion apparatus
Jan-6-2004 An optimization information attaching apparatus 100 stores a source program including class definitions and a class instruction. The class definitions each include a class, a virtual function and a base...
6662361 Method, system, program, and data structures for transforming an instruction in a first bit architecture to an instruction in a second bit architecture
Dec-9-2003 Disclosed is a method, system, program, and data structures for transforming an instruction in a first bit architecture, e.g., 32 bit, to an instruction in a second bit architecture, e.g., 64 bit. Code...
6658655 Method of executing an interpreter program
Dec-2-2003 A threaded interpreter (916) is suitable for executing a program comprising a series of program instructions stored in a memory (904). For the execution of a program instruction the threaded interpreter...
6594821 Translation consistency checking for modified target instructions by comparing to original copy
Jul-15-2003 A method for maintaining consistency between translated host instructions and target instructions from which the host instructions have been translated including the steps of maintaining a copy of a target...
6591416 Interpreting functions utilizing a hybrid of virtual and native machine instructions
Jul-8-2003 Systems and methods for increasing the execution speed of virtual machine instructions for a function are provided. A portion of the virtual machine instructions of the function are compiled into native...
6578195 Process for data encapsulation in large scale legacy software
Jun-10-2003 A method for data encapsulation in large scale legacy software code comprising the steps of: (a) generating a symbol table output from the legacy software code; (b) automatically scanning the symbol table...
6578194 System and method using extended relocation types and operations in relocating operations
Jun-10-2003 A method, apparatus, and article of manufacture for the inclusion of extended relocation types and operations performed thereon in a relocation directory within an object module or load module. The relocation...
6578193 Endian-neutral loader for interpretive environment
Jun-10-2003 A method is disclosed for a endian correction at load time, thereby eliminating the need to perform multiple endian correction routines during execution. The method comprises obtaining a platform endian...
6578020 Method and system for converting code to executable code using neural networks implemented in a very large scale integration (VLSI) integrated circuit
Jun-10-2003 Disclosed is a an integrated circuit method and system for generating a compiler to map a code set to object code capable of being executed on an operating system platform. The integrated circuit is encoded...
6530078 Virtual machines in OS/390 for execution of any guest system
Mar-4-2003 A method and system comprising a single IBM S/390 computer architecture running an OS/390 operating system, and at least two guest systems executing within the S/390 computer architecture. Each guest system...
6529862 Method and apparatus for dynamic management of translated code blocks in dynamic object code translation
Mar-4-2003 In a data processing system implementing Dynamic Object Code Translation (DOCT) for emulating Target system instructions on a Host system, each Target system instruction has an associated index/offset...
6513156 Interpreting functions utilizing a hybrid of virtual and native machine instructions
Jan-28-2003 Systems and methods for increasing the execution speed of virtual machine instructions for a function are provided. A portion of the virtual machine instructions of the function are compiled into native...
6496865 System and method for providing interpreter applications access to server resources in a distributed network
Dec-17-2002 A resource access system and method for providing interpreters with the ability to provide interpreter applications access to any desired server resource regardless of type of server and current capability...
6484311 Coalescing properties, methods and events
Nov-19-2002 Coalescing properties, methods and events is disclosed. One embodiment of the invention is a computerized system having an ActiveX control, a Java object, and an engine. The engine, which may be a computer...
6481006 Method and apparatus for efficient invocation of Java methods from native codes
Nov-12-2002 A method and apparatus in a data processing system for executing a Java method from native code. A method is examined prior to first execution of the method to identify a presence of selected parameters...
6470494 Class loader
Oct-22-2002 This invention relates to the loading of classes in programming environments, and in particular, Java programming environments. This invention discloses a system and method that permits dynamic loading...
6463582 Dynamic optimizing object code translator for architecture emulation and dynamic optimizing object code translation method
Oct-8-2002 An optimizing object code translation system and method perform dynamic compilation and translation of a target object code on a source operating system while performing optimization. Compilation and optimization...
6453464 Method and apparatus for converting COBOL to Java
Sep-17-2002 The present invention relates to a method for translating computer programs from a language having the attributes of computer programming language COBOL to a language having the attributes of the computer...
6453462 Mock translation system, method, and program using multi-byte placeholder characters to test translatability of software that will display multi-byte languages
Sep-17-2002 A mock translation system, method, and program is provided which converts single-byte base-language data and performs a mock translation on it to produce internationalization test data, which incorporates...
6412026 System for managing a group of computers by performing automatic actions based on the identified computer conditions
Jun-25-2002 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...
6408432 Apparatus and method for in-system programming of integrated circuits containing programmable elements
Jun-18-2002 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...
6408431 Method and apparatus for multi-language software code generation
Jun-18-2002 A method of generating code for a software program in multiple languages by converting input specification files into output code files. The input specification files contain a list of distinctive features...
6351844 Method for selecting active code traces for translation in a caching dynamic translator
Feb-26-2002 A method is shown for selecting active, or hot, code traces in an executing program for storage in a code cache. A trace is a sequence of dynamic instructions characterized by a start address and a branch...
6343374 Distributed processing for control of a telecommunications network
Jan-29-2002 A compiler for a distributed object system in which functional requirements on system performance criteria can be entered as comments fields in an object oriented language (e.g. C++) which are ignored...
6338160 Constant pool reference resolution method
Jan-8-2002 An implementation of Java is disclosed in which references to the constant pool are implemented by using a Data Resolution Field within the constant pool entry. The Data Resolution Field acts as an index...
6327702 Generating a compiled language program for an interpretive runtime environment
Dec-4-2001 An inlining code generator, executing external to a runtime environment, reproduces the processing of an innerloop of an interpreter for the runtime environment. The inlining code generator processes a...
6324685 Applet server that provides applets in various forms
Nov-27-2001 The present invention is an applet server which accepts requests for applets from client computers. A request specifies the format in which an applet is to be delivered to the requesting client computer....
6321376 Apparatus and method for semi-automated generation and application of language conformity tests
Nov-20-2001 An apparatus and method for semi-automated generation and application of language conformity tests is disclosed. Generation is based on interpretative or compiled processing of a generator-oriented, formal...
6314563 Expedited object locking and unlocking
Nov-6-2001 An object structure's header (40) allocates a two-bit synchronization-state field (42) solely to monitor data for implementing synchronization on that object. When the object is locked by a particular...
6311320 Alterable scripting tool and method
Oct-30-2001 A scripting tool for executing a script command having at least one parameter includes a display device, a processor, and a memory. The memory has stored therein instructions which when executed by the...
6308318 Method and apparatus for handling asynchronous exceptions in a dynamic translation system
Oct-23-2001 A method and apparatus for handling asynchronous exceptions in a dynamic translation system. In accordance with the present invention, the dynamic translation system utilizes an interpreter to determine...
6308317 Using a high level programming language with a microcontroller
Oct-23-2001 An integrated circuit card is used with a terminal. The integrated circuit card includes a memory that stores an interpreter and an application that has a high level programming language format. A processor...
6292936 Enabling multiple runtime processors in an interpreter-based embedded scripting system
Sep-18-2001 An interpreter-based embedded scripting environment includes multiple runtime processors executed by the computer. Each of the runtime processors processes their respective corresponding intermediate sources...
6256784 Interpreter with reduced memory access and improved jump-through-register handling
Jul-3-2001 The present invention provides an interpreter with reduced memory access and improved jump-through-register handling. In one embodiment, a method includes storing a handler for a bytecode in a cell of...
6254288 Integrated circuit controlled transaction management system
Jul-3-2001 An integrated circuit controlled transaction management system using an interpreter which deals with the execution of an application, either on an ICC, or on a terminal or on both. The system is able to...
6243861 Object-oriented visual program development system for handling program entity including pre-processing function and post-processing sections
Jun-5-2001 A program development system which develops a program sequence by generating a diagram composed of a combination of icons, and which can apply an object-oriented scheme to the development of an application...