Patent ID: 7747775
Filing Date: 2010-06-29
Classification: A63F,H04L,H04W

Abstract:
1. A method of sending a relay message, comprising: contacting local devices, which are devices that are within range of a sending device through a wireless interface, and requesting identification of available devices; propagating by the local devices the request for identification of available devices through a peer-to-peer network; returning the identification of available devices to the sending device; building a list of available devices, the list including identification of said local devices in a local device list; selecting a recipient device for a relay message at the sending device; building said relay message, wherein said relay message includes a recipient identifier indicating said selected recipient device; sending said relay message to at least one local device through a wireless interface; and building a map of at least one recipient device and connections among said at least one recipient device and said sending device, wherein said selecting a recipient device includes selecting a recipient device from said map and wherein said building a map of at least one recipient device includes receiving a map from a server, wherein said sending device has a direct connection to each of said at least one local device, and when said recipient device is a local device, sending said relay message from said sending device addressed only to said recipient device through said wireless interface and not sending said relay message addressed to other local devices.