INTERPROGRAM COMMUNICATION USING MESSAGE

CL 719 SC 313
6708171 Network proxy
Mar-16-2004 A network proxy is provided that facilitates the integration of orphan services into a network by enabling them to interact with a lookup service that contains an indication of the services that are available...
6704800 System and method for message loop detection and correction
Mar-9-2004 The present invention provides a system and method to identify message sequences occurring in a computer or communication system. The present invention defines and detects undesirable sequence of messages,...
6701381 Data processing system and development method
Mar-2-2004 A client/server data processing system is developed by a method (20) in which a meta model (21) is transformed by a model generator (24) into an application model (25) which has a layered structure reflecting...
6697876 Distributed kernel operating system
Feb-24-2004 The present invention relates generally to networks of computer systems, and more specifically, to a method and system of distributed operating system over a network of computer systems. Existing distributed...
6668284 Software messaging system
Dec-23-2003 A software architecture includes a router that receives all messages from modules in a software system. Each message is associated with one of several pre-defined message translations, including message...
6665814 Method and apparatus for providing serialization support for a computer system
Dec-16-2003 Provided are a method and apparatus for providing serialization support for computer systems and computer system resources, in particular for application programs which require sequencing and/or consistency...
6665734 Blending object-oriented objects with traditional programming languages
Dec-16-2003 The present invention provides a method, system, and computer program product for blending object-oriented (OO) programming languages with traditional (non-OO) programming languages such that they can...
6662217 Distributed and automated test administration system for administering automated tests on server computers over the internet
Dec-9-2003 A distributed test administration architecture enables a system administrator to test one or more servers accessible by the Internet from a remote administration computer that implements a browser. The...
6662191 Method and apparatus for caching and reusing object identifiers
Dec-9-2003 A method and system is provided for distributing and reusing object identifiers in a distributed database system. A first table of object identifiers created by the database is maintained for supplying...
6658484 Message control system
Dec-2-2003 A method for controlling messages in a software system. The method activates a report-handling module when a subroutine has a message to send. The subroutine passes an identification to the report-handling...
6654821 Remotely controllable electronic apparatus and remote control method
Nov-25-2003 A method and system for coordinating control of a remotely controllable electronic apparatus by a first and second control apparatus that use different standards to control the remotely controllable electronic...
6647546 Avoiding gather and scatter when calling Fortran 77 code from Fortran 90 code
Nov-11-2003 In accordance with methods and systems consistent with the present invention, a system that automatically generates Fortran 90 interfaces to Fortran 77 code is provided. These interfaces provide for the...
6647432 Distributed framework for intertask communication between workstation applications
Nov-11-2003 A Distributed Framework Intertask Communication Method and Apparatus providing a method for communicating between applications using an extensible communication protocol with an intuitive user interface...
6647431 Method and apparatus for handling I/O messages
Nov-11-2003 A method for handling input/output messages for plural call processing applications which reside on a processor subsystem of a mobile switching center. An input/output message having a message transport...
6647423 Direct message transfer between distributed processes
Nov-11-2003 An interprocess communication technique transfers a message from a first process' memory (on a first computer system) directly to a second process' memory (on a second computer system). The message is...
6643712 Validating the creation of and routing of messages to file objects
Nov-4-2003 A method is provided to overcome excess code development associated with developing device drivers that are hierarchically related and provides standardization to driver developers by listing in the private...
6633888 Method and apparatus for visually creating and testing object oriented components
Oct-14-2003 In order to test component class code with a conventional visual builder, a proxy component is created for each method, including constructors, in the component class code, which proxy component encapsulates...
6629152 Message passing using shared memory of a computer
Sep-30-2003 A lock-free mechanism is provided for successfully passing messages between processes even if a process is preempted while sending or receiving a message. Messages are communicated between processes using...
6622175 System and method for communications in a distributed processing environment
Sep-16-2003 A system for communication in a distributed computing environment (100) is provided and includes a server system (12) having one or more server objects (106) and a client system (14) having a client application...
6618817 System and method for providing a fault tolerant distributed computing framework
Sep-9-2003 A method and system for providing a fault tolerant distributed computing framework. The fault tolerant system of the present invention provides inter-operability to applications and objects that operate...
6615279 Central and distributed script servers in an object oriented processor array
Sep-2-2003 An object oriented processor array includes a library of functional objects which are instantiated by commands through a system object and which communicate via a high level language. According to the...
6615249 Method for comparing and synchronizing data from different data sources
Sep-2-2003 A method is disclosed for applying at the location of a studio reproducible data, for example sound data, on a data carrier, wherein at least a part of the data is produced by an interpreter, for example...
6601112 Method and computer program product for reducing the buffer requirements of processing components
Jul-29-2003 A method and computer program product for overcoming the inefficiencies associated with inter-buffer data transfers between separate processing components such as kernel mode drivers that are chained together....
6598169 System and method for accessing information made available by a kernel mode driver
Jul-22-2003 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....
6587888 Dynamic software wrapper
Jul-1-2003 The present invention is directed at the implementation of a dynamic wrapper for discovery of non-exported functions and subsequent method interception. A practical usage of dynamic wrappers is for security...
6584503 Method, system and program for establishing network contact
Jun-24-2003 Disclosed is a method, system, and program for establishing communication with multiple network devices, such as printers. A detection is made of at least one network device that is not available for communication....
6580979 Method and apparatus for terrain reasoning with distributed embedded processing elements
Jun-17-2003 A method and apparatus for computing properties of a physical environment is provided, using a plurality of agents forming a distributed network embedded within the environment. The method comprises determining...
6550000 Processor to execute in parallel plurality of instructions using plurality of functional units, and instruction allocation controller
Apr-15-2003 In a processor, a plurality of instructions in a program are executed in parallel using a plurality of functional units within the processor. Determination of which functional unit is to be used to execute...
6549951 Method and device for controlling communications with a serial bus
Apr-15-2003 A system architecture for a high speed serial bus compatible with the 1394 standard is disclosed. A transaction interface coordinates data packets received from or sent to a 1394 bus. A kernel/scheduler/dispatcher...
6546431 Data processing system and method for sharing user interface devices of a provider assistive technology application with disparate user assistive technology applications
Apr-8-2003 A data processing system and method providing for the sharing of inputs and outputs between a first assistive technology application and a second assistive technology application. An input/output manager...
6542937 Apparatus and method for transferring and editing sheet metal part data
Apr-1-2003 An apparatus and method are disclosed for transferring part data, such as sheet metal part data, between computer-based application or CAD environments and for editing such part data. The application environments...
6542927 Linking of computers based on steganographically embedded digital data
Apr-1-2003 A printed object, such as an item of postal mail, a book, printed advertising, a business card, product packaging, etc., is steganographically encoded with plural-bit data. When such an object is presented...
6535929 Universal communication mechanism for applications running in a multitasking environment
Mar-18-2003 Communication between application programs is facilitated by a virtual device driver to which the application programs make function calls. The device driver registers each application in response to a...
6532487 Method and system for managing semaphores in an object-oriented multi-tasking computer system
Mar-11-2003 A semaphore manager data structure for managing semaphores in a multi-tasking computer system is disclosed. The data structure comprises of a multiple of indices corresponding to each class, a multiple...
6529932 Method and system for distributed transaction processing with asynchronous message delivery
Mar-4-2003 A method and system for coordinating distributed transactions provides atomic processing of distributed transactions on computers in a network with asynchronous message delivery. In a distributed transaction,...
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...
6526445 Method and apparatus to provide a backchannel for receiver terminals in a loosely-coupled conference
Feb-25-2003 The present invention is a method of providing a back-channel for a receiver terminal in a loosely-coupled conference. The loosely-coupled conference includes at least one receiver terminal and a H.323...
6526443 Method and apparatus for managing transactions with connected computers
Feb-25-2003 The present invention provides a method and apparatus that make use of existing computer and communication resources and that reduce the errors and delays common to complex transactions such as international...
6513071 Method for providing kiosk functionality in a general purpose operating system
Jan-28-2003 A method to intercept operating system messages in an informational processing device, the method comprising the steps of: waiting for an operating system message; determining if the message corresponds...
6513049 Data processing method, recording medium, and data processing apparatus
Jan-28-2003 Message passing is suitably performed even if there are a plurality of server objects, and even if a processing request is received and a processing result is returned by a different server object. When...
6505233 Method for communicating information among a group of participants
Jan-7-2003 A method is described that can be used to communicate information among a group of participants. A participant may create an electronic form specifying a list of network addresses corresponding to other...
6502126 Method and apparatus for running customized data and/or video conferencing applications employing prepackaged conference control objects utilizing a runtime synchronizer
Dec-31-2002 An object-oriented DVC application runtime interface (RI) having a number of runtime management and channel objects is provided for assisting running of customized DVC applications incorporated with prepackaged...
6480863 Method and system for multi-entry and multi-template matching in a database
Nov-12-2002 A database system wherein one or more entry databases store a plurality of entries. Each entry is of a given type that defines the fields of the entry. Each field contains or identifies an object with...
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...
6473791 Object load balancing
Oct-29-2002 Intelligent Trust Management provides a centralized security facility that gives system components a flexible mechanism for implementing security policies. System components such as applications create...
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....
6457041 Client-server transaction data processing system with optimum selection of last agent
Sep-24-2002 A first server computing apparatus receives a reply from a second server apparatus, the reply includes an indication of the total amount of time that the second apparatus has taken to generate the reply....
6446135 Method and system for querying and executing commands of an application program
Sep-3-2002 A method and system for querying and executing commands of an application program are provided. A caller application program may dispatch a request for status information to a callee application program...
6446134 Network management system
Sep-3-2002 In a network system wherein a plurality of server units and a plurality of manager units for managing the server units are connected to a network, the manager units are notified of a state detected in...
6446084 Optimizing symbol table lookups in platform-independent virtual machines
Sep-3-2002 One embodiment of the present invention provides a method for increasing performance of code executing on a platform-independent virtual machine. The method operates by receiving a request to resolve an...