| 5687370 |
Transparent local and distributed memory management system |
| Nov-11-1997 |
The present invention discloses a system for transparent local and distributed memory management. The invention overcomes the prior art's requirement of keeping track of whether a memory space allocated... |
| 5682536 |
Method and system for referring to and binding to objects using identifier objects |
| Oct-28-1997 |
A method and system for referring to and binding to objects using a moniker object is provided. In a preferred embodiment, a moniker object contains information to identify linked source data and provides... |
| 5680559 |
Shell extensions for an operating system |
| Oct-21-1997 |
An operating system provides extensions through which application developers may extend the capabilities of a shell of the operating system. For example, application developers may add menu items to context... |
| 5680461 |
Secure network protocol system and method |
| Oct-21-1997 |
A computer network having first and second network entities. The first network entity includes a packet object generator that generates a packet object including an executable source method, an executable... |
| 5668997 |
Object-oriented system for servicing windows |
| Sep-16-1997 |
A window server communicates with clients and creates, destroys and modifies window objects. Objects are created in response to parameters provided by clients. Clients can obtain a variety of information... |
| 5659736 |
Management information base and method in an OSI management system |
| Aug-19-1997 |
Contained relationship between instances of a Management Information Base under OSI management, such as parent-child or brother-brother relationships are retained in containment relationship files, which... |
| 5652888 |
System for interconnecting software components in an object oriented programming environment using a separate editor object for each run-time object instantiated for each selected component |
| Jul-29-1997 |
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 the... |
| 5640579 |
Method and system for logically partitioning a view of a document object from a frame in which the document object is displayed |
| Jun-17-1997 |
A method and system are provided for logically partitioning a view of a document object from a frame in which the view is displayed. This enables a document object to control the appearance of its view... |
| 5640564 |
Method and apparatus for generating and using short operation identifiers in object oriented systems |
| Jun-17-1997 |
A distributed computer system in which a server application performs operations responsive to operation requests from a client application. The client application initially identifies an operation for... |
| 5634124 |
Data integration by object management |
| May-27-1997 |
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 stored... |
| 5634129 |
Object oriented system for representing physical locations |
| May-27-1997 |
A method and system for providing each of a plurality of users of a computer system with a corresponding place object. Each of the place objects represent one of a variety of actual physical locations... |
| 5634057 |
Place object display system having place objects selected in response to a user identifier |
| May-27-1997 |
A method and apparatus for receiving a user identifier and for instantiating a particular place object from one of a plurality of different place classes in response to the user identifier. The apparatus... |
| 5634010 |
Managing and distributing data objects of different types between computers connected to a network |
| May-27-1997 |
A data management and distribution system has been described that includes router processes for controlling data communications between child processes running on computers connected by a network. Preferably,... |
| 5630131 |
Method and apparatus for importing and exporting archive files for a graphical user interface |
| May-13-1997 |
A method for use in an object oriented programming (OOP) based computer system which utilizes a first application program having interface objects for building a second application program having additional... |
| 5623657 |
System for processing application programs including a language independent context management technique |
| Apr-22-1997 |
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 builder are:... |
| 5619710 |
Method and apparatus for object-oriented invocation of a server application by a client application |
| Apr-8-1997 |
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 base, comparing... |
| 5619638 |
Object based computer system having representation objects for providing interpretative views onto a data object |
| Apr-8-1997 |
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 user.... |
| 5613099 |
Persistent object storage system with modifiable group skeletal formats |
| Mar-18-1997 |
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 the interfaces... |
| 5608909 |
Method and system for caching presentation data of a source object in a presentation cache |
| Mar-4-1997 |
A method and system for retrieving and maintaining presentation data in a presentation cache is provided. In a preferred embodiment, a presentation cache object provides a presentation cache with multiple... |
| 5606699 |
Storing and querying execution information for object-oriented programs |
| Feb-25-1997 |
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 communication... |
| 5606700 |
Computer program product and program storage device for object oriented programming platform |
| Feb-25-1997 |
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 function... |
| 5600838 |
Object oriented dispatch and supercall process and arrangement |
| Feb-4-1997 |
Method and arrangement for dispatching messages between instance specific dispatch tables of objects, when a particular object does not have resident the method called for execution in response to a message... |
| 5590334 |
Object oriented message passing system and method |
| Dec-31-1996 |
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 a locking... |
| 5588141 |
System for executing different functions associated with different contexts corresponding to different screen events based upon information stored in unified data structure |
| Dec-24-1996 |
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 establishes... |
| 5586317 |
Method and apparatus for implementing I/O in a frame-based computer system |
| Dec-17-1996 |
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 which... |
| 5581769 |
Multipurpose program object linkage protocol for upward compatibility among different compilers |
| Dec-3-1996 |
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 offsets... |
| 5581765 |
System for combining a global object identifier with a local object address in a single object pointer |
| Dec-3-1996 |
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 client application... |
| 5579521 |
Conversion of data and objects across classes in an object management system |
| Nov-26-1996 |
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 displayed... |
| 5579518 |
Message compiler for object-oriented language that statically produces object code by provisionally identifying a set of candidate types |
| Nov-26-1996 |
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 code into... |
| 5579309 |
Object oriented program-controlled broadband communication equipment for optimized method calls |
| Nov-26-1996 |
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 switching-oriented... |
| 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 |
| Oct-15-1996 |
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 implementations,... |
| 5555427 |
Distributed processing in a system of computers at terminals connected by a communication network |
| Sep-10-1996 |
A system for distributing processing between terminals (T.sub.1 .about.T.sub.n) connected via a communication network (30). Each terminal (T.sub.i) is provided with at least one method group (32) and a... |
| 5555415 |
Object oriented event message dispatching subsystem and method utilizing a disposition matrix |
| Sep-10-1996 |
An event dispatching subsystem pre-processes event messages received by an event driven main system having a context consisting of a defined set of major and minor state variables each having a defined... |
| 5551035 |
Method and apparatus for inter-object communication in an object-oriented program controlled system |
| Aug-27-1996 |
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 messages... |
| 5546584 |
System and method for establishing communication protocols between application programs |
| Aug-13-1996 |
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 interface... |
| 5539909 |
Negotiation method for calling procedures located within other objects without knowledge of their calling syntax |
| Jul-23-1996 |
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 writes... |
| 5535390 |
Method for reusing temporaries and reclaiming shared memory |
| Jul-9-1996 |
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 memory... |
| 5535389 |
Business process objects with associated attributes such as version identifier |
| Jul-9-1996 |
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 a set... |
| 5530864 |
Command object system for an object-oriented software platform |
| Jun-25-1996 |
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 state... |
| 5524246 |
Method and apparatus for configuring computer programs from available subprograms |
| Jun-4-1996 |
A graphic program configuration system is described that allows a user to create complete computer programs. In particular, the present invention improves on the prior art by providing a system and process... |
| 5522071 |
Run-time message redirection for invoking object oriented methods based on alternate dispatch variable |
| May-28-1996 |
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 using... |
| 5515536 |
Method and system for invoking methods of an object through a dispatching interface |
| May-7-1996 |
A computer method and system for invoking a function member of an object that is exposed to a client computer program by a source computer program are provided. In a preferred embodiment, the source computer... |
| 5511197 |
Method and system for network marshalling of interface pointers for remote procedure calls |
| Apr-23-1996 |
A computer method and system for passing a pointer to an interface from a server process to a client process. In a preferred embodiment, the server process instantiates an object that has multiple interfaces.... |
| 5499369 |
Method and system for connecting objects using alert and running states |
| Mar-12-1996 |
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 state.... |
| 5497491 |
System and method for importing and exporting data between an object oriented computing environment and an external computing environment |
| Mar-5-1996 |
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 control mechanisms... |
| 5495595 |
Method for employing and external object handler program with another computer application program |
| Feb-27-1996 |
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 handler... |
| 5493682 |
Object based system for software maintenance |
| Feb-20-1996 |
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, inheritance, and... |
| 5488723 |
Software system having replicated objects and using dynamic messaging, in particular for a monitoring/control installation of redundant architecture |
| Jan-30-1996 |
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 comprising at... |
| 5485626 |
Architectural enhancements for parallel computer systems utilizing encapsulation of queuing allowing small grain processing |
| Jan-16-1996 |
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 the object... |
| 5485617 |
Method and system for dynamically generating object connections |
| Jan-16-1996 |
A method and system for dynamically generating object connections is provided. In a preferred embodiment, a connection can be generated between a source object and a sink object using a connection point... |