Patent ID: 7305459

Claim:
A method of communicating among client devices via a network, the network having an associated address domain and including nodes adapted to communicate with at least one of the client devices, addresses being defined as internal and external with respect to the domain, the method comprising: wirelessly ad hoc communicating among at least some of the nodes, each node having at least one respective identifier and at least one internal address; for each client device, establishing communications and a respective association with at least one of the nodes, each client device having a respective external address; in a source client device of the client devices transmitting to the network data intended for at least one destination client device of the client devices; internal to the network and transparent to the client devices, each node associated with each intended destination client device being a destination node and its at least one respective identifier being a destination identifier, and determining each destination identifier corresponding to each intended destination client device, determining the internal address of each destination node, and routing communications to each destination node using each determined internal address, at least some of the communications being routed to each destination node including at least the transmitted data intended for the associated destination client device and address information regarding the destination node; each intended destination client device receiving the data transmitted by the source client device; and wherein the address information regarding each destination node is not provided to the source client device.