Nova Patents
EP2274875B1

Scalable wlan gateway

Abstract

This record has no abstract on file.

EP2274875B1, drawing sheet 1
Sheet 1 of 10

Term

2.2 yearsleft in the term

Expires 9 December 2028.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

6 claims: 3 independent, 3 dependent

  1. 1
    A mobile station (MS1),comprising:- a memory (MEM, 210) for storing applications and data;- a processor (205) for executing the stored applications;- a user interface (215) comprising an input section (220) and an output section (225);- reception/transmission circuitry (230) for providing a communication interface to one or more access networks (AN);- authentication means (260) adapted to authenticate a user of the mobile station;- a radio transceiver adapted (230) to establish and maintain a broadband connection with a mobile communication network in response to a successful authentication of the user of the mobile station;- wireless local-area network, WLAN, means (255) responsive to an activation or deactivation command according to a setting received via the input section (220) of the user interface (225);characterized in that , - wherein the memory (MEM, 210) comprises a gateway application (270) which comprises: - a first code portion for instructing the processor to activate (5-0) the WLAN means to detect if a WLAN network (WN) exists, and if a WLAN network does not exist, to act as a WLAN base station capable of communicating with at least one WLAN client terminal (CT) and at least one slave mobile station (MS2) over an ad-hoc WLAN network (WN) established by the mobile station (MS1) which becomes a master mobile station;- a second code portion for instructing the processor to create a network identifier (5-2, 5-4) for the WLAN base station;- a third code portion for instructing the processor to assign (5-8, 5-10;6-2 ... 6-8) an internet protocol address for the at least one WLAN client terminal and for the at least one slave mobile station (MS2);- a fourth code portion for instructing the processor to resolve domain name service, DNS, queries (5-12 ... 5-18) in cooperation with an external DNS system;- a fifth code portion for instructing the processor to assign at least one port number for each protocol supported by the gateway application;- a sixth code portion for instructing the processor to tunnel internet traffic (5-30 ... 5-36) between the at least one WLAN client terminal and an internet host (HO) over the broadband connection;- wherein said tunnelling of internet traffic comprises establishing and managing multiple simultaneous transmission paths (7-6, 7-8;7-18, 7-22;8-13, 8-23;8-34, 8-44) between the mobile station (MS1) and the internet host (HO), the multiple simultaneous transmission paths comprises a first transmission path via the reception/transmission circuitry (210) of the mobile station (MS1) and at least one second transmission path via the reception/transmission circuitry of the slave mobile station (MS2).
  2. 5
    A software carrier for a mobile station which comprises a memory (MEM, 210) for storing applications and data; a processor (205) for executing the stored applications; a user interface (215) comprising an input section (220) and an output section (225); reception/transmission circuitry (230) for providing a communication interface to one or more access networks (AN); authentication means (260) operable to authenticate a user of the mobile station; a radio transceiver operable (230) to establish and maintain a broadband connection with a mobile communication network in response to a successful authentication of the user of the mobile station; and wireless local-area network, WLAN, means (255) responsive to an activation or deactivation command according to a setting received via the input section (220) of the user interface (225); characterized in that , wherein the software carrier comprises a gateway application (270) which comprises:- a first code portion for instructing the processor to activate (5-0) the WLAN means to detect if a WLAN network (WN) exists, and if a WLAN network does not exist, to act as a WLAN base station capable of communicating with at least one WLAN client terminal (CT) and at least one slave mobile station (MS2) over an ad-hoc WLAN network (WN) established by the mobile station (MS1) which becomes a master mobile station;- a second code portion for instructing the processor to create a network identifier (5-2, 5-4) for the WLAN base station;- a third code portion for instructing the processor to assign (5-8, 5-10;6-2 ... 6-8) an internet protocol address for the at least one WLAN client terminal and for the at least one slave mobile station (MS2);- a fourth code portion for instructing the processor to resolve domain name service, DNS, queries (5-12 ... 5-18) in cooperation with an external DNS system;- a fifth code portion for instructing the processor to assign at least one port number for each protocol supported by the gateway application;- a sixth code portion for instructing the processor to tunnel internet traffic (5-30 ... 5-36) between the at least one WLAN client terminal and an internet host (HO) over the broadband connection;- wherein said tunnelling of internet traffic comprises establishing and managing multiple simultaneous transmission paths (7-6, 7-8;7-18, 7-22;8-13, 8-23;8-34, 8-44) between the mobile station (MS1) and the internet host (HO), the multiple simultaneous transmission paths comprises a first transmission path via the reception/transmission circuitry (210) of the mobile station (MS1) and at least one second transmission path via the reception/transmission circuitry of the slave mobile station (MS2).
  3. 6
    A method for operating a mobile station; wherein the mobile station comprises a memory (MEM, 210) for storing applications and data; a processor (205) for executing the stored applications; a user interface (215) comprising an input section (220) and an output section (225); reception/transmission circuitry (230) for providing a communication interface to one or more access networks (AN); authentication means (260) operable to authenticate a user of the mobile station; a radio transceiver operable (230) to establish and maintain a broadband connection with a mobile communication network in response to a successful authentication of the user of the mobile station; and wireless local-area network, WLAN, means (255) responsive to an activation or deactivation command according to a setting received via the input section (220) of the user interface (225); characterized in that , wherein the method comprises instructing the processor (205) by a gateway application (270) to control the following operations:- activating (5-0) the WLAN means to detect if a WLAN network (WN) exists, and if a WLAN network does not exist, to act as a WLAN base station capable of communicating with at least one WLAN client terminal (CT) and at least one slave mobile station (MS2) over an ad-hoc WLAN network (WN) established by the mobile station (MS1) which becomes a master mobile station;- creating a network identifier (5-2, 5-4) for the WLAN base station;- assigning (5-8, 5-10;6-2 ... 6-8) an internet protocol address for the at least one WLAN client terminal and for the at least one slave mobile station (MS2);- resolving domain name service, DNS, queries (5-12 ... 5-18) in cooperation with an external DNS system;- assigning at least one port number for each protocol supported by the gateway application;- tunneling internet traffic (5-30 ... 5-36) between the at least one WLAN client terminal and an internet host (HO) over the broadband connection;- wherein said tunnelling of internet traffic comprises establishing and managing multiple simultaneous transmission paths (7-6, 7-8;7-18, 7-22;8-13, 8-23;8-34, 8-44) between the mobile station (MS1) and the internet host (HO), the multiple simultaneous transmission paths comprises a first transmission path via the reception/transmission circuitry (210) of the mobile station (MS1) and at least one second transmission path via the reception/transmission circuitry of the slave mobile station (MS2).