| 5903755 |
Method and system for interenvironment object control |
| May-11-1999 |
A method for a process in a first code environment to control an object in a second code environment. A first code environment application communicates an object control command to a first environment... |
| 5903725 |
Recoverable proxy object in an object oriented environment |
| May-11-1999 |
A mechanism is described for protecting a server against invalid usage of proxy objects after malfunction of a server and also for transparently re-creating proxy objects in a client of a client-server... |
| 5901314 |
Method for reducing the size of computer programs |
| May-4-1999 |
A method of reducing the size of compiled and executable computer programs which are edited with the aid of object-oriented programming techniques. The common portions of a program produced by an object-oriented... |
| 5898871 |
Dynamic object communication protocol |
| Apr-27-1999 |
The present invention provides a uniform method for dynamically determining an object's communication requirements. The invention provides the ability to determine the requirements for communicating with... |
| 5893913 |
Method for synchronizing classes, objects, attributes and object properties across an object-oriented system |
| Apr-13-1999 |
A method, apparatus, and article of manufacture which provides for synchronizing classes, objects, attributes, object properties, etc., in an object-oriented system. The method comprises the steps of identifying... |
| 5893106 |
Object oriented server process framework with interdependent-object creation |
| Apr-6-1999 |
An object oriented framework provides a set of objects that perform computer system server functions and that permit a framework user to add extensions for specific processing features, thereby producing... |
| 5892512 |
Selection of operations in a computer system |
| Apr-6-1999 |
The present invention relates to a computer system having a user interface through which a user can select an action in order to invoke a desired operation, and to a method of operation of such a computer... |
| 5884316 |
Implicit session context system with object state cache |
| Mar-16-1999 |
An implicit session system with an object state cache. The implicit sessioning avoids explicitly passing session parameters in each function call to an object by implicitly associating the session context... |
| 5884078 |
System, method and article of manufacture for creating an object oriented component having multiple bidirectional ports for use in association with a java application or applet |
| Mar-16-1999 |
Method, system and article of manufacture for creating an object oriented component having multiple bidirectional ports for use with an object oriented based applet or application. The component's ports... |
| 5862052 |
Process control system using a control strategy implemented in a layered hierarchy of control modules |
| Jan-19-1999 |
A process controller implements an overall, user-developed control strategy in a process control network that includes distributed controller and field devices. A user defines a module control strategy... |
| 5860072 |
Method and apparatus for transporting interface definition language-defined data structures between heterogeneous systems |
| Jan-12-1999 |
A method and apparatus for transporting IDL-defined data structures to and from a format convenient for transport between two computers are disclosed. The data structures is originally described in a string.... |
| 5852666 |
Capability security for distributed object systems |
| Dec-22-1998 |
A system providing capability security for distributed object systems is disclosed. The basic tenet of capability security is that the right to do something to an object (e.g., invoke a particular object's... |
| 5848415 |
Selective multiple protocol transport and dynamic format conversion in a multi-user network |
| Dec-8-1998 |
A content server using an object database supports a network of multiple User clients. The database is loaded with virtual objects which constitute source documents in the form of a multiplicity of resource... |
| 5848272 |
Object-oriented intra-process messaging arrangement for windows environments |
| Dec-8-1998 |
An intra-process communication arrangement (FIG. 2) that is implemented through standard Windows.TM. operating system facilities and that facilitates object-oriented programming by enabling program modules... |
| 5838906 |
Distributed hypermedia method for automatically invoking external application providing interaction and display of embedded objects within a hypermedia document |
| Nov-17-1998 |
A system allowing a user of a browser program on a computer connected to an open distributed hypermedia system to access and execute an embedded program object. The program object is embedded into a hypermedia... |
| 5831606 |
Shell extensions for an operating system |
| Nov-3-1998 |
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... |
| 5819279 |
Object data processing apparatus |
| Oct-6-1998 |
An object data processing apparatus of the present invention has a partial object processing unit, a partial object I/O unit and a partial object control unit. The partial object processing unit includes... |
| 5819281 |
Notification of aspect value change in object-oriented programming |
| Oct-6-1998 |
An object-oriented programming language includes support for encapsulation of aspects and for change notification for aspect values. These features are then used to implement various change notification... |
| 5815712 |
System for controlling functions of a target application using controllable objects |
| Sep-29-1998 |
A system for providing a user or agent control over functions defined by an object in a target application. The object is a new type of object called a controllable object, which publishes its functions... |
| 5812794 |
Method and apparatus for implementing data network system having object-oriented architecture |
| Sep-22-1998 |
A data network system for communicating data between a plurality of data generating systems externally connected to the data network system and a plurality of application systems externally connected to... |
| 5812779 |
Storage medium and system for managing and distributing data objects of different types between computers connected to a network |
| Sep-22-1998 |
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,... |
| 5805869 |
System for computer with interface and scripting systems cooperating in interrated fashion by sharing frame objects of common unified data structure stored in object system |
| Sep-8-1998 |
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... |
| 5802291 |
System and method to control and administer distributed object servers using first class distributed objects |
| Sep-1-1998 |
A networked computer system contains a number of host computers with servers that provide various functionality to distributed clients on the network. Clients are able to access runtime information about... |
| 5794044 |
System and method for runtime optimization of private variable function calls in a secure interpreter |
| Aug-11-1998 |
A secure program interpreter performs a special check the first time it executes a method call to determine if the sole purpose of the called method is to access the value of private variable, modify the... |
| 5794038 |
Method and system for notifiying clients using multicasting and for connecting objects using delayed binding |
| Aug-11-1998 |
A method and system for managing the connection of client components to an interface implemented by a server component. In a preferred embodiment, a user component provides an implementation of an interface... |
| 5794005 |
Synchronous parallel emulation and discrete event simulation system with self-contained simulation objects and active event objects |
| Aug-11-1998 |
The present invention is embodied in a method of performing object-oriented simulation and a system having interconnected processor nodes operating in parallel to simulate mutual interactions of a set... |
| 5787275 |
Identifying multiple level class relationships in an object oriented system using icons and lines to represent class relationships |
| Jul-28-1998 |
A system and method for identifying class relationships in an object oriented system. An object oriented program in an object oriented source code language is parsed for the immediate class relationship... |
| 5784286 |
Design process recording method and a design process recorder |
| Jul-21-1998 |
The design process recorder of the invention includes a data collector for inputting a query; a data storage and management unit for storing a design record including a plurality of nodes and a plurality... |
| 5781633 |
Capability security for transparent distributed object systems |
| Jul-14-1998 |
A system providing capability security for distributed object systems is disclosed. The basic tenet of capability security is that the right to do something to an object (e.g., invoke a particular object's... |
| 5774723 |
Efficient method router that supports multiple simultaneous object versions |
| Jun-30-1998 |
OOP environments comprise composite data structures and internal mechanisms for manipulating those structures. The structures are used to allow a user to realize the power of OOP. Hence, the layout of... |
| 5774721 |
Method of communication between processors in a distributed processing system having a host processor and at least one object oriented processor |
| Jun-30-1998 |
Distributed processing systems having a host processor and at least one object oriented processor are disclosed. An object oriented processor according to the invention has a communications interface,... |
| 5774689 |
Network configuration management system for digital communication networks |
| Jun-30-1998 |
An arrangement (apparatus and method) for dynamically provisioning infrastructure components in a digital communication network using an object-oriented relational paradigm. A network configuration system,... |
| 5764958 |
Method and apparatus for creating dynamic roles with a system object model |
| Jun-9-1998 |
A method and apparatus for providing dynamic roles for objects in an object-oriented programming environment. A mechanism adds roles dynamically for an object depending on the context of the object. The... |
| 5758159 |
Structured software for a telecommunication system, including a communication service object which uses relationship data to route a message from an originator object to a recipient object |
| May-26-1998 |
A software structure comprises structural objects each comprising at least one service access point to which a message addressed to the object may be sent. Each structural object is associated with other... |
| 5754862 |
Method and system for accessing virtual base classes |
| May-19-1998 |
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 invention,... |
| 5742848 |
System for passing messages between source object and target object utilizing generic code in source object to invoke any member function of target object by executing the same instructions |
| Apr-21-1998 |
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... |
| 5742826 |
Object encapsulation protection apparatus |
| Apr-21-1998 |
The present invention utilizes a hardware Window Storage Protection Controller (WSPC) and an Object Encapsulation Enforcement Manager (OEEM) to limit access to object data to only those methods which are... |
| 5737606 |
Method and system for delegation in a class-based language |
| Apr-7-1998 |
The invention comprises a method and system for achieving delegation in a class-based object oriented language. In accordance with the method of the invention, a message is received with a first object,... |
| 5737605 |
Data processing system for sharing instances of objects with multiple processes |
| Apr-7-1998 |
The present invention provides a computer system and method of controlling such a system, where the system includes an operating system and memory controlled by the operating system. An allocation means... |
| 5734905 |
User interface in object oriented computer system for performing intuitive object transformations |
| Mar-31-1998 |
A computer system having an object oriented operating system utilizes a user interface that includes a display and user command input apparatus. Objects data structures are stored in the computer system's... |
| 5732263 |
Systems, methods and computer program products for generating and validating user defined object classes in an object oriented programming environment after build time |
| Mar-24-1998 |
User-created object classes may be generated after build-time without requiring modification to and recompiling of the program code. Every class within an object oriented programming environment is assigned... |
| 5732257 |
Object conversion method from a flat object space to a class structured space |
| Mar-24-1998 |
An object conversion system which allows applications and their data to migrate from a classless object space to a class-based object space independently of other applications and data. A set of procedures... |
| 5729745 |
Methods and apparatus for creating a base class for manipulating external data connections in a computer generated document |
| Mar-17-1998 |
A method and apparatus for creating a base class and derived classes in an object-oriented computer programming environment that allows an application program to manipulate external data connections in... |
| 5721925 |
Method for generically invoking operation in an object oriented repository |
| Feb-24-1998 |
The method of the present invention is a repository program operating in a computer system for invoking operations on objects stored in the repository. The method assigns a first set of unique numbers... |
| 5710918 |
Method for distributed task fulfillment of web browser requests |
| Jan-20-1998 |
A World Wide Web browser makes requests to web servers on a network which receive and fulfill requests as an agent of the browser client, organizing distributed sub-agents as distributed integration solution... |
| 5708838 |
Distributed processing systems having a host processor and at least one object oriented processor |
| Jan-13-1998 |
Distributed processing systems having a host processor and at least one object oriented processor are disclosed. An object oriented processor according to the invention has a communications interface,... |
| 5701485 |
Object oriented dispatch and supercall process and arrangement |
| Dec-23-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... |
| 5694597 |
Method and system for optimizing access to a datastore |
| Dec-2-1997 |
A method in a data processing system for optimizing access to a Datastore in an object-oriented environment. The data processing system includes an object and an identification object, wherein the identification... |
| 5692193 |
Software architecture for control of highly parallel computer systems |
| Nov-25-1997 |
A computer software architecture for controlling a highly parallel computer system comprises several layers of abstraction. The first layer is an abstract physical machine which contains a set of abstract... |
| 5689709 |
Method and system for invoking methods of an object |
| Nov-18-1997 |
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... |