| 6539435 |
System and method for establishing direct communication between parallel programs |
| Mar-25-2003 |
The invention is a system and method for establishing a communication connection between two programs, each running on multiple processors of a distributed or shared memory parallel computer, or on multiple... |
| 6539416 |
Managing system and managing method of mobile agent |
| Mar-25-2003 |
In a managing system of a mobile agent system, the mobile agent system comprises a plurality of agent systems for generating an agent, executing the agent and performing a movement processing of the agent,... |
| 6526453 |
Method for retrieving previous input commands to an external program from an editor environment |
| Feb-25-2003 |
The present invention discloses a method, apparatus, and article of manufacture for enabling interaction with one or more external computer programs from within an editor environment. The method involves... |
| 6519686 |
Information streaming in a multi-process system using shared memory |
| Feb-11-2003 |
The present invention discloses a method and system for streaming an information stream from a producer to N consumers in a multi-process environment. An inter-process communication (IPC) channel containing... |
| 6519661 |
Method for recording data in a telecommunications switching center |
| Feb-11-2003 |
A method for recording data about internal and external messages in a software system which is, in particular, part of a digital telecommunications switching center. Within a software system which, as... |
| 6516353 |
System and method for interactive EDI transactions |
| Feb-4-2003 |
The present invention is a system and method for performing interactive EDI transactions across an Internet/Web based communications platform. The Web-based system and method of the present invention facilitates... |
| 6513112 |
System and apparatus for administration of configuration information using a catalog server object to describe and manage requested configuration information to be stored in a table object |
| Jan-28-2003 |
A requested table of configuration information is accessed through a catalog server object that manages the configuration information in one or more datastores. A client table object is created on a client... |
| 6513070 |
Multi-channel master/slave interprocessor protocol |
| Jan-28-2003 |
A method and configuration for interprocessor communication provides reduced latency and complexity, as well as the ability to simultaneously transfer different types of data. A multi-channel interface... |
| 6510504 |
Methods and apparatus for memory allocation for object instances in an object-oriented software environment |
| Jan-21-2003 |
An object instance memory allocation module allocates blocks of memory in an object oriented software system. An object instance pool is generated for each object class configured as a reusable class.... |
| 6507875 |
Modular application collaboration including filtering at the source and proxy execution of compensating transactions to conserve server resources |
| Jan-14-2003 |
In general, in one aspect, the invention provides a modular application collaborator for providing inter-operability between applications including a plurality of connectors for communicating with a like... |
| 6505210 |
Federation of naming contexts across multiple and/or diverse underlying directory technologies |
| Jan-7-2003 |
Resolution of a compound name of an object may indicate that a disjunction exists within the object name. This disjunction represents a foreign binding indicating that the resolve cannot be completed on... |
| 6502103 |
Providing composed containers and data objects to support multiple resources |
| Dec-31-2002 |
A composed business object of a server instance is provided. The server instance is coupled to a plurality of resource managers using a container of the server instance. A data object corresponding to... |
| 6493841 |
Method and apparatus for determining expected values during circuit design verification |
| Dec-10-2002 |
Hardware Verification Languages (HVLs) permit the convenient modeling of the environment for a device under test (DUT). HVLs permit the DUT to be tested by stimulating certain inputs of the DUT and monitoring... |
| 6490564 |
Arrangement for defining and processing voice enabled web applications using extensible markup language documents |
| Dec-3-2002 |
A unified web-based voice messaging system provides voice application control between a web browser and an application server via an hypertext transport protocol (HTTP) connection on an Internet Protocol... |
| 6484130 |
Office accessibility information provider |
| Nov-19-2002 |
A computer system including a network for obtaining complete information as to the best mode for a first person to communicate with a second person comprising means for sensing the presence of the second... |
| 6480886 |
Centralized trace facility with dynamic tracing in data processing system |
| Nov-12-2002 |
In a data processing system wherein a plurality of data processing applications are in communication with each other, a first data processing apparatus running a first data processing application, the... |
| 6477550 |
Method and system for processing events related to a first type of browser from a second type of browser |
| Nov-5-2002 |
A method and system for detecting the presence of a plug-in on a client computer; and if the plug-in is not present, downloading the plug-in to the client computer; loading the plug-in into a browser running... |
| 6473806 |
Methods and apparatus for managing objects and processes in a distributed object operating environment |
| Oct-29-2002 |
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... |
| 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... |
| 6471068 |
Method and apparatus for accessing an object, and storage medium storing a program for controlling access to an object |
| Oct-29-2002 |
An object of the invention is to provide an information processing system that enables a user to always use a business object in the assurance of its credibility. It provides a business object (software... |
| 6470346 |
Remote computation framework |
| Oct-22-2002 |
A computer system includes a computation process. The computation process includes a client process to produce a computation request with the computation request being invoked by a command line executable.... |
| 6466990 |
System and method for data storage management |
| Oct-15-2002 |
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... |
| 6466947 |
Apparatus and method for dynamically verifying information in a distributed system |
| Oct-15-2002 |
Use of a policy object for verification in a distributed system. A machine downloads a policy object containing a reference to code governing verification of data. The machine uses the reference to obtain... |
| 6460089 |
Method and system for extending functionality of a management console |
| Oct-1-2002 |
A method and system for extending the functionality of a management console uses a data object as a carrier to pass context information of an extended snap-in of the management console to an extension... |
| 6457042 |
Dynamic construction of complex execution environments |
| Sep-24-2002 |
An application server system has a constructed environment for executing application programs where the system has a plurality of processors, for receiving data from client requests and then modifying... |
| 6453460 |
Computer system with single processing environment for executing multiple application programs |
| Sep-17-2002 |
A computer system according to various aspects of the present invention includes an environment having a single processing space, i.e. not designed for multiprocessing with a process switch. In such an... |
| 6442568 |
Customer information control system application programming interface with transient data functions, in a loosely coupled data processing environment |
| Aug-27-2002 |
A customer information control system (CICS) application programming interface (API), with transient data queue functions, in a loosely coupled data processing environment. In accordance with the purpose... |
| 6438589 |
System for communicating a plurality of information processing modules using two cascaded links |
| Aug-20-2002 |
An information processing system is designed to communicate a plurality of information processing modules, wherein each information processing module comprising: a storage unit for storing display data;... |
| 6438587 |
Imaging apparatus and network system using the same |
| Aug-20-2002 |
A networked camera includes an I/F circuit 17 so that it can be directly be connected to a communication line L of the network. A computer connected to the network can control the imaging operation of... |
| 6430599 |
Just-in-time services for small footprint devices |
| Aug-6-2002 |
A lightweight containment framework supporting shareable program modules. The containment framework is sufficiently compact and efficient to run on a wide variety of resource-constrained, small footprint... |
| 6430164 |
Communications involving disparate protocol network/bus and device subsystems |
| Aug-6-2002 |
A communications apparatus for enabling communications among networks, buses, devices and other subsystems having different communication requirements is provided. The communications apparatus offers an... |
| 6424991 |
Object-oriented system, method and article of manufacture for a client-server communication framework |
| Jul-23-2002 |
An interprise computing manager in which an application is composed of a client (front end) program which communicates utilizing a network with a server (back end) program. The client and server programs... |
| 6425016 |
System and method for providing collaborative replicated objects for synchronous distributed groupware applications |
| Jul-23-2002 |
A system and method featuring a collection of model objects which hold data to be shared, and supporting interfaces to read and write the data, to create and destroy collaboration relationships and to... |
| 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... |
| 6412028 |
Optimizing serial USB device transfers using virtual DMA techniques to emulate a direct memory access controller in software |
| Jun-25-2002 |
A USB-based data acquisition system including virtual DMA software which increases USB data transfer rates with minimal changes to DAQ driver level software. The virtual DMA software operates to receive... |
| 6401134 |
Detachable java applets |
| Jun-4-2002 |
A method and system is disclosed for detaching Java applets from the constraints of the application such as a browser which provides the Java engine for executing those applets. Thus, the applets, when... |
| 6401109 |
Virtual socket for JAVA interprocess communication |
| Jun-4-2002 |
A virtual socket replaces the usual JAVA physical socket for interprocess communication between two JAVA processes resident on a single system. The virtual socket is created by loading and making use of... |
| 6393503 |
Efficient transfer of data and events between processes and between processes and drivers in a parallel, fault tolerant message based operating system |
| May-21-2002 |
A parallel, fault-tolerant computer system in which data is transferred between processes in a single CPU by two methods. In a first method, the data is copied each time it is transferred. In a second... |
| 6389481 |
Automatic program documentation |
| May-14-2002 |
An apparatus for producing object code from source code including input means for receiving the source code, the source code including executable source code and source code documentation, and compilation... |
| 6370590 |
Method and apparatus for providing inter-application program communication using a common view |
| Apr-9-2002 |
According to an approach for providing communication between sub-applications in a vertical application, messages transmitted by sub-applications in message formats supported by the sub-applications are... |
| 6356954 |
Method for enabling interaction with external computer programs from an editor environment |
| Mar-12-2002 |
The present invention discloses a method, apparatus, and article of manufacture for enabling interaction with one or more external computer programs from within an editor environment. The method involves... |
| 6351778 |
Object-oriented operating system |
| Feb-26-2002 |
An apparatus for enabling an object-oriented application to access in an object-oriented manner a procedural operating system having a native procedural interface is disclosed. The apparatus includes a... |
| 6347342 |
Method and apparatus for dynamically brokering object messages among object models |
| Feb-12-2002 |
The present invention dynamically brokers object messages between object models. An mediating component provides a bridge between object models such that messages can be transmitted in either direction... |
| 6345311 |
Method and system of dynamically moving objects between heterogeneous execution environments |
| Feb-5-2002 |
In object oriented-computer systems, objects execute in different, heterogeneous execution environments. During runtime, an object is identified that should desirable execute in another, heterogeneous... |
| 6345242 |
Synchronization mechanism for distributed hardware simulation |
| Feb-5-2002 |
The synchronization state of each of a number of concurrently executing tests which interacts with a particular circuit simulation of one or more circuit simulations which collective simulate a circuit... |
| 6338096 |
System uses kernals of micro web server for supporting HTML web browser in providing HTML data format and HTTP protocol from variety of data sources |
| Jan-8-2002 |
The present invention provides a method and apparatus for transparently accessing multiple local and remote data stream types from an HTML browser. A micro web browser is disclosed which runs on the same... |
| 6336146 |
Method and apparatus for docking, launching and running applications in a foreign environment |
| Jan-1-2002 |
The same "look and feel" of environment applications is given to non-environment, or foreign, applications. Like environment applications, a non-environment application is docked, launched and run in the... |
| 6336147 |
Method and apparatus for managing connections for communication among objects in a distributed object system |
| Jan-1-2002 |
A method and apparatus for managing connections between objects in a distributed object system includes a method and apparatus for terminating connections between objects. In one aspect, the method for... |
| 6334157 |
Programmatically providing direct access to user interface elements of an application program |
| Dec-25-2001 |
An architecture is provided that enables an accessibility aid to directly access and manipulate user interface elements of an application program programmatically. Moreover, such access and manipulation... |
| 6332162 |
Data processing apparatus with communication function |
| Dec-18-2001 |
A data processor simultaneously executes data processing and data communication, by properly adjusting the throughputs of both processes, according to the intention of a user. In case the selected throughput... |