Match Document Document Title
6477559 Method and apparatus for remotely accessing an automatic transaction processing system  
A method for accessing a transaction processing system. In one embodiment, the method includes the step of receiving a remote request for access to the transaction processing system from a client...
6477586 Remote procedure calls in distributed systems  
A multi-threaded, multi process distributed system including remote call procedure (RPC) messages. The threads in the distributed system are each associated with a queue. The RPC messages each...
6473791 Object load balancing  
Intelligent Trust Management provides a centralized security facility that gives system components a flexible mechanism for implementing security policies. System components such as applications...
6473781 Communication system and method  
Communication system and method for linking each of a plurality of tagged object to information services stored on a network. The system reads an object tag of one of the objects and retrieves...
6470388 Coordinated extendable system for logging information from distributed applications  
The present invention is directed to a system and method for centrally coordinating, collecting and storing error, trace, audit and other information in a computer network. Selected applications...
6466991 Data communication method  
A method for data communication between objects or between object-oriented programming systems, such as object-oriented operating systems (OS), in which transparency to different environments is...
6463480 Method and system of processing a plurality of data processing requests, and method and system of executing a program  
The present invention is directed to an environment in which a safe program having high thread isolation can easily be constructed, and the effective utilization of resources can be achieved when...
6463581 Method for determining reachable methods in object-oriented applications that use class libraries  
The present invention analyzes an application A and computes a set reachable methods in A by determining the methods in A that may be called from another reachable method in A, or from within a...
6460089 Method and system for extending functionality of a management console  
A method and system for extending the functionality of a management console uses a data object as a carrier to pass context information of an extended snap-in of the management console to an...
6457041 Client-server transaction data processing system with optimum selection of last agent  
A first server computing apparatus receives a reply from a second server apparatus, the reply includes an indication of the total amount of time that the second apparatus has taken to generate the...
6449659 System for instance customization with application independent programming of controls  
The system for instance customization with application independent programming of controls functions to place code behind documents in a multi-program environment in a manner that eliminates the...
6446111 Method and apparatus for client-server communication using a limited capability client over a low-speed communications link  
A request is sent from a client (12) to a server (18) over a communications link (16). A web server (20) on the server responds to the request with a dynamically generated, selected characteristic...
6442586 Method of moving objects across multiple locations in a computer network  
In a computer network, an object receives a move indication directing it to move from a current host address and port number to a new host address and port number for which there is no direct...
6442618 System, method and article of manufacture for universal transaction processing  
A computer implemented transaction processing system is presented for processing transactions between an application and one or more transaction processors. The system utilizes a first...
6442619 Software architecture for message processing in a distributed architecture computing system  
A distributed architecture computing system includes one or more processors and object-oriented control program for processing request-type and response-type messages provided by a messaging...
6442609 Distributed data processing system method for controlling such a system  
In a distributed data processing system each component is provided with an object orientated platform together with instantiations of a generic network object for each application involving data...
6438677 Dynamic handling of object versions to support space and time dimensional program execution  
One embodiment of the present invention provides a system that supports space and time dimensional program execution by facilitating accesses to different versions of a memory element. The system...
6438615 System, method and article of manufacture for using multiple bidirectional ports in association with a java application or applet  
Method, system and article of manufacture for creating object oriented components having one or more bidirectional ports for use with in connecting object oriented based components. The two way or...
6434566 Method and system for supporting multi-method dispatching in object-oriented programming  
A method and system for efficiently resolving the multi-method dispatching problem provided. The dispatching problem is reduced to geometric problems on multi-dimensional grids and new data...
6434598 Object-oriented system, method and article of manufacture for a client-server graphical user interface (&num 9) framework in an interprise computing framework system  
An interprise computing manager in which an application is composed of a client (front end) program which communicates utilizing a network with a server (back end) program. The client and server...
6430627 Enhanced processing technique for object-oriented software  
A method for handling multiple call processing requests by a mobile switching center having call processing software which includes an application raising a series of events to be handled in...
6427231 System and method for multiple entry point access to an object  
The invention allows a functional object in a dynamic language to be efficiently used as both a directly-invoked function and as a method in a generic function. This allows a language to combine...
6427161 Thread scheduling techniques for multithreaded servers  
A technique, system, and computer program for enhancing performance of a computer running a multithreaded server application. A scheduling heuristic is defined for optimizing the number of...
6425017 Queued method invocations on distributed component applications  
An object runtime architecture allows method invocations to be made on either a synchronous, real-time basis or a queued basis using the normal call semantics of an object model. The object...
6424989 Object-oriented transaction computing system  
An improved object-oriented transaction computing system is disclosed. The system allows for the compiling, linking, and managing of one or more objects, classes, and/or method libraries through...
6421740 Dynamic error lookup handler hierarchy  
A method for processing a first error message to produce a second error message in a component-based architecture. The component-based architecture includes a framework which is associated with a...
6418451 Method, apparatus, and computer program product for persisting objects in a relational database  
A method, apparatus, and computer program product enable objects of an object-oriented environment to be persisted in a relational database. An object to be persisted first stores its attributes...
6418483 Method of locating software objects in different containers  
A method of developing a software system using Object Oriented Technology and frameworks. The present invention addresses the problem to provide a method of locating objects in different...
6418458 Object-oriented prioritized work thread pool  
A method, apparatus, and article of manufacture for scheduling thread execution in a computer. Defined task queues and work crews, comprising workers to complete assigned tasks, are managed by a...
6418444 Method and apparatus for selective excution of a computer program  
A method and apparatus for ensuring that code being executed by a data processing system conforms to a platform standard. As an example, one embodiment of the present invention validates Pure Java...
6418482 Reference attributes within an object-oriented system  
A method, apparatus, and article of manufacture for sending messages between objects in an object-oriented system. A reference attribute for a first object is defined, wherein the reference...
6415333 Distributed communication system with categorized resources  
A distributed communication system includes a number of nodes, each including a number of resources, which nodes are interconnected by an interconnection network. Distributed applications are...
6412019 Method and mechanism for invocation on objects with interface inheritance  
Methods and apparatus in an object oriented programming environment for invocation of objects with interface inheritance. An object reference using mtables contains two parts, more specifically, a...
6408302 System and method of mapping database fields to a knowledge base using a graphical user interface  
A system and method for mapping a plurality of data base fields from an arbitrary ODBC-compliant data base to a plurality of attributes in a knowledge base having a known data attribute format is...
6408342 Communications framework for supporting multiple simultaneous communications protocols in a distributed object environment  
A communication framework supporting multiple communications protocols. The communications framework having a remote procedure call class providing an interface for an apply method, the apply...
6405262 Efficient inter-process object and interface pinging  
A computer system includes a plurality of client processes executing in respective address spaces and at least one server process executing in a different address space than the client processes....
6405360 Property container type objects  
A framework being used for developing software system e.g. for a business application. This framework includes a number of object oriented classes which may be processed by a computer system. The...
6405263 Method and apparatus for subclassing system object model classes in dynamic languages  
A method and apparatus for subclassing System Object Model (SOM) class objects for a dynamic object-oriented language. A proxy class object is created using the dynamic language that points to the...
6405264 Marshaling and unmarshaling framework for supporting filters in a distributed object system  
In order to support filtering operations in a CORBA system, the marshaling and unmarshaling process is encapsulated in a server invocation object created from a class which contains data,...
6401135 Translator object for testing an interface to a server object  
Systems and methods for testing interfaces to a server object are provided. A translator object is placed between a client object and the server object for which the interface is to be tested. The...
6401137 Method, apparatus, and article of manufacture for processing a virtual call in a multi-threaded program  
Methods, systems, and articles of manufacture consistent with the present invention process a virtual call during execution of a multi-threaded program by ensuring that the steps of patching the...
6397216 Ordering keys in a table using an ordering mask  
The present invention is a mask ordering method and apparatus which controls the way keys are compared. In its general form, the mask ordering method operates to order (with a less than, greater...
6393497 Downloadable smart proxies for performing processing associated with a remote procedure call in a distributed system  
Use of a smart proxy as a wrapper around a stub in a distributed system. Instead of receiving a stub as a result of a remote procedure call, a caller receives a smart proxy including the stub as...
6389452 Method of communicating between objects and agents across a computer network  
In another aspect of the invention, a method for communicating between Java objects (302, 312) residing in different computer platforms linked by a network includes the steps of sending a message...
6389481 Automatic program documentation  
An apparatus for producing object code from source code including input means for receiving the source code, the source code including executable source code and source code documentation, and...
6385764 Method and apparatus for improving invocation speed of Java methods  
A method and apparatus for executing a method. A bytecode invoking a method is detected. A method block is located associated with the method, wherein the method block includes an identification...
6385660 Site specific message dispatch in object-oriented systems  
Systems and methods for implementing site specific message dispatch in an object-oriented environment are provided. Receiver type information may be saved at a message dispatch site in order to...
6381653 Managing accidental death of an object during communication between objects distributed in a COM environment  
A method in a COM environment enables a first object (X) to be informed of an accidental death of one or more second objects (Y). When the first object (X) opens communications with one of the...
6381607 System of organizing catalog data for searching and retrieval  
A method, an apparatus, and a computer program product for organizing and searching catalogs based on compacting a hierarchical structure (150, 500) into related arrays (210, 310, 410, 610; and...
6381734 Method, software and apparatus for referencing a method in object-based programming  
Method and apparatus for encapsulating a reference to a method in object-based programming systems and ensuring that the reference is safe are disclosed. The method of encapsulation provides for:...