|
Match
|
Document |
Document Title |
|
|
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...
|
|
|
7296260 |
System and method for composing a multi-lingual instructional software
A system and method for composing a multi-lingual instructional software is disclosed. The software includes interface components, lingual components and exercise banks to be linked and compiled...
|
|
|
7293266 |
Plurality of loader modules with a CO- ordinator module where selected loader module executes and each loader module execute
Software loading is effected by means of a header 40 and software modules STUB 1 , STUB 2 etc. The header 40 calls each stub in appropriate order, installing the stub in a loader region 42 ,...
|
|
|
7290252 |
Method and apparatus for building executable computer programs using compiled program libraries
A program which is linked or bound by reference (referenced program) into one or more other programs supports multiple valid export signatures, each corresponding to a respective version of the...
|
|
|
7284124 |
Trust level based platform access regulation application
The present invention provides a system and method for regulating access to a computer platform via a provably trustworthy trust level generator and monitor. The present invention comprises an...
|
|
|
7283991 |
Caching system for path search optimization
Location of classes is facilitated by caching information about classes in a class path. The cache is reconstructed when changes to the original information in the class path are detected. Selected...
|
|
|
7281104 |
System and method for online data migration
A method of changing storage drive contents includes changing, in an operating system, a main storage driver to create a virtual storage driver, wherein the virtual storage driver redirects access...
|
|
|
7266805 |
Systems and methods for generating software and hardware builds
Systems and methods for generating a plurality of different software builds from a common base code and different combinations of other components are described in the context of a collaborative...
|
|
|
7263695 |
System and method for processing recursive invocations within a program build
A method for executing program builds is described comprising: executing jobs for a program build in parallel according to a first job schedule; detecting a recursive build invocation in one of the...
|
|
|
7249352 |
Apparatus and method for removing elements from a linked list
Methods, apparatus and computer program products for removal of elements from a linked list while other elements of the linked list are allowed to be accessed during the removal operation. In one...
|
|
|
7246347 |
Method and apparatus for loading class files into non-volatile memory
One embodiment of the present invention provides a system that facilitates loading classes into non-volatile memory. During the loading process, the system first loads class definitions into...
|
|
|
7243346 |
Customized library management system
A customized library management method and system generates a customized class library needed for executing an application in a client system. In response to an identification of a given...
|
|
|
7240188 |
Storage system
A technique that can update the firmware with services for clients continued on a circuit board that comprises a control unit of a storage system is provided. A plurality of blade that comprise...
|
|
|
7219332 |
Configuring software components(merge) with transformation component using configurable and non-configurable data elements
A system and method are disclosed for creating and describing a configurable data set, configuring the data set and merging a resulting configured data set into a target data set. One or more...
|
|
|
7216342 |
Code generation
A method of linking a plurality of object files to generate an executable program, the method comprises identifying in the object files at least one routine to be locked into a cache when the...
|
|
|
7213247 |
Protection domains for a computer operating system
A protection domain system is implemented to provide protection for applications executing in a computing environment. Protection domains are allocated system resources and may contain executing...
|
|
|
7210124 |
Reformulating resources with nodes reachable from defined entry points
Historically, resources (e.g., dynamic linked libraries) were organized based on factors including the expertise of development teams. Unfortunately, this creates shared resources of much greater...
|
|
|
7200843 |
Retrieval of symbol attributes
A method of linking a plurality of object code modules to form an executable program, each object code module having section data, a set of relocation instructions and one or more symbols, each...
|
|
|
7181562 |
Wired endian method and apparatus for performing the same
A method and associated apparatus is provided for operating an electronic device in accordance with a wired endian format. More specifically, the wired endian format requires multi-byte values be...
|
|
|
7178139 |
Executable file system for an embedded computer
Binary files in an executable file system can be directly executed by the central processing unit at the location in which the binary files are stored. A pre-runtime tool can traverse a replica...
|
|
|
7174540 |
Component dependency matrices
Described is a system and method for identifying dependency relationships between components in a group of software components. Given a group of software components, a set of direct dependencies...
|
|
|
7174379 |
Managing server resources for hosted applications
In an ASP server farm, requests to use an application are directed to a particular executing instance of the application (or an appropriate component thereof) that is identified as being the least...
|
|
|
7165017 |
Method and apparatus for conducting linked simulation operations utilizing a computer-based system model
A method of conducting a sequence of linked simulation operations, utilizing a computer-based simulation model, commences with the performance of a first simulation operation to generate an output...
|
|
|
7155709 |
Displaying user readable information during linking
A method of forming an executable program from a plurality of object code modules where each object code module includes a plurality of relocation instructions having at least one information...
|
|
|
7155490 |
System and method for providing a web-based operating system
A system and method for providing a web-based operating system is disclosed. A web-based operating system is downloaded from a server to a network-enabled device. The web-based operating system...
|
|
|
7152223 |
Methods and systems for compiling and interpreting one or more associations between declarations and implementations in a language neutral fashion
Methods and systems are provided for expressing one or more associations between source language declarations and implementations in a language neutral fashion. A determination is made as to...
|
|
|
7152104 |
Method and apparatus for notifying administrators of selected events in a distributed computer system
Dedicated federated beans monitor an event service in a data services management system and sends human-readable messages to people involved in the administration of management services in order to...
|
|
|
7140011 |
Dynamically loading program code over a push-based network
Programming code, such as dynamically loadable program code used in object oriented programming languages, may be pushed over a unidirectional communication link, such as though a transmitter tower...
|
|
|
7137099 |
System and method for extending application preferences classes
The present systems and methods disclose a system for personalizing computer functionality. End-users are provided with tools to easily write rich and complex preferences, for example, by using a...
|
|
|
7131109 |
Method of managing information in Java
A method of managing information in a distributed system context including a local system and a remote system and using a remote invocation method of the JAVA language, said language including...
|
|
|
7127711 |
Forming an executable program
A linker is described and the method of forming an executable program from object code modules using the linker. The linker uses a linker control language in the form of an ordered sequence of...
|
|
|
7117491 |
Method, system, and program for determining whether data has been modified
Provided are a method, system, and program for determining whether data has been modified. One node associated with at least one data unit and a last version number is received. A data structure...
|
|
|
7111289 |
Method for implementing dual link list structure to enable fast link-list pointer updates
A method is disclosed for free memory allocation in a linked list memory scheme. Free lists are link lists designating available memory for data storage. This method leverages the ability to read...
|
|
|
7107586 |
Intermediate object linking method and unit
A linking order forming section forms linking orders of intermediate objects. A linker starting section starts a linker based on the linking order that is formed by applying a genetic algorithm,...
|
|
|
7107291 |
Information system and data access method
A data access method in an information system including a plurality of data utilization systems connected to a network N 1 , and a plurality of data provision systems connected to a network,...
|
|
|
7099791 |
System and method for linking and loading compiled pattern data
A method for linking compiled pattern data and loading the data into tester hardware includes the steps of generating a composite object that includes a shared resource, determining a local shared...
|
|
|
7096475 |
Runlets as application execution units
An execution unit comprising a runlet and execution environments and methods for using runlets. According to one aspect, abstract parameters comprising function arguments defined for child runlet...
|