|
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...
|