Patent ID: 8493951

Claim:
A mobile station, comprising: a memory; a processor; a radio transceiver operable to establish and maintain a broadband connection with a mobile communication network; wireless local-area network (WLAN) circuitry having a normal mode of usage acting as a WLAN client; a gateway application stored in the memory and executable to: activate the WLAN circuitry to detect if a WLAN network exists, and if a WLAN network does not exist, to establish a WLAN base station capable of communicating with at least one WLAN client terminal and at least one slave mobile station over a WLAN network, create a network identifier for the WLAN base station, assign an internet protocol address for the at least one WLAN client terminal and for the at least one slave mobile station, resolve domain name service queries in cooperation with an external DNS system, assign at least one port number for each protocol supported by the gateway application, tunnel internet traffic between the at least one WLAN client terminal and an internet host over the broadband connection; circuitry for establishing and managing multiple simultaneous transmission paths such that the multiple simultaneous transmission paths originate and terminate at the mobile station and a multiplexing/demultiplexing computer which is a different computer from the internet host; and signaling circuitry for communicating with several service coordination servers that coordinate operation of multiplexing/demultiplexing computers, wherein the signaling circuitry includes code portions executable by the processor to retrieve from the memory a list indicating one or more of the several service coordination servers send an inquiry to one or more of the several service coordination servers until a response is received, the response indicating an updated list of the several service coordination servers, obtain an address of one or more of the multiplexing/demultiplexing computers from at least one of the several service coordination servers and store the updated list of the several service coordination servers into the memory.