Match Document Document Title
5623657 System for processing application programs including a language independent context management technique  
A data processing system having a language independent context management facility, implements scripting related functions by providing abstract classes. Scripting related objects in a visual...
5619638 Object based computer system having representation objects for providing interpretative views onto a data object  
Object based computer system which has objects and object parts which are either (a) semantic, relating to stored data, or (b) presentation, relating to presentation of the semantic objects to the...
5619710 Method and apparatus for object-oriented invocation of a server application by a client application  
In response to a message requesting a method invocation from an application or user, a client application determines the proper method to be invoked by retrieving information from a class data...
5613099 Persistent object storage system with modifiable group skeletal formats  
A system of modifiable group skeletal formatting of persistent objects. The object oriented framework provides abstract classes for persistent object grouping and storage. Abstract classes define...
5606699 Storing and querying execution information for object-oriented programs  
During the execution of an object-oriented program, an execution model extracts information from events in an event stream to create a dictionary of (stored) "communication records." These...
5606700 Computer program product and program storage device for object oriented programming platform  
A system for allowing a first computer program in a first language to cooperatively process with a second object oriented computer program in another language is described. A generic send message...
5590334 Object oriented message passing system and method  
An object oriented message passing system for transferring messages between a client task and a server task comprises an object database, an object management unit, a message transaction unit, and...
5588141 System for executing different functions associated with different contexts corresponding to different screen events based upon information stored in unified data structure  
A method and apparatus for providing a unified data approach to performing computational services, particularly in pen-based computer systems. The approach employs object oriented functions and...
5586317 Method and apparatus for implementing I/O in a frame-based computer system  
A method for implementing I/O in a frame-based computer system, including the steps of: a) determining whether there is a communication pertaining to a frame-based computer system; b) determining...
5581769 Multipurpose program object linkage protocol for upward compatibility among different compilers  
A multipurpose linkage protocol for procedural calls between compiled program objects permitting a calling program to call a single named entry point in another program at one of several different...
5581765 System for combining a global object identifier with a local object address in a single object pointer  
An object pointer data structure for efficiently combining an object identifier and an object address for use in object-oriented programming systems. An object address is a value that allows a...
5579518 Message compiler for object-oriented language that statically produces object code by provisionally identifying a set of candidate types  
A data processing system including a message compiler for an object-oriented language with which object types are determined during execution of a programming code. The compiler compiles source...
5579521 Conversion of data and objects across classes in an object management system  
In response to a user pasting data within a clipboard to a desktop for an object management facility, a new object for the data is created. The data is placed within the new object, and an icon is...
5579309 Object oriented program-controlled broadband communication equipment for optimized method calls  
A switching-oriented process sequencing according to the principle of object-oriented program includes a plurality of object-related structure elements for the implementation of different...
5566302 Method for executing operation call from client application using shared memory region and establishing shared memory region when the shared memory region does not exist  
The present invention provides an elegant and simple way to provide mechanisms for invocation of objects by client applications and for argument passing between client applications and object...
5555427 Distributed processing in a system of computers at terminals connected by a communication network  
A system for distributing processing between terminals (T 1 .about.T n ) connected via a communication network (30). Each terminal (T i ) is provided with at least one method group (32) and a...
5551035 Method and apparatus for inter-object communication in an object-oriented program controlled system  
In a telecommunication switching system the telecommunication software is implemented by means of independent software components referred to as objects. The objects communicate with each other by...
5546584 System and method for establishing communication protocols between application programs  
A method and system for implementing a common protocol for communication of data between a first application program and a second application program. The method and system uses a high level...
5539909 Negotiation method for calling procedures located within other objects without knowledge of their calling syntax  
In a system allowing an application program (client) to call a procedure of another application program (server), when the client requests the server to supply a procedure call syntax, the server...
5535389 Business process objects with associated attributes such as version identifier  
The present invention is directed to systems and methods for providing a repeatable business process capability in an object oriented computing environment. Business process information, including...
5535390 Method for reusing temporaries and reclaiming shared memory  
Methods for shared memory reclamation and local reuse and their combination, and methods for transforming function definitions in an object-oriented programming environment such that said shared...
5530864 Command object system for an object-oriented software platform  
A method and apparatus for a command system is disclosed. Commands include variables that reflect the command's current appearance. This includes status information determinative of the command's...
5522071 Run-time message redirection for invoking object oriented methods based on alternate dispatch variable  
Method and system for dispatching a message to an alternate object upon its failure to find a required method at the object to which originally sent. The method and system employ the technique of...
5511199 Object oriented programming system for cooperative processing between objects in different languages by means of object descriptions and message format mappings between the different languages based on the object descriptions  
A system for allowing a first computer program in a first language to cooperatively process with a second object oriented computer program in another language is described. A generic send message...
5511196 Method and system in a data processing system for the enhancement of relationships between reference objects in an object oriented environment and a data object outside an object oriented environment  
A method and system in a data processing system for the establishment of relationships between reference objects in an object oriented environment and an associated data object residing outside an...
5499369 Method and system for connecting objects using alert and running states  
Method and system for connecting link object to a link source. In a preferred embodiment, a source process registers the link source in a running object table when the link source enters a running...
5497491 System and method for importing and exporting data between an object oriented computing environment and an external computing environment  
A system and method for importing and exporting data between an object oriented computing environment and an external computing environment encapsulates the validation, conversion, and update...
5495595 Method for employing and external object handler program with another computer application program  
A method for employing a preferred external object handler program with an integrated computer application program is described. The programs are operated simultaneously and the preferred object...
5493682 Object based system for software maintenance  
A computer implemented system and method for automatically generating an executable version is based on component objects and events. Object-oriented language concepts of encapsulation,...
5488723 Software system having replicated objects and using dynamic messaging, in particular for a monitoring/control installation of redundant architecture  
The invention relates to an object-oriented software system having replicated objects and which makes it possible to control a monitoring/control installation of redundant architecture and...
5485626 Architectural enhancements for parallel computer systems utilizing encapsulation of queuing allowing small grain processing  
An architecture uses a process, termed "encapsulation", by which queues and counters are only accessed through a special memory operand called "object storage". The system alone is in control of...
5481721 Method for providing automatic and dynamic translation of object oriented programming language-based message passing into operation system message passing using proxy objects  
The present invention provides a method and apparatus for the distribution of objects and the sending of messages between objects that are located in different processes. Initially, a "proxy"...
5475845 Wrapper system for interfacing an object-oriented application to a procedural operating system  
An apparatus for enabling an object-oriented application to access in an object-oriented manner a procedural operating system having a native procedural interface is disclosed. The apparatus...
5473777 Wrapper for enabling an object otented application to maintain virtual memory using procedural function calls  
An apparatus for enabling an object-oriented application to access in an object-oriented manner a procedural operating system having a native procedural interface is disclosed. The apparatus...
5463769 Method and apparatus using dictionary of methods and states for high performance context switching between build and run modes in a computer application builder program  
A system and method for changing the methods of an object based on the mode of the application. Two types of dictionaries are used, a first type which defines all of the methods for an object for a...
5457797 Flexible multi-platform partitioning for computer applications  
A method of partitioning an application program by defining an application program for execution on at least two interconnected computers, selected from at least two classes of computers without...
5450583 Object-oriented language processing system  
A method for realizing an object-oriented language interface. A server process is performed for operating an object written in a first object-oriented language, and a client process is performed...
5446842 Object-oriented collaboration system  
A method and apparatus for an innovative object oriented framework system is disclosed. The system uses an innovative framework architecture to provide concurrent access to a framework application...
5442793 Method and system for locating an inherited virtual function member of a derived class  
A mechanism for locating and calling an appropriate member function to process a message or command in an event-based system is provided. An object data structure contains data members and a...
5423042 Remote procedure execution  
A computer server program is disclosed that can execute object code provided by one or more clients even though the server was not previously programmed to execute specific code. The server...
5421015 Multitasking system having an application integration mechanism for linking differently typed data objects  
An object based data processing system including an extensible set of object types and a corresponding set of "object managers" wherein each object manager is a program for operating with the data...
5421016 System and method for dynamically invoking object methods from an application designed for static method invocation  
A method, system and program for allowing an application designed to use static method calls to manipulate objects whose methods are only available through dynamic calls without modifying the...
5414852 Method for protecting data in a computer system  
A data processing system include a plurality of data objects which are accessible by application programs through a system level interface. Each data object has an associated user access list. In...
5410705 Method for generating an object data structure layout for a class in a compiler for an object-oriented programming language  
A method for a computer compiler for an object-oriented programming language for implementing virtual functions and virtual base classes is provided. In preferred embodiments of the present...
5410702 Slot objects for an object oriented programming system  
Data may be manipulated directly in an object oriented programming system by providing a slot object which contains data within its frame. In contrast with conventional objects, the frames of which...
5404529 Object-oriented interprocess communication system interface for a procedural operating system  
An apparatus for enabling an object-oriented application to access in an object-oriented manner a procedural operating system having a native procedural interface is disclosed. The apparatus...
5404534 Method and apparatus for extensible object-oriented inter-application link management  
A method and apparatus for extensible inter-application link management is disclosed. The apparatus is independent of the applications that manipulates the anchors linked by the links being...
5390328 Data processing system and method for providing notification in a central processor of state changes for shared data structure on external storage  
Two or more user applications executing on one or more processors, each controlled by an operating system, share use of a list structure within a Structured External Storage (SES) facility to which...
5386568 Apparatus and method for linking software modules  
An apparatus and method for interconnecting a plurality of independent software modules by means of specially configured software objects called "Input" and "Output". The software objects are...
5379426 Method and apparatus for object oriented interprocess message switching  
A method and apparatus for object oriented interprocess message switching between a sender process and a plurality of receiver processes is disclosed. A sender process may address object oriented...