| 6324587 |
Method, computer program product, and data structure for publishing a data object over a store and forward transport |
| Nov-27-2001 |
A method and computer program product instituting an entirely client-based system for sharing messages and other data objects is provided. Communication between clients occurs over a generic store and... |
| 6324578 |
Methods, systems and computer program products for management of configurable application programs on a network |
| Nov-27-2001 |
Management of configurable applications programs on a network is provided by using two program files for each configurable application program. The two program files are provided to a network server station... |
| 6324576 |
Management interworking unit and a method for producing such a unit |
| Nov-27-2001 |
In a process a management information unit (MI) is produced by creating models of the management interface to be interworked. Each model has objects representing managed resources. Domain knowledge, an... |
| 6314459 |
Home-network autoconfiguration |
| Nov-6-2001 |
Two PC's are automatically configured in a network in order to share resources registered at the individual PC's. Services and resources local to one PC are registered with the other PC and vice versa.... |
| 6311226 |
Method and apparatus for dynamic link name negotiation |
| Oct-30-2001 |
A technique allows dynamic negotiation of application names executing on nodes of a computer network for creating a data link for communication between the nodes. Dynamic negotiation is effected through... |
| 6311225 |
Method and apparatus for transferring data between process modules |
| Oct-30-2001 |
A method and apparatus for implementing a process having at least one process step, and for transferring data between process steps. The apparatus includes a processor and a processor-readable memory for... |
| 6308224 |
Method of generating an implementation of a workflow process model in an object environment |
| Oct-23-2001 |
A method of extending the specifications of a process model within a workflow process environment is disclosed. The process model defines a process activity managed and executed by at least one computer... |
| 6308196 |
Method and interface device for sharing physical resources |
| Oct-23-2001 |
In a method of sharing physical resources associated with a server system between the server system and a client system, a respective associated address designating a given location in a program memory... |
| 6304917 |
Negotiating optimum parameters in a system of interconnected components |
| Oct-16-2001 |
Components in a system have interconnectable ports, groups of which are to be interconnected. A method of negotiating negotiable parameters between a plurality of the ports includes specifying parameter... |
| 6295559 |
Rating hypermedia for objectionable content |
| Sep-25-2001 |
A method for providing rated hypermedia content, in which the rating represents degrees of objectionable content, includes four steps: generating raw hypermedia content from a set of units containing data... |
| 6289390 |
System and method for performing remote requests with an on-line service network |
| Sep-11-2001 |
A remote request system and method monitors and controls the execution of remote requests on an on-line services network. When a remotely located client sends a remote request to the on-line service network,... |
| 6286051 |
Method and apparatus for extending a java archive file |
| Sep-4-2001 |
A method and apparatus for extending a Java Beans Archive file. A key/value pair is added to the manifest file specification to allow an application to determine information about the sub-element composition... |
| 6282586 |
Method in an operating system, a method and system for supporting multiple hardware devices from a single communications port |
| Aug-28-2001 |
In an operating system for facilitating the execution of a communication application typically comprised of a single port interface, a method for facilitating the interaction of the single port interface... |
| 6282578 |
Execution management method of program on reception side of message in distributed processing system |
| Aug-28-2001 |
In a distributed processing system including a plurality of programs distributed in a plurality of processing units and in which a program on reception side performs processing using a message transmitted... |
| 6279054 |
Arbitrator for multiple processes sharing a port |
| Aug-21-2001 |
A method and apparatus for arbitrating access to a shared resource in a system that does not support shared process space. An arbitrator process watches a port for an incoming call having associated therewith... |
| 6272521 |
Apparatus and method for allowing object-oriented programs created with different framework versions to communicate |
| Aug-7-2001 |
A set of stream writer and reader classes and methods enable object frameworks to communicate with each other despite problems with missing classes due to mismatched versions. The stream writers are modified... |
| 6266056 |
Display widget interaction in embedded systems using child graphics contexts |
| Jul-24-2001 |
A method and apparatus implementing a separate child context for each applet (or similar element) of a browser. A described embodiment of the present invention provides one or more child contexts that... |
| 6263376 |
Generic run-time binding interpreter |
| Jul-17-2001 |
A method for calling and executing a program is disclosed. A command having zero or sequentially independent parameters values is received. The command corresponds to a program with a number of recognized... |
| 6260075 |
System and method for providing shared global offset table for common shared library in a computer system |
| Jul-10-2001 |
A computer system employing a microkernel executes two different tasks, e.g., operating systems, yet uses common shared libraries. Rather than each task setting up its own libraries, during compile a global... |
| 6256678 |
Object oriented method and system for providing a common communications interface between software application programs |
| Jul-3-2001 |
The present invention is a method and system for providing a common communications interface between a plurality of programs through a communications network. The system includes an adapter object (2b)... |
| 6256657 |
Cross-domain data transfer using deferred page remapping |
| Jul-3-2001 |
A cross-domain data transfer technique is disclosed in which page remapping operations are eliminated in situations where physical memory addresses can be passed across domains. By passing physical memory... |
| 6247071 |
System for receiving an isochronous data stream at a computer using a main memory buffer |
| Jun-12-2001 |
One embodiment of the present invention provides a system for receiving an isochronous stream of data that buffers the isochronous stream of data within a main memory in a computer system. The system operates... |
| 6243762 |
Methods and apparatus for data access and program generation on a multiprocessing computer |
| Jun-5-2001 |
The invention provides improvements to multiprocessing systems of the type having a plurality of processes, each with an associated memory, and mechanisms that permit each process to access storage locations... |
| 6234689 |
Apparatus and method for mapping a custom routine to an interface button |
| May-22-2001 |
The present invention is a method for accessing a user defined custom routine through a graphical interface of an application program. The method comprises the steps of: (a) linking the user defined custom... |
| 6229813 |
Pointer system for queue size control in a multi-task processing application |
| May-8-2001 |
A system and method for controlling queue size in a multiprocessor environment wherein items taken from queues associated with a first processor continue to use system resources in a second processor.... |
| 6226688 |
System and method for data storage management |
| May-1-2001 |
A system for identifying and managing information stored in a plurality of physical volumes (e.g., tape cartridges) in an information storage system includes a plurality of labels. Each label is configured... |
| 6199116 |
Method and system for managing data while sharing application programs |
| Mar-6-2001 |
A method and system for managing data (i.e., objects) that are shared by multiple instances of a shared application program. A shared application program is an application program that is executing simultaneously... |
| 6199100 |
Interactive computer network and method of operation |
| Mar-6-2001 |
A method is described for operating a distributed processing, interactive computer network. The network is intended to provide very large numbers of simultaneous users access to large numbers of applications... |
| 6199098 |
Method and apparatus for providing an expandable, hierarchical index in a hypertextual, client-server environment |
| Mar-6-2001 |
A method and apparatus are provided for navigating through electronically stored information using an expandable, hierarchical index or TOC, in a hypertextual client-server network environment such as... |
| 6195708 |
Computer system where giving and receiving a data between programs are controlled |
| Feb-27-2001 |
A computer system which operates by means of a plurality of programs and which controls the giving and receiving of data between programs in memory, the computer system including: a data storage area for... |
| 6189145 |
Concurrent patch to logical partition manager of a logically partitioned system |
| Feb-13-2001 |
A method of replacing a current version of a program module with a replacement version of the module concurrently with the execution of the program on a computer system. While execution of the program... |
| 6182152 |
Method and system for synchronizing concurrent sequential processes using intraprocess update operations and inter-process adapt operations |
| Jan-30-2001 |
Concurrent sequential processes synchronize by intra-process amend operations and inter-process operations. To each interactive subset of processes a part of an associated I/O channel is assigned. Each... |
| 6182151 |
Method and apparatus for batch storage of objects in a client-server storage management system |
| Jan-30-2001 |
The present invention is directed to a storage management system. More particularly if relates to a client/server library system for storing objects in the library system in batches by avoiding storing... |
| 6175930 |
Demand based sync bus operation |
| Jan-16-2001 |
A register associated with the architected logic queue of a memory-coherent device within a multiprocessor system contains a flag set whenever an architected operation--one which might affect the storage... |
| 6175878 |
Integration of systems management services with an underlying system object model |
| Jan-16-2001 |
A systems management subsystem provides resources for managing components and allows components to be manageable. In particular, state information about managed components is encapsulated into objects... |
| 6175877 |
Inter-applet communication within a web browser |
| Jan-16-2001 |
The present invention discloses a system for providing communication between applets. A browser, such as an HTML web browser, is executed within a computer and a server program including a protocol, such... |
| 6173335 |
Structure and protocol for routing information in a system |
| Jan-9-2001 |
A structure and method for routing information desired by a particular entity within a pen-based computer system to that entity are provided. The desired information is contained in "packages" containing... |
| 6163812 |
Adaptive fast path architecture for commercial operating systems and information server applications |
| Dec-19-2000 |
A general, event/handler kernel extension system is implemented. Network server extension architecture isolates and exploits the ability to derive responses on the same interrupt the original request was... |
| 6161147 |
Methods and apparatus for managing objects and processes in a distributed object operating environment |
| Dec-12-2000 |
A variety of methods and apparatus for managing deactivation and deletion of objects and server processes are taught. According to some embodiments of the present invention, a thread of execution termed... |
| 6158044 |
Proposal based architecture system |
| Dec-5-2000 |
A proposal based architecture system that converts a transaction submission process into a generic object in a computer environment. A preferred embodiment of the invention provides a tool set which allows... |
| 6157960 |
Technique for programmatically creating distributed object programs |
| Dec-5-2000 |
The automatic object distribution of the present invention allows object oriented programs to be run as distributed programs without any explicit networking code, and without using an interface definition... |
| 6154785 |
Inter-processor communication system |
| Nov-28-2000 |
An inter-processor communication system for a multi-processor environment wherein each processor has an associated processor system controller comprising an inter-processor communication registers (IPC... |
| 6144991 |
System and method for managing interactions between users in a browser-based telecommunications network |
| Nov-7-2000 |
A software system which allows a guide/specialist to interact with a client on a real-time, interactive basis over the World Wide Web. The methodology includes configuring a guide system with a special-purpose... |
| 6144967 |
Object oriented processing log analysis tool framework mechanism |
| Nov-7-2000 |
A framework for use with object oriented programming systems encapsulates the common attributes of log analysis tools and permits framework implementers to generate customized log analysis tools that share... |
| 6141701 |
System for, and method of, off-loading network transactions from a mainframe to an intelligent input/output device, including off-loading message queuing facilities |
| Oct-31-2000 |
A system for, and method of, off-loading network transactions from a mainframe to an intelligent input/output device, including off-loading message queuing facilities. A storage controller has a processor... |
| 6141696 |
Secure decentralized object exporter |
| Oct-31-2000 |
A method and system for preventing incorrect information from corrupting server object information maintained by a client machine. A DCOM client machine is provided with object reference information for... |
| 6138251 |
Method and system for reliable remote object reference management |
| Oct-24-2000 |
The present invention pertains to a system and method for tracking object references in an object-oriented computing system including a number of independent computing nodes interconnected by a communications... |
| 6138168 |
Support for application programs in a distributed environment |
| Oct-24-2000 |
Provided are a system and method for supporting communication between application programs and the processing of messages by those programs. A table driven approach is used to select appropriate components... |
| 6125401 |
Server detection of client process termination |
| Sep-26-2000 |
A service provider for use in a client-server system which is capable of detecting the abnormal termination of a client process is disclosed. The service provider does not require a dedicated process for... |
| 6125400 |
Method and system of running object oriented programs across a network through compression and distillation of remote method invocation |
| Sep-26-2000 |
A method and system for reducing the amount of information sent across a socket when invoking an application using a remote method invocation. The present invention involves creating a list of the classes... |