| 6311227 |
Procedure calling method |
| Oct-30-2001 |
A procedure calling method is provided, in which an appropriate procedure car be mutually called safely between separately-prepared application programs. The method uses a procedure assignment table having... |
| 6308226 |
Communication method and system for objects movable in network |
| Oct-23-2001 |
After an incarnation being an object set at site B connected with an entity being an object set at site A by means of a communication link is disconnected with an entity at site A, the incarnation moves... |
| 6308225 |
Method for performing distributed object calls |
| Oct-23-2001 |
A method for making distributed object calls from client applications to server applications is disclosed. In particular, the method of the present invention involves generating a data structure that contains... |
| 6308163 |
System and method for enterprise workflow resource management |
| Oct-23-2001 |
A method and a system for providing resource management in workflow processing of an enterprise include a multi-level resource manager hierarchy. An upper level includes at least one resource manager having... |
| 6301557 |
Method and apparatus for sharing objects and object state between processes |
| Oct-9-2001 |
A method and apparatus for integrating management agents and EM frameworks is provided. For a representative embodiment, the present invention includes an open enterprise management gateway or OEM gateway.... |
| 6286042 |
System and method for communications management with redundancy |
| Sep-4-2001 |
Management operations can be sent from a managing system to a number of managed systems over a management interface. Redundancy is provided through replicating a management operation in a first of managed... |
| 6282581 |
Mechanism for resource allocation and for dispatching incoming calls in a distributed object environment |
| Aug-28-2001 |
A communications framework operable to support remote method invocation in a distributed object environment. The communications framework supporting a base class having an interface definition for a virtual... |
| 6282580 |
Bridge providing communication between different implementations of object request brokers |
| Aug-28-2001 |
Systems and methods for providing communication between different implementations of object request brokers are provided. A bridge including a proxy object allows communication between the object request... |
| 6281893 |
Method and apparatus for providing an object oriented approach to a device independent graphics control system |
| Aug-28-2001 |
A method and apparatus for exploiting the power of existing device independent graphics and text manipulations, while providing a high level of client-side performance for interactive applications using... |
| 6275867 |
Operation-partitioned off-loading of operations in a distributed environment |
| Aug-14-2001 |
Selected server operations that affect objects in a distributed computing system can be off-loaded from servers at which the objects are stored to other servers without the requirement of vertical partitioning... |
| 6269373 |
Method and system for persisting beans as container-managed fields |
| Jul-31-2001 |
A method for persisting a container-managed server object or bean in a distributed data processing system is provided. A method in a Tie object is invoked by the container of the bean to assist in the... |
| 6260078 |
Using a distributed object system to find and download java-based applications |
| Jul-10-2001 |
A client enabled to load and run Java applets in a distributed object computing system retrieves needed Java classes in a location-independent manner from various class servers in the system. Initially,... |
| 6260076 |
Method of using an object-oriented communication system with support for multiple remote machine types |
| Jul-10-2001 |
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 first plurality... |
| 6253254 |
Hyper media object management |
| Jun-26-2001 |
A method and apparatus that uses a hypermedia approach to managing distributed objects. A first embodiment of the present invention uses the World Wide Web hypermedia system. A user initializes browser... |
| 6249821 |
Network object frameworks |
| Jun-19-2001 |
A computer network is disclosed as including at least one network client memory, a network operating system executing in the network client memory for operating the computer network and for providing access... |
| 6243764 |
Method and system for aggregating objects |
| Jun-5-2001 |
A method and system for aggregating objects within a computer system are provided. In a preferred embodiment, the method aggregates an enclosed object within an enclosing object. The enclosed object has... |
| 6243765 |
Method and apparatus for data communication |
| Jun-5-2001 |
A method and apparatus for communicating information. In particular, a method of communicating data between a plurality of applications, comprising the following steps. A first list is encoded. The first... |
| 6243763 |
Method for sending a message to a group and the group broadcasts the message to its members or references within an object-oriented system |
| Jun-5-2001 |
A method, apparatus, and article of manufacture which provides for sending a message to a group and the group then broadcasting the message to the members of the group within an object-oriented system.... |
| 6240465 |
Method and system for aggregating objects |
| May-29-2001 |
A method and system for aggregating objects within a computer system are provided. In a preferred embodiment, the method aggregates an enclosed object within an enclosing object. The enclosed object has... |
| 6240466 |
Object-oriented apparatus and method for determining new object location relative to an existing object |
| May-29-2001 |
According to the present invention, an apparatus and method for creating new objects "near" existing objects is disclosed. In a preferred embodiment of the present invention, a desirable location for the... |
| 6240422 |
Object to relational database mapping infrastructure in a customer care and billing system |
| May-29-2001 |
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 which... |
| 6237043 |
System and method for adding highly optimized synchronization capability to objects at run-time |
| May-22-2001 |
The present invention is directed to a system, method, and computer-readable medium for providing a highly efficient locking mechanism for an object's shared data. The locking mechanism is bound to an... |
| 6237044 |
Method for object-oriented programming using dynamic interfaces |
| May-22-2001 |
An apparatus and method for allocating, linking and using blocks of memory to represent a data object in an object-oriented programming environment, particularly COM programming environments. The invention... |
| 6233623 |
Replicated resource management system for managing resources in a distributed application and maintaining a relativistic view of state |
| May-15-2001 |
A method and apparatus for accessing resource objects contained in a distributed memory space in a communications network, including dividing the distributed memory space into a plurality of memory pools,... |
| 6233610 |
Communications network having management system architecture supporting reuse |
| May-15-2001 |
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 composites.... |
| 6233584 |
Technique for providing a universal query for multiple different databases |
| May-15-2001 |
A technique for permitting a client in a client/server computing environment to query a plurality of databases for desired data utilizing a single query sent over a network one time. The single query need... |
| 6230213 |
Extensible mechanism for providing safe automatic management of objects |
| May-8-2001 |
Disclosed is an object-oriented programming mechanism to control and manage object ownership by more than one reference. According to that mechanism, an envelope class is created in a manner that makes... |
| 6230212 |
Method and system for the link tracking of objects |
| May-8-2001 |
A method and system for tracking, and resolving links to, objects that derive from a common object creation is provided. In a system, the system creates a source object. The system then generates a lineage... |
| 6226692 |
Method and system for constructing software components and systems as assemblies of independent parts |
| May-1-2001 |
A system and a method for designing and constructing software components and systems by assembling them from independent parts which is compatible with and extends existing object models. A terminal interface... |
| 6226691 |
System, method, and article of manufacture for adding object services to a binary class in an object oriented server |
| May-1-2001 |
A system, method and article of manufacture for automatically inserting object services such as persistence, concurrency, recoverability, security and distribution into binary classes in an information... |
| 6195709 |
Method of providing persistency for transient objects in object oriented technology |
| Feb-27-2001 |
A method of providing persistency for an object (O) to be a persistent object, in an object oriented application, comprising the steps of associating (102) a proxy object (PO) with said object (O), creating... |
| 6195682 |
Concurrent server and method of operation having client-server affinity using exchanged client and server keys |
| Feb-27-2001 |
In a distributed information network, a broker server is coupled to a plurality of child servers and to a plurality of clients in the network. The broker server connects clients to a child server in a... |
| 6182273 |
Groupware development assisting system |
| Jan-30-2001 |
The groupware development assisting system includes a format definition portion which defines a format of the electronic mail given or received among nodes, an object definition portion which defines the... |
| 6182156 |
Object-oriented data processing system allowing dynamic change of one or more ancestors and/or descendents of one or more classes of objects |
| Jan-30-2001 |
A data processing system at least a portion of which operates under control of an object-oriented program. The data processing system contains an object-oriented system, in which a plurality of objects... |
| 6170009 |
Controlling devices on a network through policies |
| Jan-2-2001 |
A system that facilitates control over a group of devices coupled to a network. This system allows an operator to specify a policy for controlling a group of devices. This policy is automatically translated... |
| 6167563 |
Method and system for building components in a framework useful in developing integrated business-centric applications |
| Dec-26-2000 |
The method and system of the present invention solves the problems of the prior art by creating several components to detect and correct an out of date component. A component is considered out of date... |
| 6167458 |
Transport independent invocation and servant interfaces that permit both typecode interpreted and compiled marshaling |
| Dec-26-2000 |
Data structures, methods, and devices for facilitating servant invocation in a distributed client-server based object oriented operating system are disclosed. In one aspect of the invention, descriptor... |
| 6151639 |
System and method for remote object invocation |
| Nov-21-2000 |
The present invention pertains to a system and method for performing remote object invocation. A object-oriented computing system includes a number of independent computing nodes that are interconnected... |
| 6145013 |
Distributed instantiation system and method |
| Nov-7-2000 |
A communication system and method includes unums distributed over at least a single presence and including a selected plurality of ingredients. An unum is established by creating ingredients at the level... |
| 6134600 |
Method and apparatus for dynamic derivatives desktops |
| Oct-17-2000 |
An apparatus for dynamic derivatives desktops and methods of operating the same result in a dynamic derivatives desktop server for a CORBA (Common Object Request Broker Architecture) operating system that... |
| 6106569 |
Method of developing a software system using object oriented technology |
| Aug-22-2000 |
A method of developing a software system using Object Oriented Technology and frameworks. The problem of allowing an object to acquire and lose ability and function and to modify responsibilities on an... |
| 6032199 |
Transport independent invocation and servant interfaces that permit both typecode interpreted and compiled marshaling |
| Feb-29-2000 |
Data structures, methods, and devices for facilitating servant invocation in a distributed client-server based object oriented operating system are disclosed. In one aspect of the invention, descriptor... |
| 5951680 |
Configurator object |
| Sep-14-1999 |
New objects in an object-oriented environment are configured and initialized for a specific container location using a configurator object. Each container in the system will have a configurator object... |
| 5938733 |
Object oriented representation of network requests in a client server model |
| Aug-17-1999 |
An object oriented representation for sending network protocol requests between a first and a second process in a computer network. In an object oriented implementation of a protocol stack a network definition... |
| 5913032 |
System and methods for automatically distributing a particular shared data object through electronic mail |
| Jun-15-1999 |
A computer system having a facility for concurrently sharing objects or resources is described. The system includes a publish-and-subscribe facility or "Object Exchange," for facilitating sharing among... |
| 5892946 |
System and method for multi-site distributed object management environment |
| Apr-6-1999 |
A distributed object messaging system and method (10) are provided for a plurality of nodes (15-21, 25-32) distributed in multiple physically separate sites (12, 13). There are a plurality of processes... |
| 5878260 |
Information handling system, method, and article of manufacture including object name services with multilevel indices |
| Mar-2-1999 |
A prior art naming module supports binding of an object to a name in a Naming Context (i.e., a directory). The present invention extends this original module to support properties (data about bindings),... |
| 5872971 |
Data processing systems and methods providing interoperability between data processing resources |
| Feb-16-1999 |
Provided are transaction processing systems and methods enabling interoperation between data processing resources which implement different transaction processing models. The systems and methods also enable... |
| 5870588 |
Design environment and a design method for hardware/software co-design |
| Feb-9-1999 |
A hardware and software co-design environment and design methodology based on a data-model that allows one to specify, simulate, and synthesize heterogeneous hardware and software architectures from a... |
| 5867707 |
Device for building programs employing objects linkage information |
| Feb-2-1999 |
To permit a user to produce application programs easily, a plurality of object names and objects linkage information is specified as external specification data, the plurality of objects are related to... |