Patent ID: 8719397

Claim:
A method of transmitting data between mobile devices and a client computer or client network of computers, comprising: installing an internal monitor to serve as a representative application or device to communicate with the client computer or client network of computers to determine if data is available for transmission to mobile devices, and installing an internal monitor on each of the mobile devices to serve as a representative application to determine if data is available for transmission from the mobile devices; determining, by an internal monitor, that a client computer is interested in transmitting data to a mobile device or a mobile device is interested in transmitting data to a client computer, the client computer paired to the mobile device; responsive to said determining, checking with a wireless gateway, provided to communicate with the mobile devices and with the internal monitors, to determine whether the mobile device or client computer is available to conduct a live communication session via the wireless gateway, said checking including the wireless gateway querying the mobile device or internal monitor; responsive to said checking, if the mobile device and the client computer are available to conduct a live communication session at that moment, then the wireless gateway enables either transmitting data from the client computer to the mobile device or from the mobile device to the client computer without storing the data on the wireless gateway; otherwise, if either the mobile device or the client computer is not available the client computer or mobile device keeps the data on hold.