|
Match
|
Document |
Document Title |
|
|
6904591 |
Software development system for editable executables
The invention provides a Software Development Program having a compiled programming language, Compiler for that language, and a built-in text Editor. The programming language has a block structure...
|
|
|
6901459 |
PROTOCOL FOR TRANSMITTING A PLURALITY OF MULTIPLE EXCHANGE LOGIC FLOW OF COMMAND/RESPONSE PAIRS ON A SINGLE PHYSICAL EXCHANGE CHANNEL BETWEEN MASTER AND SLAVE AND CORRESPONDING SYSTEM FOR CONTROLLING AND MONITORING EXECUTION OF APPLETS
An existing active base logic flow between a master transceiver and a slave transceiver, is selected as reference logic flow wherein is generated a set of concurrent logic flows. The concurrent...
|
|
|
6901584 |
Assembling an object code module
A method of assembling a source code module to form an object code module, said source code module including one or more assembler directives, wherein the assembler directives are used to generate...
|
|
|
6898786 |
Javascript interpreter engine written in Java
A method and apparatus for interpreting and executing a program may include accessing a program in memory, parsing the program, generating an intermediate representation equivalent of the program,...
|
|
|
6883165 |
Apparatus and method for avoiding deadlocks in a multithreaded environment
An apparatus and method for avoiding deadlocks in a multithreaded environment is provided. The apparatus and method provide a mechanism by which multiple threads are allowed to call a method...
|
|
|
6880152 |
Method of determining a mode of code generation
A method for determining a process to use for converting instructions in a target instruction set to instructions in a host instructions set including the steps of executing code morphing software...
|
|
|
6880149 |
Method for runtime code integrity validation using code block checksums
The present invention provides a method and system for runtime code integrity validation. The method and system include providing a software tool for processing a software program, as well as...
|
|
|
6865734 |
Method and apparatus for performing byte-code optimization during pauses
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...
|
|
|
6854113 |
Mixed-mode execution for object-oriented programming languages
A method for mixed-mode execution in object-oriented programs is disclosed whereby certain portions of source code can be executed by a higher-level mode of execution having access to the program...
|
|
|
6851108 |
Verifying intermediate language code
A verification module evaluates intermediate language code to verify that the code is type safe before passing the code for execution. Code that is not deemed type safe can cause execution errors,...
|
|
|
6832368 |
Method and system for enhancing the performance of interpreted web applications
A system, method, and article of manufacture for caching a pre-processed version of an interpreted application at the time the interpreted application is first interpreted and executed by a...
|
|
|
6820255 |
Method for fast execution of translated binary code utilizing database cache for low-level code correspondence
The present invention increases efficiency of a binary translation process by correlating selected foreign code to previously translated binary host code. This approach eliminates repetitive...
|
|
|
6820252 |
Selective conversion to native code using hardware translator, software translator, and software interpreter
A data processor includes a hardware translator converting non-native code into a native code to a processor, a software translator converting non-native code into a native code to the processor by...
|
|
|
6817013 |
Program optimization method, and compiler using the same
An optimization method and apparatus for converting source code for a program written in a programming language into machine language. The program includes a basic block as a unit to estimate an...
|
|
|
6813763 |
Program conversion device for increasing hit rate of branch prediction and method therefor
The branch prediction characteristics of a computer for executing a program are recognized, a binary program matched to the characteristics is constituted. A program conversion device converting a...
|
|
|
6813762 |
Method for processing program files in a programming language capable of dynamic loading
A method for processing program files by formatting the program file information for storage in permanent memory in a device memory, allowing later additions without requiring storage in dynamic...
|
|
|
6810518 |
Migration of different source languages to an execution medium
The invention automatically executes, in a single execution medium, a number of programs written in source languages to which respective execution media are dedicated, without constraining a...
|
|
|
6792600 |
Method and apparatus for just in time compilation of instructions
A method and apparatus provides a process in a data processing system for executing a method having a plurality of paths. The data processing system executes native machine code. A path is...
|
|
|
6789253 |
Method, system, and apparatus to improve performance of multi-threaded computer programs
A method, system, and apparatus for improving performance of multi-threaded computer programs that re-establishes the lock structure that enables access to a portion of the computer memory and...
|
|
|
6785883 |
Software system for tracing data
In a device containing trace control data which are stored in a data structure in a memory having memory cells and define memory areas including at least one or more adjacent memory cells, a...
|
|
|
6772413 |
Method and apparatus of data exchange using runtime code generator and translator
A high level transformation method and apparatus for converting data formats in the context of network applications, among other places. A flexible transformation mechanism is provided that...
|
|
|
6766513 |
Method and system of memory management using stack walking
A method and a system of memory management using stack walking. The method of managing memory in a computer system includes identifying compiled code to be deleted, examining the return addresses...
|
|
|
6763423 |
Storage area network methods and apparatus for logical-to-physical block address mapping
The invention provides an improved digital data processing system, e.g., storage area network (SAN), of the type having a first digital data processor, e.g., a SAN server, and a second digital data...
|
|
|
6760904 |
Apparatus and methods for translating test vectors
Apparatus and methods for translating test vectors between a format suitable for use with a standalone integrated circuit tester and a format suitable for use with an in-circuit tester are...
|
|
|
6748586 |
DATA PROCESSING SYSTEM RECEPTIVE FOR PRESENTATION OF DATA COMPRISING AN APPLICATION PROGRAM AND A MULTIPLATFORM INTERPRETER, AND A PLATFORM SUBSYSTEM ARRANGED FOR INTERACTION WITH SAID MULTIPLATFORM INTERPRETER, AND MEMORY FOR USE WITH SUCH SYSTEM OR SUBSYSTEM
A multimedia system comprises an application program title that also comprises a multiplatform interpreter. The application program contains both the application described in a scripting language...
|
|
|
6745386 |
System and method for preloading classes in a data processing device that does not have a virtual memory manager
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...
|
|
|
6738965 |
Trace information in a virtual machine
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...
|
|
|
6738969 |
Non-intrusive gathering of code usage information to facilitate removing unused compiled code
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...
|
|
|
6735760 |
Relaxed lock protocol
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...
|
|
|
6728950 |
Method and apparatus for translating between source and target code
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...
|
|
|
6725450 |
Program conversion apparatus, processor, and record medium
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...
|
|
|
6721808 |
Real-time creation of distributed object shell commands
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...
|
|
|
6715141 |
Multiphase single pass interpreter
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...
|
|
|
6711717 |
Method and system for compiling circuit designs
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...
|
|
|
6704927 |
Static binding of dynamically-dispatched calls in the presence of dynamic linking and loading
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...
|
|
|
6694510 |
Collection driver for collecting system data using record based requests with tag lists and pausing all but one thread of a computer system
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....
|
|
|
6691306 |
Use of limited program space of general purpose processor for unlimited sequence of translated instructions
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)...
|
|
|
6681381 |
Arrangement for executing program code with reduced memory requirements
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...
|
|
|
6675377 |
Program conversion apparatus
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...
|
|
|
6662361 |
Method, system, program, and data structures for transforming an instruction in a first bit architecture to an instruction in a second bit architecture
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....
|
|
|
6594821 |
Translation consistency checking for modified target instructions by comparing to original copy
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...
|
|
|
6578193 |
Endian-neutral loader for interpretive environment
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...
|
|
|
6578195 |
Process for data encapsulation in large scale legacy software
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...
|
|
|
6578194 |
System and method using extended relocation types and operations in relocating operations
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...
|
|
|
6578020 |
Method and system for converting code to executable code using neural networks implemented in a very large scale integration (VLSI) integrated circuit
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...
|
|
|
RE38104 |
Method and apparatus for resolving data references in generated code
A hybrid compiler-interpreter comprising a compiler for “compiling” source program code, and an interpreter for interpreting the “compiled” code, is provided to a computer system. The...
|
|
|
6530078 |
Virtual machines in OS/390 for execution of any guest system
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...
|
|
|
6529862 |
Method and apparatus for dynamic management of translated code blocks in dynamic object code translation
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...
|
|
|
6496865 |
System and method for providing interpreter applications access to server resources in a distributed network
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...
|
|
|
6484311 |
Coalescing properties, methods and events
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...
|