|
Match
|
Document |
Document Title |
|
|
7624405 |
Maintaining availability during change of resource dynamic link library in a clustered system
An embodiment of the invention is a technique for maintaining application availability during a change in a resource dynamic link library (DLL). A shim resource DLL is linked to a resource DLL...
|
|
|
7614045 |
Sharing classes and class loaders
Methods and apparatus, including computer systems and program products, for sharing classes and class loaders. One implementation provides a technique for performing a shared load procedure for a...
|
|
|
7613875 |
Apparatus and method for incremental package deployment
A method and apparatus for incremental package deployment are described. In one embodiment, the method includes the redirection of disk input/output (I/O) requests to preserve contents of disk...
|
|
|
7603666 |
Class loader
A class loader locates, at run time, a requested code component. The code component is preferably stored on a database, rather than in a file system, to improve its accessibility in a network...
|
|
|
7603665 |
Method and apparatus for loading relocatable in-place executable files in a virtual machine
One embodiment of the present invention provides a system that facilitates loading of an in-place executable file into a virtual machine. The system operates by loading the in-place executable file...
|
|
|
7596782 |
Software build extensibility
In a first exemplary media implementation, one or more processor-accessible media include a build provider that is tailored for a particular file type, the build provider adapted to generate code...
|
|
|
7594003 |
Client/server web application architectures for offline usage, data structures, and related methods
Client-server architectures for allowing web applications to operate even when the client and server are disconnected. Exemplary architectures include a local web engine associated with a local...
|
|
|
7590970 |
Autogeneration of code via human-machine interfaces (HMI) and self-building HMI
A system that facilitates generation of code from a HMI representation of objects in an industrial automation environment. A component analyzes the HMI representation of objects, and a code...
|
|
|
7584465 |
Memory mapping for single and multi-processing implementations of code generated from a block diagram model
Methods and systems are provided for automatically generating code from a graphical model representing a design to be implemented on components of a target computational hardware device. During the...
|
|
|
7581226 |
Software application software architecture and method for the construction of software applications especially for measuring systems
Objects (with data, attributes, behavior, functions) for software applications, especially MES-applications, are linked to meta information and structured as hierarchical trees (whereby different...
|
|
|
7574705 |
Method and apparatus for efficiently resolving symbolic references in a virtual machine
One embodiment of the present invention provides a system that facilitates efficiently resolving symbolic references in a virtual machine to support in-place execution. During operation, the system...
|
|
|
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...
|
|
|
7571436 |
Device for increasing the execution speed of a linked program
The speed of execution of linked programs is improved to the extent possible within the limit of the capacity of memory storing linked programs. As initial settings, all class libraries are set for...
|
|
|
7567971 |
Generic symbol referencing mechanism
A method in a data processing system for a generic symbol referencing mechanism. A reference to a symbol is received for resolution. The symbol is identified using a data structure. The data...
|
|
|
7555638 |
Method and apparatus for efficiently arranging portable executable (PE) images
When a processing system boots, an image loader may determine whether a portable executable (PE) image for a platform firmware runtime service includes a discardable section. The image loader may...
|
|
|
7552429 |
Integrated development environment for managing software licensing restrictions
The present invention generally provides methods, systems, and articles of manufacture that provide a managed software development environment. In one embodiment, software programmers interact with...
|
|
|
7543309 |
Efficient linking and loading for late binding and platform retargeting
Methods of optimizing the loading of a previously linked file into working memory in a computer for executing in a memory sharable with other executables, and converting an image which has been...
|
|
|
7543286 |
Method and system for mapping tags to classes using namespaces
A method and system for mapping a tag in a markup language (ML) document to a class using namespaces is described. A parser in a computing system analyzes the tag in the ML document. A definition...
|
|
|
7536683 |
Method of dynamically appending a library to an actively running program
A method for dynamically linking a dynamic library to an application program is provided. The method determines if the dynamic library resides on a computer system on which the application program...
|
|
|
7536406 |
Impact analysis in an object model
Impact analysis provides the ability to determine the objects that a particular object depends on or uses, as well as determine the objects that are dependent on or use a particular object. The...
|
|
|
7533376 |
Dynamic linking in constrained environment
A platform independent binary object (PIBO) operable on disparate computing environments that have a selected hardware architecture without requiring rebuilding or reloading is provided. The PIBO...
|
|
|
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...
|
|
|
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...
|
|
|
7502822 |
Using collaborative annotations to specify real-time process flows and system constraints
A method of modifying an existing standard-based system using collaborative annotations can include associating an annotation with a message of the standard-based system. The message can correspond...
|
|
|
7496850 |
Page function architectural framework
An architectural software framework is provided for creating Web-style application software incorporating protocols and means for expansion and interfacing with other Web-style programs, as well as...
|
|
|
7493616 |
Mobile communication device application processing system
A system and method of pre-linking classes for use by one or more applications. The system and method may also be used where the runtime processing is split between a host system and a target...
|
|
|
7487498 |
Strategy for referencing code resources
A strategy is described for assisting a supplier in updating code without negatively impacting preexisting applications that may interact with the original or updated code. In this strategy, a...
|
|
|
7484202 |
Method, system and program product for retrofitting collaborative components into existing software applications
Under the present invention, an executable object such as binary or JAVA byte code corresponding to the software application is obtained. Based on an analysis of the software application, points...
|
|
|
7478409 |
System and method for object oriented interface checking and method dispatching
Method and system for interface checking and interface method dispatching for wireless devices. Relationships between classes and object-oriented interfaces are analyzed and certain properties are...
|
|
|
7478380 |
Dynamically updatable and easily scalable command line parser using a centralized data schema
A method for interfacing with a command line interface utility which includes defining a data schema for command line interface data, defining a command line interface option object using the data...
|
|
|
7444648 |
Fully lazy linking with module-by-module verification
A method, computer program, and apparatus verify instructions in a module of a computer program during linking using pre-verification constraints with fully lazy loading. It is first determined...
|
|
|
7424720 |
Process and implementation for dynamically determining probe enablement using out of process correlating token
The present invention addresses the problem of linking cross-process and cross-thread subtransactions into a single user transaction. The mechanism of the present invention employs bytecode...
|
|
|
7418699 |
Method and system for performing link-time code optimization without additional code analysis
A system for performing code optimization is described which includes an optimizing analyzer within a compiler to generate a first optimizing transformation and a second optimizing transformation...
|
|
|
7412687 |
Creating customized applications using templates having points of variability
A method, system, apparatus and article of manufacture for producing a customized application. In a preferred method of the invention, a selection of components can be identified which are to be...
|
|
|
7409683 |
Executing wizard data using a metawizard framework
In one general aspect, a computer program product for executing wizard data using a metawizard is described. The computer program product may be tangibly embodied on a computer-readable medium and...
|
|
|
7406592 |
Method, system, and apparatus for efficient evaluation of boolean expressions
Methods, systems, and computer-readable media are provided for efficiently evaluation Boolean expressions. According to the method, the Boolean expression is expressed using pre-fix notation. Each...
|
|
|
7401330 |
Cloning programming code
Techniques for cloning programming code are disclosed. In an embodiment, the cloned code is in the form of functions in the C language. Further, in a method embodiment, a clone of a function is...
|
|
|
7401219 |
Method and apparatus for protecting external call references
The present invention is generally directed to a method, system, and article of manufacture that ensures the integrity of programs having variable portions. One aspect of this invention is a method...
|
|
|
7398513 |
Method and system of detecting invalid function calls between segments in generating a computer program
A method and system are provided for detecting invalid function calls between segments during the generation of a computer program. A source file and a fixup source file are created for a program...
|
|
|
7386686 |
Inlining with stack trace cache-based dynamic profiling
A method and system are provided for improving inlining using stack trace cache-based dynamic profiling. In one embodiment, a relationship map is provided to map a key representing a caller-callee...
|
|
|
7379983 |
Merging scalable nodes into single-partition merged system using service processors of nodes
Controlling the merging of nodes into a single-partition merged system using the nodes' service processors is disclosed. The system runs a single instance of an operating system. A user...
|
|
|
7379860 |
Method for integrating event-related information and trace information
A method for emulating and debugging a microcontroller. In one embodiment, an event thread is executed on an emulator that operates in lock-step with the microcontroller. Event information is...
|
|
|
7353508 |
Method, apparatus and article for generation of debugging information
Call frame information is used by debugging software. It records how to restore the parent stack frame at any point during execution of a program. It is normally generated during compilation and...
|
|
|
7346903 |
Compiling and linking modules of a cycle-based logic design
A method for compiling a logic design includes inputting a logic design and an input file into a plurality of compilers, respectively, where the logic design comprises a plurality of modules,...
|
|
|
7340747 |
System and methods for deploying and invoking a distributed object model
A client application interface, or toolkit, provides a specified, exposed set of software components, or objects, for external user access. Development of a common interface for external user...
|
|
|
7331046 |
Program and information processing method
A program of the present invention is compatible with a plurality of system configurations. When a process jumps to a bootstrap body, CPU configuration and initialization of a timer and a data...
|
|
|
7322045 |
Method of obfuscating computer instruction streams
Methods and apparatuses for obfuscating computer instruction streams. In one aspect of the invention, an exemplary method includes breaking each of at least two operative instruction streams into a...
|
|
|
7320128 |
Method of installing software, and storage medium
It aims to provide a software installing method which can automatically perform appropriate link setup even when second software is installed after first software was installed, and a storage...
|
|
|
7308677 |
Program generating apparatus, program generating method and program generator
Program generating method and apparatus and generator program ensure high functional consistency, performance and program development efficiency by allowing program structuring components and...
|
|
|
7299462 |
Relocation format for linking
A method of preparing an executable program from a plurality of object code modules, at least one of said object code modules including section data specifying a plurality of functions associated...
|