Patent ID: 8155645

Claim:
A method of routing data from a mobile communication device to a mobile device server of mobile communication devices where there is a first path between said mobile communications device and said mobile device server over a wide area network, said method comprising: storing on a computer readable medium computer-executable code which when loaded on a locally connected device connected to a local connection stores a list of services accessible through said local connection; at a router between said mobile communication device and said mobile device server: determining whether a second path between said mobile communications device and said mobile device server is available, where said second path includes a local connection by determining whether said mobile communications device has connected to an apparatus associated with said local connection; at said locally connected device: receiving an indication of a service to contact; determining whether said service can be accessed with said local connection to said server based on said list of services; and where said service is determined to be accessible with said local connection to said server and said local connection to said server is determined to be available, routing a data transfer associated with said service over said second path, and otherwise routing said data transfer over said first path.