Patent ID: 8737260

Claim:
A method, comprising: over a first network, obtaining, from a computer database having information on parallel network connectivity of at least two end-user devices to a plurality of communication networks, the information describing the parallel network connectivity of a first end-user device to at least two communication networks of the plurality of communication networks and the information describing a current network connectivity of a second end-user device to at least one communication network of the plurality of communication networks; determining by a processor and memory, based on the information, a preferred connection for communicating between the at least two end-user devices; receiving content from the first end-user device for delivery to the second end-user device; determining the second end-user device lacks the current network connectivity to the plurality of communications networks; retrieving a social network of the second end-user device in response to the current network connectivity lacking; routing the content for interim storage at a member device of the social network; detecting the current network connectivity of the second end-user device to the at least one communication network of the plurality of communication networks; and sending the content from the member device to the second end-user device responsive to detection of the current network connectivity.