Patent ID: 7447735

Claim:
An interprocessor communication (IPC) network, comprising: a first processor acting as an IPC server; and a second processor acting as an IPC client coupled to the IPC server, the IPC client and IPC server including an IPC stack each having: a presentation manager; a session manager coupled to the presentation manager; a device interface coupled to the session manager; and the IPC client uses the IPC stack to communicate with the IPC server; wherein the IPC server and the IPC client can switch functions via negotiation to allow the IPC client to become the new IPC server; wherein the IPC network includes multiple IPC clients and remaining IPC clients of the IPC network are instructed to change the Internet Protocol address of the IPC server if the IPC client becomes the new IPC server; and wherein the IPC network allows any processor that adopts the IPC as its inter-processor communication stack to co-exist together and operate as if the two were actually running on the same processor core sharing a common operating system and memory.