| 7039923 |
Class dependency graph-based class loading and reloading |
| May-2-2006 |
Embodiments of a system and method for providing class dependency graph-based class loading and reloading may be used to segregate namespaces in a graph-centric way, and may provide a set of normalized... |
| 7032230 |
Efficient virtual function calls for compiled/interpreted environments |
| Apr-18-2006 |
Virtual function calls in hybrid compiled and interpreted computer programming environments are carried out efficiently by dual virtual function tables. Each class object generated is provided with a compiled... |
| 7028309 |
Accessing a graphics system for graphics application evaluation and control |
| Apr-11-2006 |
A system for providing a graphics tool access to a computer graphics system to evaluate and control a graphics application executing on the computer graphics system. The system includes application program... |
| 7028294 |
Linking of applications into devices having overlays and shadow memories |
| Apr-11-2006 |
In one embodiment a method for handling shadow or overlay memories is described wherein a linker contains a description of the memory of a target embedded system so that each memory space is described... |
| 7003780 |
Method and an apparatus to extend the logic volume manager model to allow device management plug-ins |
| Feb-21-2006 |
Logical disks are provided, which are created by device managers. The logical volume manager is modified to use only logical disks. The device managers may be plug-in modules. This allows new device managers... |
| 6996832 |
System and method for software component plug-in framework |
| Feb-7-2006 |
The invention provides a software component plugin framework. The system described supports dynamic loading, instantiation, and unloading of interface implementations (plugin modules), together with encapsulation... |
| 6996831 |
Method and system for allowing a PERL application to communicate with a distributed object via CORBA |
| Feb-7-2006 |
A method and system for allowing a PERL application to communicate with distributed objects. One embodiment comprises a method in which first an adapter program receives a request from a PERL application.... |
| 6990532 |
Context-sensitive help for thin client-based business operations platform |
| Jan-24-2006 |
An apparatus and method are provided to support the provision of context-sensitive help functions in a back-end HTML/XML server. The apparatus provides partner-sensitive help functions to users that have... |
| 6983468 |
Automated interface generation for computer programs in different environments |
| Jan-3-2006 |
Automated interface generation for computer programs operating in different environments is provided. An automated interface generation system, method, computer program product and article of manufacture... |
| 6981268 |
System and method for persisting and resolving application assembly binds |
| Dec-27-2005 |
A system and method are presented that persist assembly bind information for applications at each stage of execution of the assembly policy. New assembly bind history files are created and persisted to... |
| 6975628 |
Method for representing and controlling packet data flow through packet forwarding hardware |
| Dec-13-2005 |
The present invention defines an object-oriented programming model appropriate for both ASIC-based networking silicon as well as network processors. This model obtains this range of expressiveness by identifying... |
| 6973624 |
Page function architectural framework |
| Dec-6-2005 |
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 a reusable... |
| 6964055 |
System and method for communicating using a framework |
| Nov-8-2005 |
A method is provided that includes: receiving, by a framework, a request communicated by a source, the request including an associated functionality. The method also includes integrating, by an abstraction... |
| 6951023 |
Message-based software system |
| Sep-27-2005 |
The present invention relates to logic systems which use a message-based API, and in particular to telecommunication systems. The present invention aims to overcome drawbacks in the way in which data is... |
| 6951016 |
Code server |
| Sep-27-2005 |
A code server operates in a data processing system having an operating system or environment, such as OS/2 or Windows, which processes coded programs in discrete code modules. The code server maintains... |
| 6950916 |
Dynamically setting the optimal base addresses of process components |
| Sep-27-2005 |
Processes are monitored to determine if all of their components are loaded from persistent storage into memory at their preferred base addresses. Each of the components is examined to determine if that... |
| 6948175 |
Method and system of remote diagnostic, control and information collection using a dynamic linked library |
| Sep-20-2005 |
A system for monitoring a user's usage of a target application on an application unit. Such a target application can, as examples, be a software program running on a computer or a workstation, an image... |
| 6948133 |
System for dynamically configuring a user interface display |
| Sep-20-2005 |
A system for dynamically configuring a user interface display, including image elements for prompting user data entry, includes an input data processor for receiving input data via a prompt element for... |
| 6944654 |
Multiple storage array control |
| Sep-13-2005 |
A network architecture facilitates the monitoring and control of a number of storage systems (e.g., arrays) by one or more clients. In particular, the network architecture includes at least one storage... |
| 6934821 |
Memory management apparatus, memory management method, memory management program and computer readable storage medium therein |
| Aug-23-2005 |
A memory management method in which the memory area can be used efficiently, avoiding the overhead caused by copying to generate Java object. In a memory having a variable address memory area where a Java... |
| 6901386 |
Electronic asset lending library method and apparatus |
| May-31-2005 |
A electronic asset lending library method and apparatus enables the electronic management and reassignment of licenses for unused electronic assets installed on computers connected through a communications... |
| 6886158 |
Componentware creating method and recording medium |
| Apr-26-2005 |
During the process of creating a component to be referred to by another component, a declaration of a symbol in a source file is converted into an original symbol name through a compile process. A symbol... |
| 6883172 |
System and method for bridging managed and unmanaged object systems by utilizing an interface wrapper to facilitate transparent communications |
| Apr-19-2005 |
A system and method is provided for bridging disparate object systems. The system includes a first wrapper to bridge communications between a first object system and a second object system and a second... |
| 6880158 |
Network processor services architecture that is platform and operating system independent |
| Apr-12-2005 |
A system for providing a scalable processor and operating system independent network processor services architecture. The system includes a plurality of portable and individualized functional components... |
| 6877163 |
Method and system for dynamic proxy classes |
| Apr-5-2005 |
In an object-oriented data processing system, methods and systems in accordance with the present invention provide a proxy class dynamically generated at runtime that implements a list of interfaces specified... |
| 6874148 |
System and method for exporting a graphical program to a shared library |
| Mar-29-2005 |
System and method for enabling a program to call into graphical program code via a shared library. A graphical programming system may export a graphical program to a shared library, such as a Windows Dynamic... |
| 6874139 |
Method and system for seamless integration of preprocessing and postprocessing functions with an existing application program |
| Mar-29-2005 |
A method for associating file activity of an application with the graphical display of the file on a screen comprises loading by an operating system an executable code of a message monitoring program adapted... |
| 6871348 |
Method and apparatus for integrating the user interfaces of multiple applications into one application |
| Mar-22-2005 |
A method including receiving a request to launch a first application and then launching the first application in a suspended mode. Further, installing a message hook in the first application; and unsuspending... |
| 6865742 |
Run-time property-based linking of software modules |
| Mar-8-2005 |
A method for dynamic linking of software modules includes detecting an event during the execution of a computer program that resides in a first memory, ascertaining whether there is at least one required... |
| 6862728 |
Hash table dispatch mechanism for interface methods |
| Mar-1-2005 |
A hash table dispatch mechanism for interface Methods. The mechanism reduces dispatch times during the execution of an object-oriented language program. An interface hash table having a pointer as an index... |
| 6859932 |
Relocation format for linking |
| Feb-22-2005 |
An executable program is prepared from a plurality of object code modules, each object code module including section data and associated relocations and at least one of the object code modules further... |
| 6854051 |
Cycle count replication in a simultaneous and redundantly threaded processor |
| Feb-8-2005 |
A pipelined, simultaneous and redundantly threaded ("SRT") processor comprising, among other components, load/store units configured to perform load and store operations to or from data locations such... |
| 6851111 |
System and method for class loader constraint checking |
| Feb-1-2005 |
A computer system includes multiple class loaders for loading program class files into the system. A constraint checking mechanism is provided wherein a first class file loaded by a first class loader... |
| 6848111 |
Zero overhead exception handling |
| Jan-25-2005 |
Apparatus and processes, including computer implemented processes, for managing exceptions throwable during execution of methods in one or more classes by a machine. Each method includes an exception handler... |
| 6832371 |
Method for automatically updating a computer registry |
| Dec-14-2004 |
In a computer system, a method for automatically registering resources required for an application program module to execute. After the application program module is booted, a registration cache is examined... |
| 6823359 |
System and method for continually updating dynamic data |
| Nov-23-2004 |
A system and method for continually updating dynamic data on a web-page of a user on a real-time basis and without requiring refreshment of the web-page by employing a contribution, distribution and display... |
| 6820270 |
Programming device |
| Nov-16-2004 |
In order to reduce the data volume in constituting multiple instances from a type, a programming device is provided, having a software tool for processing objects, of which a first object, equipped with... |
| 6813770 |
Abstract syntax notation to interface definition language converter framework for network management |
| Nov-2-2004 |
A system and method for managing network devices. The framework may provide a suitable system for managed object data type conversions between various data description languages, such as an interface definition... |
| 6813765 |
Binding using absolute memory references |
| Nov-2-2004 |
A method and system for implementing an application on a computer system, in particular a portable computer system, by binding an interface (e.g., a function call and required address translations) in... |
| 6799320 |
Providing binding options for component interfaces |
| Sep-28-2004 |
A proxy component system having dispatch proxies and object proxies is disclosed. The computerized system includes an operating system supporting component interfaces. In addition, the system includes... |
| 6792612 |
Java runtime system with modified constant pool |
| Sep-14-2004 |
A Java runtime system is proposed which comprises a stack-based interpreter executing a program that comprises bytecodes and class structures. The system further comprises a modified constant pool with... |
| 6789200 |
Method of automatically instituting secure, safe libraries and functions when exposing a system to potential system attacks |
| Sep-7-2004 |
A method of protecting a data processing system is provided. In a preferred embodiment the data processing system temporarily switches from a main system library mode to a safe system library mode. A user... |
| 6789157 |
Plug-in equipped updateable firmware |
| Sep-7-2004 |
A Plug-in equipped updateable firmware includes a number of value added software or "plug-in" modules stored in association with a firmware module within a non-volatile memory device, such as FLASH. In... |
| 6788317 |
Generation of delegating implementation for IDL interfaces which use inheritance |
| Sep-7-2004 |
A method of generating an implementation for an interface definition language interface (IDL), includes identifying parents for an interface; computing a set of directly implemented methods for parent... |
| 6785821 |
Intrusion detection system and method having dynamically loaded signatures |
| Aug-31-2004 |
An intrusion detection system and method for detecting unauthorized or malicious use of network resources includes an intrusion detection analysis engine that instanciates one or more analysis objects... |
| 6782539 |
Data processing for video special effects system |
| Aug-24-2004 |
Data processing apparatus is disclosed in which a core program object interacts with and controls operation of a plurality of plug-in program objects operable to carry out data processing tasks, the apparatus... |
| 6779188 |
Apparatus and method for improved devirtualization of method calls |
| Aug-17-2004 |
Apparatus and methods are provided for improving devirtualization of method calls. The apparatus and methods reduce the amount of processing time used in performing lookups of methods by limiting such... |
| 6779187 |
Method and system for dynamic interception of function calls to dynamic link libraries into a windowed operating system |
| Aug-17-2004 |
Methods and system for dynamically intercepting exported functions for dynamic link libraries for a process in a windowed operating system. The methods and system allow calls to exported functions in a... |
| 6775835 |
Web based video enhancement apparatus method and article of manufacture |
| Aug-10-2004 |
Presented herein is a video enhancer plug-in for a web browser that may either interface directly with the browser or indirectly as a plug-in for another more general multimedia browser plug-in. The video... |
| 6772421 |
Information processing apparatus and method therefor of binding common data between processes based on common data search results, and recording medium |
| Aug-3-2004 |
An information processing apparatus, in which binding of data common to processes is performed such that common data is registered, and in which if it is determined that common data is not yet been registered,... |