Patent ID: 7552440
Filing Date: 2009-06-23
Classification: G06F

Abstract:
1. A system that provides a communication medium between a plurality of processes running in a computer system, comprising: a processor; a memory coupled to the processor; a process communication multiplexer component that transfers data between a sending process and a receiving process; a shared memory component, created by the process communication multiplexer component to indicate a proper operation during each stage of communication among the sending process and the receiving process, the shared memory component receives a block of data from the sending process; and the process communication multiplexer component responds to a communication to said shared memory component from the sending process and routes the block of data to the receiving process, wherein each process that checks in provides the process communication multiplexer component with identifying information relating to the process including the memory location of a process named shared memory, a unique semaphore, a read event identifier and a read done event identifier, and wherein the process communication multiplexer component stores the identifying information relating to the processes that check in with the process communication multiplexer component in a look up table.