| 6751797 |
System and method for managing the persistence of EJB components in a directory accessed via LDAP |
| Jun-15-2004 |
The present invention relates to a method for managing the persistence of EJB components (8) integrated into an EJB server (3) of a computer system (1), consisting of managing the persistence through an... |
| 6751796 |
Integration of systems management services with an underlying system object model |
| Jun-15-2004 |
A systems management subsystem provides resources for managing components and allows components to be manageable. In particular, state information about managed components is encapsulated into objects... |
| 6748581 |
Apparatus and method for implementing an existing object-oriented class in an object management system |
| Jun-8-2004 |
An apparatus and method for implementing one or more existing object-oriented program classes as component objects in an object management system, each class including one or more member functions, each... |
| 6748452 |
Flexible interprocess communication via redirection |
| Jun-8-2004 |
A mechanism for inter-process communication (IPC) redirection is defined that enables flexible and dynamic management of IPC paths. In some cases, it is desirable to interpose a process on a communication... |
| 6745385 |
Fixing incompatible applications by providing stubs for APIs |
| Jun-1-2004 |
A computer method for patching applications that are incompatible with an operating system is provided. The method determines if an application is compatible with an operating system, and if the application... |
| 6738975 |
Extensible distributed enterprise application integration system |
| May-18-2004 |
In general, in one aspect, the invention provides a modular application collaborator for providing inter-operability between applications including a plurality of connectors for communicating with a like... |
| 6738976 |
Method, system, and apparatus to minimize exception handling overhead from invoked functions |
| May-18-2004 |
A method, system, and apparatus for minimizing run-time exception handling overhead from invoked function calls. The present invention novelly minimizes execution of exception checking code and exception... |
| 6732363 |
Supporting inter-process communication through a conditional trap instruction |
| May-4-2004 |
One embodiment of the present invention provides a system that supports inter-process communication through use of a conditional trap instruction. The system operates by allowing a first process to send... |
| 6732362 |
Object-oriented exchange managing system and exchange resources installing method |
| May-4-2004 |
There are provided an object-oriented exchange managing system and an exchange resource installing method. In the object-oriented exchange managing system, a user interface processor interfaces data with... |
| 6732360 |
System and method for providing connection between client and heterogeneous database management systems |
| May-4-2004 |
A method for providing a connection between a client and heterogeneous database management systems, includes the steps of: a) generating a thread in response to a request message transmitted from the client;... |
| 6728963 |
Highly componentized system architecture with a loadable interprocess communication manager |
| Apr-27-2004 |
The invention is directed toward a loadable interprocess communication manager and generally to a computer operating system capable of supporting plural threads running in a computer having a working memory,... |
| 6721949 |
Kernel abstraction layer for digital television set-top box firmware |
| Apr-13-2004 |
A method and apparatus for providing abstraction layers in the hierarchical structure of a set-top terminal to enable the set-top's firmware to be compatible with different operating systems. An operating... |
| 6721950 |
Input redirection |
| Apr-13-2004 |
A computer method for redirecting input messages to an application that has at least one window redirected is provided. The method intercepts input messages, determines if the input messages are directed... |
| 6721809 |
Method and apparatus for configuring extensible application programming interfaces |
| Apr-13-2004 |
One embodiment of the present invention provides a system that modifies a function defined within an application programming interface (API) so that the function includes additional code. The system receives... |
| 6714992 |
Method and system for embedded network device installation |
| Mar-30-2004 |
The present disclosed system is directed toward a communication and management system that dynamically targets network devices for content deployment, such as application programs, device drivers, configuration... |
| 6707792 |
Overload reduction in a communication system |
| Mar-16-2004 |
A method and apparatus for reducing overload conditions of a node of communication system is disclosed. One or more pairs of predefined upper and lower overload threshold values are stored. A rejection... |
| 6704924 |
Method and system for implementing virtual functions of an interface |
| Mar-9-2004 |
A method and system for implementing functions in a class that inherits an interface and that inherits an implementing class which implements the interface. A forwarding system adds to the class for each... |
| 6687760 |
Method and apparatus for preforming method lookup in the presence of modularity constructs to support transitive method override |
| Feb-3-2004 |
A method lookup mechanism is disclosed which not only enforces accessibility constraints imposed by modularity constructs but also enables transitive method override. According to one embodiment, when... |
| 6687759 |
Method and apparatus for performing method lookup in the presence of modularity constructs to support transitive method override |
| Feb-3-2004 |
A method lookup mechanism is disclosed which not only enforces accessibility constraints imposed by modularity constructs but also enables transitive method override. According to one embodiment, when... |
| 6683883 |
ISCSI-FCP gateway |
| Jan-27-2004 |
A method for transferring information between an iSCSI device operating under an iSCSI protocol within a TCP/IP network and a SCSI over Fiber Channel (FCP) device operating under an FCP protocol within... |
| 6678742 |
Object-oriented computer system and computer-readable storage medium which stores program |
| Jan-13-2004 |
An object-oriented computer system includes a server-side class library for generating a server-side object which relays a processing request from an application on the server side to the client side,... |
| 6668279 |
User level web server in-kernel network I/O accelerator |
| Dec-23-2003 |
Methods and apparatus for transporting data in a web server are disclosed. A HTTP request including HTTP request data is received by a data transport module from a client. The HTTP request data may be... |
| 6651111 |
System and method for managing a serial port |
| Nov-18-2003 |
The present invention provides for a virtual serial port (VSP) situated between a serial port in a mobile electronic device, applications that require a serial port connection handle, and other applications... |
| 6647546 |
Avoiding gather and scatter when calling Fortran 77 code from Fortran 90 code |
| Nov-11-2003 |
In accordance with methods and systems consistent with the present invention, a system that automatically generates Fortran 90 interfaces to Fortran 77 code is provided. These interfaces provide for the... |
| 6643695 |
Maintenance management system for monitoring a plurality of computers interconnected by a network |
| Nov-4-2003 |
A maintenance management system includes an installation unit which installs a plurality of model data corresponding to maintenance objects, interconnected by a network, into a virtual three-dimensional... |
| 6638316 |
URL-based facility enablement |
| Oct-28-2003 |
A method for the control of computer facilities, i.e., functions, is disclosed. The method comprises the identification of a computer facility, such as printing, selected for manipulation of data. The... |
| 6636899 |
Architecture for software for remote maintenance of a machine such as a copier |
| Oct-21-2003 |
Software in a computer which accesses one or more software-intensive devices, such as a digital copier or printer, is organized in a set of layers. A device-dependent layer converts data transferred over... |
| 6631271 |
Rules based methods and apparatus |
| Oct-7-2003 |
A rules-based system for monitoring the movement and relative location of a plurality of electronic devices and performing specified actions, such as issuing notification messages and actuating alarms,... |
| 6629174 |
Synchronization using bus arbitration control for system analysis |
| Sep-30-2003 |
A synchronization method including running a system (725) having multiple agents (730 and 780) in parallel operation, the multiple agents each having at least one path (732) to a common bus (734). A bus... |
| 6629175 |
Efficient adapter context switching |
| Sep-30-2003 |
A method and system for controlling access to an adapter, such as a graphics adapter, are disclosed. The method includes querying an adapter lock with a first thread. Thereafter, responsive to determining... |
| 6629123 |
Interception of unit creation requests by an automatic distributed partitioning system |
| Sep-30-2003 |
An automatic distributed partitioning system (ADPS) intercepts function calls to unit activation functions that dynamically create application units, such as a component instantiation function. A system... |
| 6625804 |
Unified event programming model |
| Sep-23-2003 |
A unified event programming model standardizes event programming for disparate eventing protocols. The unified event programming model simplifies programming events for different object types by abstracting... |
| 6625663 |
Method for streaming object models that have a plurality of versioned states |
| Sep-23-2003 |
A computer-implemented method for streaming object models with a plurality of versioned states. The method comprises the steps of streaming out each versioned state for each nonderived classifier-level... |
| 6618817 |
System and method for providing a fault tolerant distributed computing framework |
| Sep-9-2003 |
A method and system for providing a fault tolerant distributed computing framework. The fault tolerant system of the present invention provides inter-operability to applications and objects that operate... |
| 6615277 |
Cross-platform program, system, and method having a global registry object for mapping registry equivalent functions in an operating system environment |
| Sep-2-2003 |
The system, method, and program of this invention enables a developer to write a platform independent program that can read, create, modify, delete, and enumerate registry type of information regardless... |
| 6615278 |
Cross-platform program, system, and method having a global registry object for mapping registry equivalent functions in an OS/2 operating system environment |
| Sep-2-2003 |
The system, method, and program of this invention enables a developer to write a platform independent program that can read, create, modify, delete, and enumerate registry type of information regardless... |
| 6614803 |
Mechanism for conducting in-band communications between terminal adapter and digital terminal device during internet session |
| Sep-2-2003 |
A communication control mechanism installable in the communications controller of an ISDN terminal adapter is operative to conduct in-band communications with its digital terminal device during an internet... |
| 6604157 |
System and method for allowing a user to select and scan from a peripheral to a target application on a host system |
| Aug-5-2003 |
A system for scanning data into a host from a peripheral location. A peripheral, such as a multifunction peripheral having printer and scanner functionality, is coupled to a host, such as a personal computer.... |
| 6601110 |
System and method for translating file-level operations in a non-door-based operating system to door invocations on a door server |
| Jul-29-2003 |
The present invention provides a system for using door translation to perform inter-process communication. The system enables a legacy application program to invoke traditional operations, such as READ... |
| 6601111 |
Method and apparatus for unified external and interprocess communication |
| Jul-29-2003 |
Data communications are provided in a computer system by accepting message information within a unified information exchange manager. The unified exchange manager is executed to select an appropriate application... |
| 6584498 |
Dynamic preloading of web pages |
| Jun-24-2003 |
The invention provides a method and system for dynamic preloading of web pages. In a system having a page server for transmitting pages upon request and a page client (or "web browser") for requesting... |
| 6574674 |
Method and system for managing data while sharing application programs |
| Jun-3-2003 |
A method and system for managing data (i.e., objects) that are shared by multiple instances of a shared application program. A shared application program is an application program that is executing simultaneously... |
| 6574673 |
Data type mapping for external callouts |
| Jun-3-2003 |
A method and apparatus for communicating between a called routine written in a first programming language and calling routine written in a second programming language is described. User input that is received... |
| 6574653 |
Blackboard-centric layered software architecture |
| Jun-3-2003 |
A computer software architecture for an embedded computer system. The architecture includes a hierarchy of software object classes. One classification includes a common information blackboard object. Data... |
| 6560626 |
Thread interruption with minimal resource usage using an asynchronous procedure call |
| May-6-2003 |
A thread interruption function in a multi-threaded runtime environment places a first thread in an alertable blocked state that is interrupted by another thread upon request. The interrupting thread causes... |
| 6553426 |
Method apparatus for implementing multiple return sites |
| Apr-22-2003 |
Methods and apparatus for efficiently enabling an alternate return address associated with a function call to essentially be stored such that the alternate return address may be readily accessed are disclosed.... |
| 6553268 |
Template language for industrial controller programming |
| Apr-22-2003 |
A programming language for programming industrial controllers in relay ladder logic language, the programming language including both extensions to standard RLL rung form itself and extensions wholly independent... |
| 6546430 |
Negotiating optimum parameters in a system of interconnected components |
| Apr-8-2003 |
In a network of interconnected multimedia source, transfer, and sink ports, the described subject matter defers port parameter selection until substantially all relevant information is available. Specifically,... |
| 6542993 |
Security management system and method |
| Apr-1-2003 |
A comprehensive system and method for managing security in an electronic network. The method includes the steps of providing a plurality of security services, providing a plurality of security mechanisms,... |
| 6539437 |
Remote control inputs to java applications |
| Mar-25-2003 |
A method of delivering input from a device's remote control to a Java.TM. application uses asynchronous method invocation in a processing device. The input from the remote control is captured in system-specific... |