Patent ID: 7970870

Claim:
A system that facilitates communication between various heterogeneous mobile devices, that extends input/output capabilities of the mobile devices comprising: a memory to store instructions for facilitating communication between various heterogeneous mobile devices; a processor for executing the instructions; an interactive surface comprising input/output resources wherein the interactive surface provides for multiple mobile devices to connect thereto and the interactive surface is programmed to identify each mobile device of the multiple mobile devices thereon; a registration component that identifies various mobile devices according to at least one of a unique visual or non-visual pattern associated with each device and calls a protocol corresponding to the particular mobile device based at least on having identified a particular mobile device of the multiple mobile devices; an association component that facilitates passage of data between mobile devices by forming a group, wherein the association component groups related mobile devices based at least in part on position and orientation of a first mobile device relative to position and orientation of a second mobile device to facilitate interaction between the mobile devices or interaction between the mobile devices and other devices connected to the interactive surface; an object sharing component that allows data to be shared between mobile devices; and a navigation component that allows data to be moved or copied from one mobile device that is connected to interactive surface to another mobile device that is connected to the interactive surface.