Scalable WLAN gateway
First Claim
1. 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 andstore the updated list of the several service coordination servers into the memory.
2 Assignments
0 Petitions
Accused Products
Abstract
A technique for combining transmission bandwidths of several mobile stations (MS1, MS2) is disclosed. A master mobile station (MS1) establishes (7-0) a WLAN base station communicating with WLAN client terminals (CT). One or more slave mobile stations (MS2) may detect a predefined network identifier and join the WLAN network. The master (MS1) assigns IP addresses for the client terminals (CT) and slave mobile stations (MS2). The master also resolves DNS queries in cooperation with external DNS servers. Traffic, including internet packets (IP1-IP4), between the client terminals and various internet hosts (HO) is tunneled over multiple simultaneous transmission paths between the master (MS1) and a multiplexing/demultiplexing computer (SM). The inventive bandwidth combination technique is transparent to the client terminals (CT) and the internet hosts (HO).
51 Citations
5 Claims
-
1. 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 andstore the updated list of the several service coordination servers into the memory. - View Dependent Claims (2, 3)
- a memory;
-
4. A method for operating a mobile station, comprising:
- activating 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 an at least one slave mobile station over a WLAN network;
creating a network identifier for the WLAN base station;assigning an internet protocol address for the at least one WLAN client terminal and for the at least one slave mobile station;
resolving domain name service (DNS) queries in cooperation with an external DNS system;
assigning at least one port number for each protocol supported by the gateway application;tunnelling internet traffic between the at least one WLAN client terminal and an internet host over a broadband connection;
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;retrieving from a memory of the mobile station a list indicating one or more service coordination servers;
sending an inquiry to the one or more service coordination servers until a response is received, the response indicating an updated list of the service coordination servers;
obtaining an address of one or more active multiplexing/demultiplexing computers from at least one of the several service coordination servers; and
storing the updated list of the service coordination servers into the memory. - View Dependent Claims (5)
- activating 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 an at least one slave mobile station over a WLAN network;
Specification