| 6480882 |
Method for control and communication between computer systems linked through a network |
| Nov-12-2002 |
A method for controlling an operation of a server system by a client system interconnected with the server by a network. The server includes a network communications server facility, a server resident... |
| 6477245 |
Method for the management of a telephone automatic branch exchange, external management device and corresponding automatic branch exchange |
| Nov-5-2002 |
The invention relates to a method for the management of a telephone automatic branch exchange (11) provided with a management program that makes use of the raw configuration data of a basic configuration... |
| 6473781 |
Communication system and method |
| Oct-29-2002 |
Communication system and method for linking each of a plurality of tagged object to information services stored on a network. The system reads an object tag of one of the objects and retrieves information... |
| 6466991 |
Data communication method |
| Oct-15-2002 |
A method for data communication between objects or between object-oriented programming systems, such as object-oriented operating systems (OS), in which transparency to different environments is presented... |
| 6466973 |
Method and system for managing storage devices over a network |
| Oct-15-2002 |
Disclosed is a method, apparatus and system for managing generic objects and storage device objects over a network. In one aspect of the invention, the management apparatus includes a management console... |
| 6457063 |
Method, apparatus & computer program product for dynamic administration, management and monitoring of daemon processes |
| Sep-24-2002 |
Apparatus, methods and computer program products are disclosed that allow for dynamic administration, management and monitoring of daemon programs executing within a computer. The invention uses service... |
| 6457019 |
Memory management within a run-time environment |
| Sep-24-2002 |
Objects that are managed within a run-time environment are stored on N-bit aligned addresses. Due to the alignment restriction, the N least significant bits of a reference to an object are available for... |
| 6453362 |
Systems, methods and computer program products for invoking server applications using tickets registered in client-side remote object registries |
| Sep-17-2002 |
A server application resident on a first computer can be invoked to handle requests from a client application resident on a second computer, remote from the first computer, using a client-side remote object... |
| 6442748 |
System, method and article of manufacture for a persistent state and persistent object separator in an information services patterns environment |
| Aug-27-2002 |
A system, method and article of manufacture are provided for separating logic and data access concerns during development of a persistent object for insulating development of business logic from development... |
| 6442749 |
Apparatus, method and architecture for task oriented applications |
| Aug-27-2002 |
A software architecture for task oriented applications. The architecture utilizes a wrapper as an intermediate structure between an external calling application and a wrapped component or module. The wrapper... |
| 6442620 |
Environment extensibility and automatic services for component applications using contexts, policies and activators |
| Aug-27-2002 |
An object system provides composable object execution environment extensions with an object model that defines a framework with contexts, policies, policy makers and activators that act as object creation-time,... |
| 6442619 |
Software architecture for message processing in a distributed architecture computing system |
| Aug-27-2002 |
A distributed architecture computing system includes one or more processors and object-oriented control program for processing request-type and response-type messages provided by a messaging service. The... |
| 6438677 |
Dynamic handling of object versions to support space and time dimensional program execution |
| Aug-20-2002 |
One embodiment of the present invention provides a system that supports space and time dimensional program execution by facilitating accesses to different versions of a memory element. The system supports... |
| 6438617 |
Object-oriented communication system with support for multiple remote machine types |
| Aug-20-2002 |
An apparatus for communicating with a plurality of remote machines, of a plurality of machine types includes a computer system including a processor and memory a data communication means, coupled to the... |
| 6438616 |
Method and apparatus for fast, local corba object references |
| Aug-20-2002 |
Methods and apparatus for reducing computing overhead by creating fast, local-only objects in a distributed client/server based computing system are disclosed. In one aspect of the invention, within an... |
| 6430740 |
Object-oriented communications framework system with support for multiple remote machine types |
| Aug-6-2002 |
A system enabling an application programmer to construct a plurality of application programs for communicating with a plurality of remote machines of a plurality of machine types, each of the plurality... |
| 6430570 |
Java application manager for embedded device |
| Aug-6-2002 |
An application manager for managing applications in an embedded device is presented. The application manager allows remote control of loading, starting, stopping, unloading, application state querying... |
| 6418484 |
Method of remotely executing computer processes |
| Jul-9-2002 |
A method of remotely executing a computer process between a parent computer initiating the process and a child computer executing the process. In one embodiment the process includes a step of associating... |
| 6415334 |
Method and system for accessing objects of different thread types |
| Jul-2-2002 |
A method in a computer system for accessing Microsoft Component Object Model ("COM") objects of varying thread types from a Java-based program. The computer system has a Java virtual machine ("VM") that... |
| 6415333 |
Distributed communication system with categorized resources |
| Jul-2-2002 |
A distributed communication system includes a number of nodes, each including a number of resources, which nodes are interconnected by an interconnection network. Distributed applications are executed... |
| 6412020 |
Method and system for aggregating objects |
| Jun-25-2002 |
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... |
| 6405264 |
Marshaling and unmarshaling framework for supporting filters in a distributed object system |
| Jun-11-2002 |
In order to support filtering operations in a CORBA system, the marshaling and unmarshaling process is encapsulated in a server invocation object created from a class which contains data, including the... |
| 6405210 |
Data processing systems |
| Jun-11-2002 |
A data processing system (1) has a data processing section (2) having user interface objects (10), work flow activity objects (11) and primitive objects (12). WFA objects (11) access a database (5) via... |
| 6389484 |
Transport independent invocation and servant interfaces that permit both typecode interpreted and compiled marshaling |
| May-14-2002 |
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... |
| 6385661 |
System and method for dynamic generation of remote proxies |
| May-7-2002 |
A software system is disclosed which provides for dynamic generation of remote proxy classes at run time through a distributed object management system 16. The software system provides for a client system... |
| 6378003 |
Method and system for deriving metaclasses in an object oriented system |
| Apr-23-2002 |
A system, method, and program for deriving metaclasses of classes of objects defined according to traditional subclassing inheritance is disclosed, which uses a neutral set of information from which object... |
| 6374308 |
Method and apparatus for interactively connecting distributed objects to a graphic user interface |
| Apr-16-2002 |
A connection is dynamically created between a graphic user interface (GUI) and a statically typed, distributed object using the present invention. The connection is created without requiring a developer... |
| 6374293 |
Network management system using model-based intelligence |
| Apr-16-2002 |
A network management system includes a user interface, a virtual network and a device communication manager. The virtual network includes models which represent network entities and model relations which... |
| 6363434 |
Method of managing resources within a network of consumer electronic devices |
| Mar-26-2002 |
A method of managing resources within a network for consumer electronic media devices. In one embodiment, the method is implemented as a software resource manager which provides a centralized resource... |
| 6360230 |
Method and system for uniformly accessing multiple directory services |
| Mar-19-2002 |
The present invention provides a directory service system for accessing a plurality of directory services in a uniform manner. Each directory service manages information relating to objects of that directory... |
| 6356957 |
Method for emulating native object oriented foundation classes on a target object oriented programming system using a template library |
| Mar-12-2002 |
A system and method for porting a software application from a native object oriented programming system to a target object oriented programming system is presented. The native object oriented programming... |
| 6353881 |
Supporting space-time dimensional program execution by selectively versioning memory updates |
| Mar-5-2002 |
A system is provided that facilitates space and time dimensional execution of computer programs through selective versioning of memory elements located in a system heap. The system includes a head thread... |
| 6353860 |
Methods and apparatus for managing collections of objects |
| Mar-5-2002 |
A variety of methods, apparatus and data structures for managing collections of objects are described. In one aspect of the invention, an object that is intended for use in a distributed object operating... |
| 6353846 |
Property based resource manager system |
| Mar-5-2002 |
A property based decision support system for allocating existing resources to implement a functional unit. The system includes a plurality of resource modules, each providing a component function for implementing... |
| 6349343 |
System and method for providing interoperability among heterogeneous object systems |
| Feb-19-2002 |
A system and method in accordance with a preferred embodiment enable objects from two or more heterogeneous object systems in a digital computer to interoperate and be combined in the creation of a larger... |
| 6349342 |
Methods and apparatus for managing computer processes |
| Feb-19-2002 |
A number of methods, apparatus, and data structures are disclosed for managing computer processes. In one aspect, a daemon process which manages server processes includes an active server table and a locator... |
| 6349322 |
Fast synchronization for programs written in the JAVA programming language |
| Feb-19-2002 |
A method, system, and computer program product for synchronized thread execution in a multithreaded processor are described. Each synchronized thread refers to at least one object identified by an object... |
| 6345316 |
Apparatus, method and computer program product for client/server computing with the ability to select which servers are capable of creating transaction state data |
| Feb-5-2002 |
A server processing method for use in a client/server computing system which carries out transactions, includes steps of: receiving a command from a client process to signify the beginning of a transaction;... |
| 6345314 |
Technique to minimize data transfer between two computers |
| Feb-5-2002 |
A host computer provides an object stored in the host computer to a target computer. In response to a need for an object at the target computer, the host computer generates and transfers to the target... |
| 6345306 |
Packager apparatus and method for physically and logically packaging and distributing items in a distributed environment |
| Feb-5-2002 |
An apparatus and method for creating packages and for transferring packages between computer systems provides a graphical user interface that allows a user to define various attributes for a package. Logical... |
| 6343332 |
Communication link information generating device, a three-tier client/server system, and a medium storing a communication link information generator program |
| Jan-29-2002 |
A communication link information generating device for generating link information for communications in a three-tier system in which a general-purpose computer, which operates in a non-distributed object... |
| 6343287 |
External data store link for a profile service |
| Jan-29-2002 |
A profile service, instance is linked to a plurality of external data stores. Each external data store is associated with a predefined data store connector class that describes a connector object that... |
| 6339782 |
Persistence mechanism and method for objects |
| Jan-15-2002 |
A method and apparatus for providing persistence in a Java environment is provided. The method and apparatus provide object persistence in way that can be adapted for use in a wide variety of situations.... |
| 6338160 |
Constant pool reference resolution method |
| Jan-8-2002 |
An implementation of Java is disclosed in which references to the constant pool are implemented by using a Data Resolution Field within the constant pool entry. The Data Resolution Field acts as an index... |
| 6336148 |
Automatic checking of public contracts and private constraints on distributed objects |
| Jan-1-2002 |
In a distributed system, a method and apparatus for automatically checking objects according to a specification which includes public contracts and private constraints. Public contracts are obeyed by both... |
| 6330714 |
Method and computer program product for implementing redundant lock avoidance |
| Dec-11-2001 |
A method and computer program product are provided for implementing redundant lock avoidance in a virtual call sequence in a computer-system. A first copy of each target method with synchronization enabled... |
| 6330517 |
Interface for managing process |
| Dec-11-2001 |
An improved interface is established between a field management system and a calibrator for calibrating a process device to provide increased efficiency. The interface includes a communication module for... |
| 6324590 |
Replicated resource management system for managing resources in a distributed application and maintaining a relativistic view of state |
| Nov-27-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,... |
| 6324589 |
Apparatus, method and computer program product for client/server computing with reduced cross-process calls |
| Nov-27-2001 |
A server for use in a client/server computing system for processing a transaction, the client/server computing system being of at least a three-tier process type, where a first tier process initiates the... |
| 6314555 |
Software system generation |
| Nov-6-2001 |
A system for building collaborative software agents is provided with a set of editors for capturing data for installation in the individual agents. The collaborative software agents will normally form... |