Match Document Document Title
6260076 Method of using an object-oriented communication system with support for multiple remote machine types  
A method for communicating with a plurality of remote machines, of a plurality of machine types, using a computer system having a memory, includes the steps of constructing within the memory a...
6260021 Computer-based medical image distribution system and method  
This invention relates to an object-oriented system and method for easily and rapidly distributing medical images from existing picture and report storage systems to a plurality of heterogeneous...
6256678 Object oriented method and system for providing a common communications interface between software application programs  
The present invention is a method and system for providing a common communications interface between a plurality of programs through a communications network. The system includes an adapter object...
6253251 Information handling system, method, and article of manufacture including integration of object security service authorization with a distributed computing environment  
A system, method and article of manufacture for integrating object security service authorization in a distributed computing environment, includes one or more processors, a storage system, a system...
6253253 Method and apparatus for optimizing references to objects in a data processing system  
A method and apparatus for optimizing references to objects in a distributed data processing system. A method is invoked in a client process by client application on a target object. In response to...
6253252 Method and apparatus for asynchronously calling and implementing objects  
A method and apparatus for asynchronously calling and implementing objects is disclosed. Object calls to perform an operation are performed asynchronously by calling the appropriate stub function...
6249787 Method and apparatus for transmitting images and other objects over a computer network system  
A network browsing system includes a host computer coupled to a client computer by a network. A network browser process implemented on the client computer is capable of establishing a connection...
6240422 Object to relational database mapping infrastructure in a customer care and billing system  
A system that uses an object to relational database mapping infrastructure to map C++ objects and their relationships to and from a relational database. The mapping is facilitated by mapping files...
6233622 Adapter and handler framework for web server extensions  
The present invention discloses an object-oriented programming (OOP) based adapter and handler framework for Web server extensions. The adapter and handler framework provides a generic interface...
6233610 Communications network having management system architecture supporting reuse  
A communications network, eg a distributed network, comprises a plurality of distributed physical resources in the form of components, assemblies of components, and systems based on components and...
6233621 System and method for space efficient hashcode allocation  
In summary, the present invention is a multithreaded computer system having a memory that stores a plurality of objects and a plurality of procedures. The system uses a first global hashing...
6230211 Container-based method for exchanging information between computer processes  
A method for exchanging information between two computer processes wherein the two computer processes deposit and retrieve information into a container rather than exchanging information directly...
6230311 Apparatus and method for disabling methods called on an object  
The present invention provides an object-oriented disabling mechanism which selectively disables object methods. The object-oriented disabling mechanism prevents the selected methods from being...
6226666 Agent-based management system having an open layered architecture for synchronous and/or asynchronous messaging handling  
A communication infrastructure providing communication between agents, between agents and agent-hosting servers, and between agent-hosting servers. The communication infrastructure consists of...
6226690 Method and apparatus for utilizing proxy objects to communicate with target objects  
A method for a first process in a first address space to communicate with an object in a second address space including the steps of determining, during runtime of the first process, that a...
6219826 Visualizing execution patterns in object-oriented programs  
An improved method and system for visualizing an object-oriented program's execution in a manner that facilitates understanding, debugging, and tuning programs of arbitrary size and complexity by...
6219717 Method and apparatus for implementing object transparent invocation  
A method and apparatus for implementing object-transparent invocation operates in conjunction with a data processing system having a memory, a sender and at least one method capable of performing a...
6212676 Event architecture for system management in an operating system  
An event system is provided within an object-oriented environment. The event system informs users and system functions of events within the system. Events may be modeled as objects that are visible...
6212573 Mechanism for invoking and servicing multiplexed messages with low context switching overhead  
Data structures, methods and devices for reducing computing overhead by utilizing threads which are effective to listen for requests for new connections, for new requests for services, and process...
6209040 Method and system for interfacing to a type library  
A method and system for interfacing to type libraries are provided. In a preferred embodiment, the present invention defines an interface to a type library. The interface has a plurality of...
6209029 Method and apparatus for accessing data sources in a three tier environment  
The present invention provides a three tier environment with improved data access capabilities. A browser can obtain data from a data source by interacting with that data source through an...
6205491 Method and apparatus for deferred throwing of exceptions in C++  
Methods and apparatuses for deferring, or delaying, the throwing of exceptions are disclosed. In one aspect of the present invention, an exception is raised during an invocation of a first object...
6202098 Method and system for object oriented notification  
A method and system for invoking a subroutine from within an object and an object oriented system. The object oriented system is executing on a data processing system and includes a plurality of...
6199197 Apparatus and method for providing common behavior across different processing levels in an object oriented framework  
In an object oriented computer system, a framework mechanism defines behavior that may be accessed by different processing levels in the framework. A shared policy corresponding to the behavior is...
6192419 Collaborative framework for disparate application programs  
A collaborative application framework is used to build application programs which communicate with a central collaboration manager by means of a predetermined protocol. The predetermined protocol...
6192390 Method for the location-independent exchange of process data using process-computer-independent data structures  
The method relates to the location-independent exchange of process data between application programs (5) and process management systems (4). The process management systems (4) and the application...
6192371 Object morphing in an object oriented computing environment using relational database query procedure  
A method, system and computer program product are disclosed for morphing an object from one class to another in an object oriented computing environment implemented by a relational database. Object...
6188401 Script-based user interface implementation defining components using a text markup language  
A computer system as described herein comprises a first browser instance that displays and navigates hyperlinked browsable content. A global script, in the JavaScript language, is responsible for...
6189046 Mechanism and method for merging cached location information in a distributed object environment  
In a method of operating a computer system having a plurality of processes, creating a plurality of object references, each object reference corresponding to a target object. The processes...
6182155 Uniform access to and interchange between objects employing a plurality of access methods  
Uniform access to and interchange between objects with use in any environment that supports interface composition through interface inheritance and implementation inheritance from a common base...
6182153 Object-oriented programming interface for developing and running network management applications on a network communication infrastructure  
A programming interface for converting network management application programs written in an object-oriented language into network communication protocols. The application programs manipulate...
6182160 Method and system for using editor objects to connect components  
A method and system for interconnecting software components. In a preferred embodiment, the present invention instantiates an event object. The event object includes message information describing...
6182154 Universal object request broker encapsulater  
A mechanism for passing a request from a calling object in a first address space to a target object in a second address space. First, the request is passed from the calling object to an object...
6178463 Object-oriented data processing system with transactional adapter  
A transactional adapter for an object-oriented data processing system maintains a tree of transactions corresponding to messages between objects. A message is transformed into a child transaction,...
6178440 Distributed transaction processing system implementing concurrency control within the object request broker and locking all server objects involved in a transaction at its start  
A computer system and method for performing concurrency control on work requests, the system having an object request broker for receiving work requests and for dispatching them for execution...
6173336 Method for the administration of dynamic objects in a means programmed object-oriented  
In a system, particularly a telecommunication system (TK) that is programmed object-oriented, static and dynamic objects (O1 . . . 3) are instanced by a higher-ranking process or by instanced...
6173404 Software object security mechanism  
A software object security mechanism addresses system security risks that arise due to interactions between software objects. Conditions are imposed on the accessing of targets by accessing object...
6173297 Dynamic object linking interface  
An object-linking interface for a computer system dynamically links a selected target object within an host application with a second user application. The operating environment includes a...
6173421 Centrally handling runtime errors  
Centrally handling a runtime error or exception of a program using a central object stack and exception handling code centrally maintained within a global object manager. The global object manager...
6167565 Method and system of custom marshaling of inter-language parameters  
A computer-based custom marshaling method and system for custom marshaling of parameters during invocation of functions implemented in a second language by computer programs implemented in an first...
6167442 Method and system for accessing and of rendering an image for transmission over a network  
The present method renders scan lines of an image to an output device in a memory efficient manner and in a manner suitable for a client server application using an Internet or Intranet type...
6166732 Distributed object oriented multi-user domain with multimedia presentations  
Updating of local object databases at client computers, dynamic inheritance, and event notification methods cooperate to provide a persistent object oriented multi-user domain capable of supporting...
6163813 Pattern for instantiating objects of unknown type in object-oriented applications  
An intelligent creator design pattern for instantiating a new application subclass of an application base class without revising existing application code in an object-oriented programming system....
6161148 Computer method and apparatus for interactive objects controls  
A computer method and apparatus enable object-linking-and-embedding controls to directly communicate with each other and share resources. The computer method and apparatus thereby relieve the...
6161121 Generic transfer of exclusive rights  
A system and method are disclosed that enable exclusive rights in generic goods to be transferred from one party to another. A party holds an exclusive right to a good through a rescindable...
6157960 Technique for programmatically creating distributed object programs  
The automatic object distribution of the present invention allows object oriented programs to be run as distributed programs without any explicit networking code, and without using an interface...
6157961 Client-side stub interpreter  
The present invention provides an elegant and compact way to provide mechanisms for invocation of objects by client applications and for argument passing between client applications and object...
6154747 Hash table implementation of an object repository  
A method uses a plurality of hash tables to provide an object repository for object oriented application development and use. The method includes storing an object identifier and a representation...
6138251 Method and system for reliable remote object reference management  
The present invention pertains to a system and method for tracking object references in an object-oriented computing system including a number of independent computing nodes interconnected by a...
6125400 Method and system of running object oriented programs across a network through compression and distillation of remote method invocation  
A method and system for reducing the amount of information sent across a socket when invoking an application using a remote method invocation. The present invention involves creating a list of the...