A method for communication between first and second computer programs having a shared memory. The first computer program has a first work dispatcher for a first work queue. The second computer program has a second work dispatcher for a second work queue. Without causing an interrupt, a message or data...http://www.google.ca/patents/US7490324?utm_source=gb-gplus-sharePatent US7490324 - System and method for transferring data between virtual machines or other computer entities