INTERPROGRAM COMMUNICATION USING MESSAGE

CL 719 SC 313
6886166 Message parsing in message processing systems
Apr-26-2005 Methods are provided for parsing, in a message parser P1, P2 of a message processing system 1, a plurality of messages comprising respective corresponding sets of data fields arranged in a predetermined...
6883172 System and method for bridging managed and unmanaged object systems by utilizing an interface wrapper to facilitate transparent communications
Apr-19-2005 A system and method is provided for bridging disparate object systems. The system includes a first wrapper to bridge communications between a first object system and a second object system and a second...
6877160 Method, apparatus and program storage device for enabling the reading of data from a named pipe while minimizing the use of system resources
Apr-5-2005 A method, apparatus and program storage device for enabling the reading of data from a named pipe by a reader process while minimizing the use of system resources in an information handling system in which...
6874146 Metadata driven system for effecting extensible data interchange based on universal modeling language (UML), meta object facility (MOF) and extensible markup language (XML) standards
Mar-29-2005 A method is disclosed for effecting data interchange among software tools and repositories in a distributed heterogeneous environment in a computer system having at least one repository of a first type...
6874014 Chip multiprocessor with multiple operating systems
Mar-29-2005 Multiple processors are mounted on a single die. The die is connected to a memory storing multiple operating systems or images of multiple operating systems. Each of the processors or a group of one or...
6871348 Method and apparatus for integrating the user interfaces of multiple applications into one application
Mar-22-2005 A method including receiving a request to launch a first application and then launching the first application in a suspended mode. Further, installing a message hook in the first application; and unsuspending...
6865741 Determining completion of transactions processing in a dynamically changing network
Mar-8-2005 A message processing facility provides a send function for sending messages to designated locations. The facility allows a default target for a message, initiates parallel execution, adds additional processes...
6862734 Mechanism for synchronous interprocess communication over transparent external monitors
Mar-1-2005 A method and system for performing interprocess communications (IPCs). The method comprises the steps of receiving IPC requests, where each of the IPC requests identifies a source and a destination; building...
6857124 Method and system for hypermedia browser API simulation to enable use of browser plug-ins and applets as embedded widgets in script-language-based interactive programs
Feb-15-2005 A system is described which provides the capability for high-level extensible scripting language interpreters to incorporate and employ Web browser plug-ins as components within script-based programs....
6854121 Command interface to object-based architecture of software components for extending functional and communicational capabilities of network devices
Feb-8-2005 Interfacing a plurality of virtual device container modules to a third-party application, each of the virtual device container modules being in communication with a tracker module through a software bus,...
6854119 Method, apparatus and article of manufacture for tracking processes
Feb-8-2005 A method, apparatus and computer readable medium is provided for tracking processes using a socket object. The processes are utilized to execute an application program. Initially, a process list for the...
6854007 Method and system for enhancing reliability of communication with electronic messages
Feb-8-2005 A system for enhancing the reliability of communicating with electronic messages. The system sends an electronic message to designated recipients, and then automatically helps ensure that each message...
6842758 Modular method and system for performing database queries
Jan-11-2005 A query engine residing on computer-readable media includes a library of data drivers and an intelligent dataset. Each data driver in the library is operable to execute a predefined database operation....
6839708 Computer system having an authentication and/or authorization routing service and a CORBA-compliant interceptor for monitoring the same
Jan-4-2005 A CORBA-compliant computer network includes a registration server on which an AAR service resides, a registry database and an ORB which couples the registry server to the registry database. A CORBA-compliant...
6836891 Object collaboration apparatus
Dec-28-2004 An object collaboration apparatus is presented, in which driving is performed in accordance with message/action reaction relations, and the collaboration among objects can be changed in a flexible and...
6836890 Methods and systems for message translation and parsing of data structures in a distributed component architecture
Dec-28-2004 The present invention is related to systems and methods that parse and/or translate inbound messages into outbound messages such that disparate computer systems can communicate intelligibly. In one embodiment,...
6826762 Radio interface layer in a cell phone with a set of APIs having a hardware-independent proxy layer and a hardware-specific driver layer
Nov-30-2004 A Radio Interface Layer (RIL) is disclosed. The RIL comprises an API set which provides a level of abstraction between the radio on a cell phone and the software of the cell phone. The API set of RIL is...
6826757 Lock-free implementation of concurrent shared object with dynamic node allocation and distinguishing pointer value
Nov-30-2004 A novel linked-list-based concurrent shared object implementation has been developed that provides non-blocking and linearizable access to the concurrent shared object. In an application of the underlying...
6823520 Techniques for implementing security on a small footprint device using a context barrier
Nov-23-2004 A small footprint device, such as a smart card, can securely run multiple programs from unrelated vendors by the inclusion of a context barrier isolating the execution of the programs. The context barrier...
6823519 Control object and user interface for controlling networked devices
Nov-23-2004 A system for including a set of software components and an application programming interface for the logical networked representation and implementation of a system of smart devices within a home or small...
6820266 Application code conversion architecture
Nov-16-2004 A method and apparatus for converting codes between applications is provided. User defined conversion rules are applied to either convert an internal code into one or more external codes, or to convert...
6817018 Method of transferring messages between computer programs across a network
Nov-9-2004 A method of delivering messages between application programs is provided which ensures that no messages are lost and none are delivered more than once. The method uses asynchronous message queuing. One...
6816865 Process for data driven application integration for B2B
Nov-9-2004 Aspects of the present embodiments provide an eCommerce environment adapted to accept and process various message types (e.g. cXML and mXML). In general, requests are provided from a requesting entity...
6810521 Protocol for internal exchange of data between applications of a portable multi-application object and corresponding portable multi-application object
Oct-26-2004 The invention relates to a protocol for exchanging data between applications of a portable multi-application object, such as a microprocessor or smart card. An internal communications interface is implanted...
6807582 Interprocess communication system
Oct-19-2004 The present invention concerns interprocess communication systems consisting of an arbitrary number of homogeneous or heterogeneous physically connected units, where a central unit executes at least one...
6804817 Information-object designation system
Oct-12-2004 An information-object designation system in which two character strings, a character string expressive of a name of each of information objects stored in an information processing system, and a character...
6802068 Addressless internetworking
Oct-5-2004 Uniform and infinitely scalable system and method for communication between application processes providing both point-to-point and multi-point connectivity without dependance on end-to-end addressing,...
6799317 Interrupt mechanism for shared memory message passing
Sep-28-2004 A method for transparently handling messages originating from local shared memory and from an external source. A device driver allows the local sender to identify and wake up a waiting receiver task thread,...
6792605 Method and apparatus for providing web based services using an XML Runtime model to store state session data
Sep-14-2004 The present invention provides a method and apparatus for accessing and using services and applications from a number of sources into a customized application. The present invention accomplishes this through...
6792603 Execution management method of program on reception side of message in distributed processing system
Sep-14-2004 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...
6785892 Communications between partitioned host processors and management processor
Aug-31-2004 An inventive protocol for communicating between a management processor and host processors allows for the cooperative management of resources among host processors within a partition and also among a set...
6785891 Data sharing between application environments
Aug-31-2004 A method and program for dynamically sharing data between application environments such that the data persists beyond the termination of a data-providing application environment. In one embodiment of the...
6785719 Distributed systems for providing secured HTTP communications over the network
Aug-31-2004 A method of distributing computations is provided. The method includes receiving a secure Hypertext Transfer Protocol request over secured sockets layer, and routing the request to an SSL handler that...
6785709 Method and apparatus for building customized data and/or video conferencing applications utilizing prepackaged conference control objects
Aug-31-2004 A prepackaged object-oriented data and/or video conferencing (DVC) application programming toolkit (PK) having a number of conference control objects is provided for building customized DVC applications....
6782537 Establishing a communicator across multiple processes in a multithreaded computing environment
Aug-24-2004 A deterministic, non-deadlocking technique to achieving distributed consensus in a multithreaded multiprocessing computing environment is provided. A communicator is established across multiple processes...
6782419 System and method for distributing images to mobile phones
Aug-24-2004 In the storage of images to be disclosed, records corresponding to the number of persons authorized in disclosure are added to the database 15. The mail addresses of image destinations are respectively...
6775700 System and method for common information model object manager proxy interface and management
Aug-10-2004 A system, method and computer program for transmitting and receiving information between computer systems. This is accomplished using a common information model object manager (CIMOM) proxy that serves...
6772417 Method for processing receiving message of monitor terminal in communication operating system
Aug-3-2004 A method for processing a received message of a monitor terminal in a communication operating system is disclosed. It preferably generates a whole function related to processing a received message by a...
6766517 System and method for facilitating thread-safe message passing communications among threads in respective processes
Jul-20-2004 A system for facilitating thread-safe message passing communications among threads in respective processes includes arrangements for coordinating collective communication operations, as between collective...
6763472 System and method for accessing information made available by a kernel mode driver
Jul-13-2004 An invention is disclosed that provides a mechanism for exposing to user mode applications the features and information enabled by the Advanced Configuration and Power Interface ("ACPI") specification....
6754679 Computer system with a plurality of database management systems
Jun-22-2004 According to the invention, a database combining module, such as a software on a server, is used together with a resource manager software of a disk storage system in which a database is stored. A resource...
6751791 Method of optimizing an MPI procedure by altering to a procedure other than the invoked MPI procedure portion or by altering the execution sequence
Jun-15-2004 A method is disclosed for optimizing an MPI procedure by altering to a procedure other than the MPI procedure invocation portion or by altering the execution sequence. In this method of optimizing a program...
6748452 Flexible interprocess communication via redirection
Jun-8-2004 A mechanism for inter-process communication (IPC) redirection is defined that enables flexible and dynamic management of IPC paths. In some cases, it is desirable to interpose a process on a communication...
6742038 System and method of linking user identification to a subscriber identification module
May-25-2004 A system and method for providing access to a server by a wireless computing device is described. A server and a wireless computing device and a communications link between the wireless computing device...
6732361 Generating combinations of offers and using action identifiers from the offers to obtain performance of combinations of actions
May-4-2004 In obtaining performance of a combination of actions, such as in a coordination or scheduling application, combination data indicating a combination of two or more action types can be obtained. The combination...
6728964 Monitoring function
Apr-27-2004 A real time blocking hook enables foolproof monitoring of various global functions such as file open. In this way, a scanning functionality may be implemented which prevents execution of the file before...
6725279 Multimedia processing system architecture
Apr-20-2004 A multimedia processing system architecture performs a plurality of multimedia tasks on multimedia data using a plurality of multimedia processing blocks, at least one communication bus to carry the flow...
6721804 Portal system for converting requested data into a bytecode format based on portal device's graphical capabilities
Apr-13-2004 A method is described, comprising: forwarding a request for data to an Internet site on behalf of a portal device; receiving the data from the Internet site on behalf of the portal device; converting the...
6721696 Simulation program having generic attribute access schema
Apr-13-2004 A computer program product is provided for use with a computer system to execute a simulation. The computer program product includes a plurality of service computer-readable program code means. The service...
6718398 Robust communications connection system and method for shared memory
Apr-6-2004 A communications arrangement is described for facilitating transfer of messages among a plurality of processes in a computer system. The communications arrangement comprises a channel data structure, a...