|
Match
|
Document |
Document Title |
|
|
7587711 |
System and method for generalized imaging or computing tasks utilizing a language agent and one or more specifications
The present invention discloses a method and system for specifying and executing computing tasks in a preboot execution environment in general, and, in particular, a method and system for...
|
|
|
7565646 |
Method for compression of object code interpreted by tree-structured expression factorization
A method for compressing an interpreted object code in a system using an interpreter, by identifying, in the interpreted object-coded program, similar non-contiguous groups of instructions, of...
|
|
|
7546591 |
Program conversion and data processor
Enhances program efficiency by performing optimization with reduced influence of an explicit instruction for adjusting an image of local variables of a code column executed by means of an...
|
|
|
7536682 |
Method and apparatus for performing interpreter optimizations during program code conversion
A translator apparatus is provided with both program code interpreting and translating functionality, where subject program code is interpreted rather than being translated in those situations...
|
|
|
7533373 |
Method for prevention of system execution malfunction
A method for prevention of system execution malfunction is provided. First, an IDL (Interface Definition Language) file is compiled using an IDL compiler to generate a compiled IDL file. The...
|
|
|
7506323 |
Program execution processing terminal device, program execution processing method, and program
A loader section ( 102 ) for converting a program from a class file to a runtime execution format, a runtime saving section ( 103 ) for performing a runtime saving process by which a runtime...
|
|
|
7506322 |
System and method of utilizing a hardware component to execute an interpretive language
A system and method of executing an interpretive language in a system having a processing component with native software processes and a memory component. A hardware component is coupled with the...
|
|
|
7503038 |
System and method for seamlessly comparing objects
The present comparison technique operates on objects having the same type, similar types, or different types. Multiple comparison objects may be compared against one or more reference objects. The...
|
|
|
7493605 |
Method and a software product for adapting a .Net framework compliant reflection mechanism to a java environment
A method for adapting a .Net framework compliant reflection mechanism to a Java™ environment, wherein the reflection mechanism allows a user to discover class information and invoke data members...
|
|
|
7493601 |
System and method for providing access to programmer created JAVA classes
A system and method implementable in a JAVA® application for providing C++ language friend-style access that grants JAVA® objects access to methods of another JAVA® object. The method comprises...
|
|
|
7490315 |
Persistent representations for complex data structures as interpreted programs
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...
|
|
|
7487495 |
Generic framework for runtime interception and execution control of interpreted languages
A system and method for controlling execution of an interpreted language. Statements of the interpreted language to be executed by a script engine are intercepted by a protection module and control...
|
|
|
7480809 |
Reducing power consumption of a microprocessor
Methods and apparatus, including computer program products, implementing and using techniques for reducing the power consumption of a microprocessor. One or more signal transitions in an...
|
|
|
7475394 |
System and method of analyzing interpreted programs
A method for analyzing the performance of a program when running in an interpreted environment. An interpreter is a program that translates and executes another program. To analyze a binary in an...
|
|
|
7467376 |
Semantic analysis based compression of interpreted code by replacing object instruction groups with special instruction specifying a register representing the object
The invention concerns a method for compressing program code for execution in a system with few physical resources. This method comprises a semantic analysis of the code as to identify the objects...
|
|
|
7444624 |
Method for the secure interpretation of programs in electronic devices
The invention relates to method for secure interpretation of a program in an electronic device. An interpreted program is loaded and a stub executable is formed using a prototype stub executable....
|
|
|
7434030 |
Processor system having accelerator of Java-type of programming language
In a processor system comprising of a processor having an instruction decoder 22 , a general register 61 composed of a plurality of register areas and at least one ALU 60 , and a Java...
|
|
|
7418697 |
Method and system for fast application debugging
Specific tasks associated with debugging are performed in the background, prior to a user of an application development tool invoking the debugger. The tasks including (1) starting a hosting...
|
|
|
7406683 |
System and method providing for interaction between programming languages
Interaction between programming languages includes receiving a command from a user, where the command is written in a first programming language. The first programming language is converted to an...
|
|
|
7406424 |
Migration of a workflow system to changed process definitions
For migrating a work flow in a workflow management system having at least one process instance executing an original process definition, each process instance is checked during the execution of the...
|
|
|
7404181 |
Switching to original code comparison of modifiable code for translated code validity when frequency of detecting memory overwrites exceeds threshold
A method of translating instructions from a target instruction set to a host instruction set. In one embodiment, a plurality of first target instructions is translated into a plurality of first...
|
|
|
7404065 |
Flow optimization and prediction for VSSE memory operations
In one embodiment, a method for flow optimization and prediction for vector streaming single instruction, multiple data (SIMD) extension (VSSE) memory operations is disclosed. The method comprises...
|
|
|
7401326 |
Compiling protocol analysis code using protocol database
Generating program code to be used by a protocol analyzer based on definitional information relating to a data protocol. A protocol database that includes definitional information relating to...
|
|
|
7392245 |
Direct call threaded code
A pre-pass and direct call mechanism which replaces the interpreter. The mechanism moves static decisions out of the repeated runtime path into a pre-pass operation. Advantageously, the mechanism...
|
|
|
7383532 |
System and method for client-side locale specific numeric format handling in a web environment
A system and method permits client-side locale specific numeric format handling in a web environment for software applications supported by programming languages. The system and method enable a...
|
|
|
7376939 |
System for architecture and resource specification and methods to compile the specification onto hardware
Electronic design automation tool specifies an architecture at a system level and its component (which include intellectual property (IP) cores like embedded processors, arithmetic logic units...
|
|
|
7360206 |
Method for an interpreter to control a native function call based on a signature of the native function
A method for implementing an interpreter comprises determining if a signature of a native function declared in code for an interpreted application matches a signature of the native function stored...
|
|
|
7356809 |
Programmable interpretive virtual machine
A method involves operations for executing source code instructions expressed in a programming language. The operations comprise receiving a series of source code instructions expressed in a...
|
|
|
7353504 |
System and method for efficiently generating native code calls from byte code in virtual machines
A system and method for generation of efficient calls from compiled byte code within a virtual machine (VM) or Java Virtual Machine (JVM) environment. Current techniques used to interface...
|
|
|
7350197 |
Method and apparatus for object-to-object Java Native Interface mapping
This invention is directed to a method and apparatus for implementing native code directly in C++ with object structure very closely resembling the object structure of JAVA. The method provides for...
|
|
|
7346897 |
System for translating programming languages
A computer language translator that translates all or any portion thereof of source code in an original computer language to source code in a target computer language, which may then be translated...
|
|
|
7340728 |
Methods and systems for direct execution of XML documents
The invention relates to a method, system and apparatus for the direct execution of XML-documents by means of decoration of a XML-document, a document type definition (DTD) or their representation...
|
|
|
7331041 |
Method of changing modes 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...
|
|
|
7318221 |
Windows™ F-language interpreter
A computer system includes a memory and a processor. The memory includes an interpreter for interpreting data in a multiple task system. The interpreter includes a scanner for reading at least one...
|
|
|
7314491 |
Encapsulation of large native operating system functions as enhancements of the instruction set in an emulated central processor system
This invention relates to the art of computer system emulation and, more particularly, to a computer system emulator in which the functions normally performed by the hardware in a legacy central...
|
|
|
7299460 |
Method and computer program for converting an assembly language program for one processor to another
Disclosed is a technology of converting a first assembly language program implementable on a first processor to a second assembly language program implementable on another processor. The two...
|
|
|
7296257 |
Techniques for exception handling by rewriting dispatch table elements
A technique for implementing a data processor to determine if an exception has been thrown. Specifically, the technique may be used in an interpretive environment where a table known as a bytecode...
|
|
|
7263693 |
Combined verification and compilation of bytecode
The present invention is a new method and apparatus to perform combined compilation and verification of platform independent bytecode instruction listings into optimized machine code. More...
|
|
|
7260815 |
Method and apparatus for managing registers in a binary translator
The invention relates to managing registers during a binary translation mode in a virtual computing system. A set of registers is saved to memory before beginning to execute a series of blocks of...
|
|
|
7259875 |
Conversion of unformatted data to a viewable format using a plurality of plug-able formatters
A method of conversing data to a format viewable to a viewer is disclosed. The unformatted data comprising a plurality of unformatted data trunks is outputted without formatting. The formatting of...
|
|
|
7234134 |
System for executing virtual machine instructions
A data processing system has a processor core, memory and a virtual machine interpreter. The virtual machine interpreter receives virtual machine instructions selected dependent on program flow...
|
|
|
7231636 |
System and method for tracking VoiceXML document execution in real-time
A method and apparatus for tracking execution of a VoiceXML document of a VoiceXML application by a VoiceXML execution client are disclosed. In one embodiment, the method includes trapping a...
|
|
|
7228533 |
Frameworks for generation of Java macro instructions for performing programming loops
Techniques for generation of Java macro instructions suitable for use in Java computing environments are disclosed. As such, the techniques can be implemented in a Java virtual machine to...
|
|
|
7225436 |
Java hardware accelerator using microcode engine
A hardware Java™ accelerator is comprised of a decode stage and a microcode stage. Separating into the decode and microcode stage allows the decode stage to implement instruction level...
|
|
|
7222336 |
Method of compiling bytecode to native code
A method of compiling byte code into native code disclosed together with a server ( 100 ) and a receiving terminal ( 101 ) for the same. The method comprises the steps of transmitting byte code...
|
|
|
7219152 |
Packet filtering methods and systems
Small, optimized sequences of binary 5-tuples, representing filter rules, which achieve space efficient packet filtering. A post-match procedure table allows dynamic and extensible packet...
|
|
|
7213237 |
Intermediate code preprocessing apparatus, intermediate code execution apparatus, intermediate code execution system, and computer program product for preprocessing or executing intermediate code
This intermediate code execution system has a first subsystem having a first interpreter which corresponds to an instruction set generated during compilation and sequentially interprets and...
|
|
|
7213236 |
Method of bridging between .Net and Java
The invention is a method for allowing Java objects to communicate with .Net Remoting objects, with a first step of receiving metadata information from a .Net Remoting server on a Java client....
|
|
|
7213228 |
Methods and apparatus for implementing a remote application over a network
A user interface, operating on a display client, for an application program, operating on a remote computer, is implemented such that the division of functionality between the application program...
|
|
|
7210140 |
Software support for virtual machine interpreter (VMI) acceleration hardware
A system and method for processing virtual machine instructions which supports the software trap methodology. An application programming interface (API) prescribes additional functionality for...
|