Match Document Document Title
7627864 Mechanism to optimize speculative parallel threading  
A method to optimize speculative parallel thread execution comprises selecting a plurality of partition candidate pairs for speculative parallel thread execution, transforming each partition...
7627655 Increased performance of grid applications  
A method includes identifying a component within a non-distributed grid-enabled software application that can be isolated and independently executed during an execution of the software application...
7627594 Runtime support for nullable types  
The subject disclosure pertains to systems and methods for supporting null capabilities for general purpose programming languages. Low level, runtime support for a nullable type is provided to...
7624390 Optimizing compiling of object oriented source code  
A method address storage table information, a class information and a function reference information are extracted from an intermediate code and analyzed. When any method determined in execution is...
7624387 Compiler, program product, compilation device, communication terminal device, and compilation method  
A complier, program product, compilation device, communication terminal device and compilation method that enables parts of a source program having a large number of executions, or parts having a...
7624145 Persistent collaborative framework for interactive web applications  
A framework for facilitating collaborative interaction between users of a web application is presented. The framework provides persistence and sharing mechanisms for arbitrary application-defined...
7620951 Hiding memory latency  
An approach to hiding memory latency in a multi-thread environment is presented. Branch Indirect and Set Link (BISL) and/or Branch Indirect and Set Link if External Data (BISLED) instructions are...
7620943 Using class properties to segregate objects in a generation managed by the train algorithm  
A garbage collector that employs the train algorithm divides object classes into a number of class groups, which are considered to have different ranks. The class group having the lowest rank, for...
7617490 Methods and apparatus for dynamic best fit compilation of mixed mode instructions  
Methods and an apparatus for dynamic best fit compilation of mixed mode instructions are provided. In one embodiment, a provided method includes receiving a non-native software instruction at a...
7613736 Sharing music essence in a recommendation system  
A system for sharing playlists and playlist essence with different users. A user desiring to share his or her playlist generates the playlist and a playlist characterization. The playlist...
7610579 Critical finalizers  
A finalizer may include a notification that no tolerance for failure or corruption is expected. Any potential failure point, which may be induced by a runtime execution environment routine or...
7610577 Method for developing platform independent launchable applications  
A method, computer program product, and system for providing launchable application source code are presented. A determination is made regarding which target platforms a launchable application...
7607125 Programming language support for integrating undo and exception handling  
Existing methods for returning program state to a previous state are often too heavy weight. Often these methods attempt to guarantee a series of properties to a programmer across a distributed...
7603664 System and method for marking software code  
A method to instrument software code may comprise marking one or more blocks of code in an application program to provide a marked code. The marking may comprise inserting a marker at each of the...
7590977 Method and system for reducing memory reference overhead associated with threadprivate variables in parallel programs  
A computer implemented method, system and computer program product for accessing threadprivate memory for threadprivate variables in a parallel program during program compilation. A computer...
7590976 Compiler program, a computer-readable storage medium storing a compiler program, a compiling method and a compiling unit  
The present invention relates a compiler program, a computer-readable storage medium storing such a compiler program, a compiling method and a compiling unit, and an object thereof is to...
7584466 Management tree management in a mobile handset  
A mobile handset network employs a device management server to manage managed objects that are located in a management tree. Access to the managed objects in the management tree is provided to...
7584462 System for optimizing application start-up  
A method for decreasing a computer application's start-up time. In one aspect, the method comprises: creating a serialized representation of application objects in a runtime environment; building...
7584452 System and method for controlling the visibility and use of data in a programming environment  
The declaration of a variable of a new storage class from within a function creates a shared variable and a local variable. The shared variable may be a hidden (private) global variable and the...
7584354 Implementing portable content protection to secure secrets  
A source-level compiler may randomly select compilation conventions to implement portable content protection, securing the secrets embedded in a program by shuffling associated data. The program...
7574704 System and method for frequency based loop reorganization  
A system and method for reorganizing source code using frequency based instruction loop replication are provided. Code is reorganized based on the frequency of execution of blocks of the code so as...
7574703 Method and apparatus for reducing instruction dependencies in extended SSA form instructions  
A method and apparatus for reducing instruction dependencies in extended SSA form instructions includes examining a first instruction of a worklist. The worklist contains instructions in the...
7574688 Using high-level language functions in HDL synthesis tools  
A method of integrating a High-level Language (HLL) function with a Hardware Description Language (HDL) representation of a circuit design can include identifying an attribute of the HDL...
7571445 System and method for dynamic device driver support in an open source operating system  
A system and method for dynamic device driver support in an open source operating system is disclosed in which a device driver includes one or more driver modules in executable format and a service...
7571432 Compiler apparatus for optimizing high-level language programs using directives  
A compiler 58 , which is a compiler that realizes program development in a fewer man hours, translates a source program 72 written in a high-level language into a machine language program. This...
7571430 Adaptive dispatch table based on templates  
The present invention is directed to a method of an adaptive procedure table which is capable of providing default behaviors for each procedure if a corresponding procedure is not defined or has...
7568193 Method and apparatus for static single assignment form dead code elimination  
A method and apparatus for SSA dead code elimination includes examining a first instruction off a worklist, wherein the first instruction includes previous link and a write mask and the first...
7565647 Markup compiler that outputs MIDlets  
A computing application for a mobile information device is generated from An extensible markup language, MIDML, in which different types of tags correspond to different application functions. A...
7565640 Framework for seamlessly authoring and editing workflows at design and runtime  
Modifying a componentized workflow model during execution of the workflow. Each step of the workflow is modeled as an activity that has metadata to describe design time aspects, compile time...
7565376 Dynamic assessment and persistence of object instances  
In a computing system, an operation is performed on an instance of a data object. One of several persistence models that are available for the data object is identified for the instance using the...
7565210 Data communications  
The present invention provides methods of, computer programs for and apparatus for control and/or observation of a device with communication capabilities by a controller device with hypertext or...
7562354 Architecture and method of a cellular phone embedded system  
A new architecture and method of a cellular phone embedded system consists of an application system interface sector and an execution system interface sector. The application system interface...
7562353 Methods and systems for transforming Java applications of behalf of another device  
Methods and systems for delivering a Java application to a requestor device are described. A request for the Java application is received at a node between the requestor device and a source of the...
7558711 Generating a hardware description of a block diagram model for implementation on programmable hardware  
A computer-implemented system and method for generating a hardware implementation of graphical code. The method comprises first creating a graphical program. A first portion of the graphical...
7552428 Method for JIT compiler to optimize repetitive synchronization  
Repetitive synchronization in program code is optimized through lock coarsening that is performed subject to a number of constraints. Using a forward pass over the program code followed by a...
7552427 Method and apparatus for implementing a bi-endian capable compiler  
A method of compiling code includes assigning an endian type to data. An endian flip operation is performed based on the endian type of the data and a target system. Other embodiments are described...
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...
7543281 Disabling and conditionally compiling graphical code in a graphical program  
One embodiment of the present invention relates to disabling graphical code in a graphical program. A first portion of the graphical program may be disabled, which may include preventing the first...
7539982 XML based scripting language  
Various embodiments of a method, apparatus, and article of manufacture for processing an extensible markup language (XML) script using an XML based scripting language are provided. The XML script...
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...
7533372 Cross language migration  
A process for migrating a system or application from a localized language to a localization independent language. The process comprises at least a process for determining which strings need to be...
7533365 Development system with methodology for run-time restoration of UML model from program code  
A development system with methodology for run-time restoration of UML model from program code is described. In one embodiment, for example, in a computer system, an improved method is described for...
7530051 Method and apparatus for dimensional analysis encoded in metatypes and generics  
In general, in one aspect, the invention relates to a method for integrating dimensional analysis in a program comprising defining a specific dimension class within the program, wherein the...
7528843 Dynamic texture fetch cancellation  
Systems and methods for dynamically canceling texture fetches may improve texture mapping performance. A shader program compiler inserts condition code writes and condition code comparison...
7523450 Apparatus, system, and method for identifying fixed memory address errors in source code at build time  
An apparatus, system, and method are provided for identifying fixed memory address errors in source code at build time. A substitution module substitutes fixed memory address values for hardcoded...
7516460 System and method for creating a runtime connection interface for attributes and element tags defined within a subclass in a markup document  
Described is a system and method for creating a runtime connection interface for attributes and element tags defined declaratively in a subclass within a markup document. These subclass attributes...
7516449 Run-time type conversion  
A method, system and computer program product for converting, at run-time, a class of an object from a source class to a destination class. A statement in intermediate code indicating the...
7516448 Method for improving irreducible region commoning compile speed  
A method for improving compile speed in irreducible code regions within a computer program is disclosed. The method comprises determining which of a plurality of code regions within a computer...
7516447 Methods and apparatus for building, customizing and using software abstractions of external entities  
An entity is abstracted through implementation of a proxy object of the present invention, including functions for a software application to programmatically interact with the entity at runtime, as...