Including intermediate code

CL 717 SC 146
7010539 System and method for schema method
Mar-7-2006 A system and method for generating a source schema-to-target schema mapping includes grouping user-defined value correspondences into potential sets such that, for each potential set, at most one value...
7003520 Information search apparatus and method, and computer readable memory
Feb-21-2006 A search request input processing unit holds an input query word in a query word holding unit. An associative word unfolding processing unit acquires associative words in association with the query word...
7000227 Iterative optimizing compiler
Feb-14-2006 An optimizing compiler and method thereof performs a sequence of optimizing changes to an intermediate language representation of a routine, and measures an execution characteristic of each optimization,...
6993751 Placing exception throwing instructions in compiled code
Jan-31-2006 A compiler that completes compilation upon identifying unresolvable input during compilation instead of aborting compilation. This can be accomplished by inserting an exception-throwing instruction, and/or...
6986129 System and method for java preprocessor
Jan-10-2006 A Java preprocessor method is provided. A Java template file is received that includes Java programming language code and meta code. The Java template is then processed to create an intermediate program...
6978450 Method and system for optimizing compilation time of a program by selectively reusing object code
Dec-20-2005 The present invention provides a system and method for optimizing compilation time of a program. In architecture, the system includes a compiler that generates the least one block of code from the program;...
6976249 Method for embedding object codes in source codes
Dec-13-2005 Methods for embedding codes executable in a first system having a first microprocessor into codes executable in a second system having a second microprocessor are described herein. In one aspect of the...
6973646 Method for compiling program components in a mixed static and dynamic environment
Dec-6-2005 This invention describes a method and several variants for compiling programs or components of programs in a mixed static and dynamic environment, so as to reduce the amount of time and memory spent in...
6968544 Method for transformation of interface definitions and intermediate format tables thereof
Nov-22-2005 A method for converting interface definitions within a source code program into an intermediate format includes identifying with a computer system objects in a source code program and interfaces in the...
6948157 Interpreter for executing computer programs and method for collecting statistics
Sep-20-2005 The invention relates to a computer program interpreter and a method for the same, using statistics to group (SR89, SR17 . . . SR6; SR4, SR34 . . . SR16) frequently...
6931634 Encrypted compiler
Aug-16-2005 Systems and methods are described for an encrypted compiler. A method includes generating a first sub-file of source code; then encrypting said first sub-file of source code; then writing said first sub-file...
6925636 Method and apparatus for refining an alias set of address taken variables
Aug-2-2005 A method, apparatus and article of manufacture for performing alias refinement is disclosed. Initially, a determination is made as to whether a load of an address exists for a variable in an intermediate...
6915324 Generic and dynamic mapping of abstract syntax notation (ASN1) to and from interface definition language for network management
Jul-5-2005 A system and method for generic and dynamic mapping of managed object metadata. The data to be mapped may include type information about an attribute, action, or notification of a managed object. The first...
6904591 Software development system for editable executables
Jun-7-2005 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 and...
6877156 Recognition of command related items in object code
Apr-5-2005 A system and method of recognising command related items in a body of object code, such as command names and/or associated option names involves entering a list of required command names and/or option...
6874140 Debug annotations
Mar-29-2005 An annotation source representation is supported by a compiler and/or linker to annotate program code, so that analysis tools, such as debuggers and profilers, have more information with which to analyze...
6865733 Standardized interface between Java virtual machine classes and a host operating environment
Mar-8-2005 A system and method are disclosed for a host platform interface (HPI), which defines a common set of functions implementing the native methods of Component Peer classes within the Java AWT. This allows...
6857119 Techniques for modifying a compiled application
Feb-15-2005 Techniques for automatically modifying behavior of a compiled application include receiving a first set of compiled instructions for the application. The first set of compiled instructions is modified...
6856987 Information search apparatus and method, and computer readable memory
Feb-15-2005 A search request input processing unit holds an input query word in a query word holding unit. An associative word unfolding processing unit acquires associative words in association with the query word...
6851108 Verifying intermediate language code
Feb-1-2005 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, corrupt...
6842905 Method and system for implementing collection program interface for accessing a collection of data associated with a legacy enumeration application interface
Jan-11-2005 A software wrapper for interfacing to pre-existing software code is provided. The software wrapper is capable of inheriting from a first application program interface (API) and a second API. For calls...
6823504 Method and apparatus for interfacing a javascript interpreter with library of host objects implemented in java
Nov-23-2004 A JavaScript interpreter may be interfaced with a JavaScript library of host objects implemented in Java. A JavaScript program may be accessed and parsed, an intermediate representation of the program...
6813762 Method for processing program files in a programming language capable of dynamic loading
Nov-2-2004 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 memory....
6810518 Migration of different source languages to an execution medium
Oct-26-2004 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 programmer...
6802056 Translation and transformation of heterogeneous programs
Oct-5-2004 Each component binary in a heterogeneous program is translated from a platform-specific instruction set into a set of intermediate representation (IR) instructions that are platform-neutral. The IR instructions...
6799320 Providing binding options for component interfaces
Sep-28-2004 A proxy component system having dispatch proxies and object proxies is disclosed. The computerized system includes an operating system supporting component interfaces. In addition, the system includes...
6795963 Method and system for optimizing systems with enhanced debugging information
Sep-21-2004 This system sets up a framework that allows for separating debug information from executable code. The system is comprised of a compiler, a linker and a debugger. The compiler produces optimized object...
6769123 Method and apparatus of using a single computer program source code base to provide a program that is operable in either a client-server mode or a standalone mode
Jul-27-2004 A method and apparatus for using a single computer program code base to provide a program that is operable in either a client-server mode or a standalone mode are provided. In one embodiment, a client...
6763423 Storage area network methods and apparatus for logical-to-physical block address mapping
Jul-13-2004 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 processor,...
6754892 Instruction packing for an advanced microprocessor
Jun-22-2004 A process for packing an instruction word including providing a word value representing an instruction word into which an operation is to be fit be equal to some initial value having a plurality of portions...
6748588 One-pass greedy-pattern-matching finite-state-machine code generation
Jun-8-2004 A one-pass, greedy-pattern-matching, finite-state-machine code generator is disclosed. The code generator generates local code (such as processor-native code) from intermediate code (such as Java byte...
6742123 Apparatus and methods for preventing denial of service attacks
May-25-2004 In one aspect of the invention, the frames of a thread stack that associated with the misbehaving code are popped from the thread stack. Exception handling code is allowed to execute for trusted code by...
6742038 System and method of linking user identification to a subscriber identification module
May-25-2004 A system and method for providing access to a server by a wireless computing device is described. A server and a wireless computing device and a communications link between the wireless computing device...
6738967 Compiling for multiple virtual machines targeting different processor architectures
May-18-2004 A developer's system compiles a source-language program by parsing it into an intermediate language (IL) program that is independent of the architecture or resources of any particular processor. This system...
6728952 Identification of vacuous predicates in computer programs
Apr-27-2004 A computer system identifies a predicate in a computer language containing constant expressions as vacuous. The system identifies distinct variables contained in the predicate and represents the predicate...
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...
6721804 Portal system for converting requested data into a bytecode format based on portal device's graphical capabilities
Apr-13-2004 A method is described, comprising: forwarding a request for data to an Internet site on behalf of a portal device; receiving the data from the Internet site on behalf of the portal device; converting the...
6708288 Compiler-based checkpointing for support of error recovery
Mar-16-2004 Compiler-based checkpointing for error recovery. In various embodiments, a compiler is adapted to identify checkpoints in program code. Sets of data objects are associated with the checkpoints, and checkpoint...
6704923 System and method for pre-verification of stack usage in bytecode program loops
Mar-9-2004 The present invention provides a verifier for use in conjunction with programs utilizing data type specific bytecodes for verifying the proper operation of the executable program prior to actual execution...
6678886 Apparatus and method for generating optimization objects
Jan-13-2004 A system and method enable appropriately concentrating instruction strings or data pieces sporadically present in a plurality of regions over more than one compilation unit and adjusting the front-and-rear...
6662356 Application program interface for transforming heterogeneous programs
Dec-9-2003 An application program interface (API) into an hierarchical intermediate representation (IR) of a heterogeneous program enables the navigation and modification of the IR at all levels of the hierarchy....
6662354 Determining destinations of a dynamic branch
Dec-9-2003 A method, a translator, and a computer-readable medium for translating compiled programming code from a first code state to a second code state are disclosed. The programming code in the first state has...
6631517 Software constructs that facilitate partial evaluation of source code
Oct-7-2003 A partial evaluator, or pre-compiler, for a computer program enables a user to provide, at suitable places within a program, language constructs which cause certain expressions within the program to be...
6609248 Cross module representation of heterogeneous programs
Aug-19-2003 An output translator provides for cross module representations of components within a heterogeneous program by translating modifying a platform-neutral intermediate representation (IR) of the program into...
6560774 Verifier to check intermediate language
May-6-2003 Verification of intermediate language code. In one embodiment, a computer-implemented method first verifies metadata of an intermediate language code for consistency and accuracy, and then verifying the...
6553268 Template language for industrial controller programming
Apr-22-2003 A programming language for programming industrial controllers in relay ladder logic language, the programming language including both extensions to standard RLL rung form itself and extensions wholly independent...
6542899 Method and system for expressing information from an object-oriented database in a grammatical form
Apr-1-2003 A grammar to represent a hierarchical object-oriented database. The grammar comprises a set of keywords and a syntax. The keywords include "tree", "entry", "properties", and "attributes". Properties and...
6526570 File portability techniques
Feb-25-2003 Systems and methods for building a platform specific compiler in a multi-platform environment are provided. A set of user defined platform dependent compiler architecture descriptors that describe corresponding...
6493692 Information search apparatus and method, and computer readable memory
Dec-10-2002 An apparatus has an image content word holding unit for storing multimedia information, and content words each of which verbalizes a concept expressed in the multimedia information, and an associative...
6484313 Compiling and persisting of intermediate language code
Nov-19-2002 The invention relates to compilation and persistence of intermediate language code. In one embodiment, a computer-implemented method first inputs intermediate language code. The method compiles this code...