Match Document Document Title
9043816 Handling dynamically linked function calls with respect to program code conversion  
A technique is provided for handling dynamically linked subject function calls arranged pass subject control flow to an intermediate control structure such as a procedure linkage table, then to...
9021512 Runtime management of TOC pointer save and restore commands  
Embodiments relate to runtime management of table of contents (TOC) pointer save and restore commands. An aspect includes receiving, by a computer system, application object code comprising a...
9021511 Runtime management of TOC pointer save and restore commands  
Embodiments relate to runtime management of table of contents (TOC) pointer save and restore commands. An aspect includes receiving, by a computer system, application object code comprising a...
9009693 Out-of-band framework libraries within applications  
An enhanced binder provides flexibility and certainty when selecting a version of a software library to load, and an enhanced loader prevents a library version vulnerable to a security flaw from...
8997045 Processing proposed program code libraries in a networked computing environment  
An integrated development environment (IDE)-based approach for processing/analyzing proposed program code libraries as a replacement for existing program code libraries in a networked computing...
8997113 Sharing virtual functions in a shared virtual memory between heterogeneous processors of a computing platform  
A computing platform may include heterogeneous processors (e.g., CPU and a GPU) to support sharing of virtual functions between such processors. In one embodiment, a CPU side vtable pointer used...
8972962 Infrastructure service architecture for applications  
A mechanism is disclosed for operating local version-independent service program code for infrastructure services, wherein the mechanism is automatically and optionally linked to a central, remote...
8972935 Application server and method for managing a service  
An application server (102) along with various other devices and method are described herein for managing a service (e.g., communication service) which is provided to a user. As described herein,...
8972342 Metadata editing control  
A metadata management architecture. The architecture includes a property component that lists one or more properties related to a file, and a viewing component that present files having one or...
8972934 Support for temporally asynchronous interface extensions  
A data object can be received at a first time at a first inbound interface of a first software component from a second software component. The first inbound interface can be configured to map a...
8959502 Processing table of content access overflow in an application  
The present disclosure provides a method and system for processing table of content (TOC) access overflow in an application. The method may determine whether there occurs a TOC access overflow...
8954947 Fast variable validation for state management of a graphics pipeline  
In a state management system of an effects system implemented in a Graphics Processing Unit (GPU), techniques and technologies are provided for setting a value to particular variables at...
8943475 Methods and systems for interactive debugging in a mixed computer environment  
A method of debugging a computer program across a mixed computing environment is provided. The method includes attaching a first debug module to a first program module of the computer program,...
8930898 Declarative commands using workflows  
Declaratively implementing a command. A method includes declaring an input gesture in a declarative programming language. Declaring an input gesture includes declaring one or more user performed...
8931105 Method, system and software product for transferring content to a remote device  
The present invention relates to a method for transferring content to a device, the method including the steps of: receiving a request for content from the device; delivering a uniquely...
8924358 Change tracking of individual virtual disk files  
A first write operation is intercepted. The first write operation is a write from a virtual machine to a virtual disk. The first write operation is a change to a first data location. The change to...
8910170 Managing execution of interdependent tasks of a task dependency chain based on a run-once task attribute  
An illustrative embodiment of an apparatus for interdependent task management selects a task from an execution task dependency chain to form a selected task, wherein a type selected from a set of...
8910127 Estimating indirect interface implementation before load time based on directly implemented methods  
According to an example implementation, a computer-readable storage medium, computer-implemented method and a system are provided to receive a first class, the first class indirectly implementing...
8910175 System and method for topology-aware job scheduling and backfilling in an HPC environment  
A method for job management in an HPC environment includes determining an unallocated subset from a plurality of HPC nodes, with each of the unallocated HPC nodes comprising an integrated fabric....
8910180 Interdependent task management by executing tasks based on the “for all” task attributes and existence of semaphore in a task dependency chain  
An illustrative embodiment of a computer-implemented process for interdependent task management selects a task from an execution task dependency chain to form a selected task, wherein a type...
8910136 Generating code that calls functions based on types of memory  
In an embodiment, in response to reading a declaration of a function that specifies a name of the function and a type of memory on which the function operates, the name of the function, a pointer...
8893096 File migration in distributed systems  
Methods, apparatuses, and systems for file migration in distributed systems. A data structure definition is added to a programming language source code and initialized. Initialization values...
8881127 Systems and methods to automatically generate classes from API source code  
According to some embodiments, Application Programming Interface (API) source code, including command design patterns, is determined to be executed as a runtime scenario. Class may then be...
8863093 Load-time instrumentation of virtual machine program code  
A method to instrument program code for a virtual machine that comprises, in the course of loading a class to a virtual machine, adding code to the class to declare a field that corresponds to a...
8856734 Type-safe dependency injection of services into enterprise components  
A system, method, and medium are disclosed for implementing an application component container. The container is configured to detect that a component managed by the container is dependent on an...
8843913 Dynamic linking and loading of post-processing kernels  
A computer system may generate a plurality of component kernels, which are to be linked during the runtime. The system may determine whether a combined kernel K is present in response to receiving...
8839233 Discovering and installing web application plugins  
A method for discovering and installing web application plugins is disclosed. In one embodiment, such a method includes initiating a client-side component of a server-based web application. The...
8832669 Compiling code for an enhanced application binary interface (ABI) with decode time instruction optimization  
Generating decode time instruction optimization (DTIO) object code that enables a DTIO enabled processor to optimize execution of DTIO instructions. A code sequence configured to facilitate DTIO...
8826258 Compiling and linking  
A method of generating a computer program, the method comprising: independently compiling a plurality of source code modules to generate a plurality of respective object modules comprising a...
8806424 System for linking process architectures to technology architectures  
Systems and methods for linking process architectures to technology architectures greatly reduces the time and cost associated with common changing business requirements. The design's robust...
8806467 Field device management apparatus  
A field device management apparatus may include a plurality of COM in-process servers, each of which acquires and manages device data related to a corresponding one of field devices, and a...
8793667 Identifying function-level code dependency by simulating runtime binding  
An analysis tool analyzes a software system by simulating runtime binding in order to identify function-level code dependencies. The tool receives a list of one or more entry point functions and...
8762976 Static extensibility models with dynamic languages and scripts  
Various technologies and techniques are disclosed for generating add-in bridges that allow hosts to be extended using a dynamic language. The system programmatically determines static requirements...
8756681 Hybrid system implementing distinct and co-existing application execution environments and methods for implementing the same  
A hybrid system is provided. The system includes a computing device implementing a first application execution environment (AEE) and a second AEE. The first AEE is configured to be isolated from...
8745577 End to end automation of application deployment  
Automatic deployment of an information technology (TT) system instance having hardware and software components. An application model of the software components is generated based on use cases and...
8745605 Execution contexts with polymorphic type implementations  
Various domains may wish to specify different implementations of the type; e.g., a compilation domain may describe the type statically, an execution domain may instantiate objects of the given...
8739147 Class isolation to minimize memory usage in a device  
A method for class isolation to minimize memory usage may include receiving a request for a requested class object from an application running on a device. The method may also include retrieving a...
8738570 File cloning and de-cloning in a data storage system  
A file cloning mechanism allows for quickly creating copies (clones) of files within a filesystem, such as when a user makes a copy of a file. In exemplary embodiments, a clone of a source object...
8732732 Type inference and type-directed late binding  
Systems and methods that enhance and balance a late binding and an early binding in a programming language, via supplying an option component to opt-in (or opt-out) late binding, and wherein a...
8726258 Supporting multiple hardware components in UEFI  
Approaches for customizing a unified extensible firmware interface (UEFI) compatible firmware component to support multiple hardware components. The UEFI compatible firmware component may be...
8726257 File attributes for flexible linking  
The object file format and linker are enhanced to provide file attributes to allow flexible selection and placement of objects.
8719839 Two way communication support for heterogenous processors of a computer platform  
A computer system may comprise a computer platform and input-output devices. The computer platform may include a plurality of heterogeneous processors comprising a central processing unit (CPU)...
8719808 Method and apparatus for using object files to provide reliable program operation  
Methods and apparatus are provided to generate an enhanced object file for reliable program execution on a programmable chip. The enhanced object file includes additional hardware information...
8713548 Rewriting branch instructions using branch stubs  
Mechanisms are provided for rewriting branch instructions in a portion of code. The mechanisms receive a portion of source code having an original branch instruction. The mechanisms generate a...
8713543 Evaluation compiler method  
A method and software system allowing the ability to use an existing Excel model and extract the business intelligence, relationships, computations and model into pure mathematical relationships...
8694988 Runtime extensions  
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, provide a technique for supporting native program code extensions for managed code environments....
8689197 Instruction cache  
Disclosed herein is a method of optimizing an executable program to improve instruction cache hit rate when executed on a processor. A method of predicting instruction cache behavior of an...
8689201 Automated diversity using return oriented programming  
A method of automatically creating functionally and structurally diverse equivalent copies of software executables using return oriented programming for the purpose of passing through a filter and...
8683491 Information processing apparatus, execution method, and object program  
There is provided an information processing apparatus including a message storage unit for storing a message sent to a component, and an execution processing unit for loading the component body...
8683455 Method and system for optimizing an executable program by selectively merging identical program entities  
A system and method for optimizing the object code of a computer program is disclosed. The method includes receiving one or more object code units from the memory; identifying first and second...