`(12) Patent Application Publication (10) Pub. No.: US 2007/0249365A1
`(43) Pub. Date:
`Oct. 25, 2007
`Jendbro
`
`US 20070249365A1
`
`(54) DEVICE, METHOD AND COMPUTER
`PROGRAM FOR CONNECTING AMOBILE
`DEVICE TO AWIRELESS NETWORK
`(75) Inventor: Magnus Jendbro, Staffanstorp (SE)
`Correspondence Address:
`ALBIHNS STOCKHOLM AB
`BOX 5581, LINNEGATAN 2
`SE-11485 STOCKHOLM; SWEDENn
`STOCKHOLM (SE)
`(73) Assignee: Sony Ericsson Mobile Communications
`AB, Lund (SE)
`(21) Appl. No.:
`11/381,152
`
`(22) Filed:
`
`May 2, 2006
`Related U.S. Application Data
`(60) Provisional application No. 60/745,192, filed on Apr.
`20, 2006.
`
`Publication Classification
`
`(51) Int. Cl.
`(2006.01)
`H04O 7/20
`(52) U.S. Cl. .......................................................... 455/4.56.1
`
`(57)
`
`ABSTRACT
`
`A solution for a mobile communications device, for con
`trolling connection to a communications network. The
`invention involves positioning of the mobile device based on
`received positioning information signals, and comparison of
`a determined current position for the device with stored
`position data. If the determined position matches stored
`position data, a profile related to that position data is
`selected. The profile comprises settings usable for connec
`tion to a communications network. The determined position
`identifies the profile to use, and when an application involv
`ing connection to a network is initiated by a user, the
`appropriate client and related settings are automatically
`used.
`
`
`
`
`
`
`
`
`
`
`
`
`
`INITIATION OF AN
`APPLICATION
`
`200
`
`DETERMINING POSITION
`OF THE MOBILE DEVICE
`
`210
`
`COMPARING THE
`POSITION WITH POSITION
`DATA IN A MEMORY
`
`
`
`SELECTING A PROFILE
`FROM POSITION DATA
`THAT MATCHES THE
`POSITION
`
`CONNECTING TO
`WIRELESS NETWORK
`USING SETTINGS
`ACCORDING TO
`SELECTED PROFILE AND
`INITIATED APPLICATION
`
`
`
`INITIATING
`COMMUNICATION
`
`Page 1 of 10
`
`SAMSUNG EX-1072
`
`
`
`Patent Application Publication Oct. 25, 2007 Sheet 1 of 3
`
`US 2007/0249365 A1
`
`100
`
`Fig. 1
`
`POSITION
`CELL ID
`15433 OPERATOR I | HOME
`
`PROFILE
`
`WLAN
`ACCESS
`WEP
`
`
`
`VOIP
`
`
`32541 OPERATOR II | OFFICE
`
`DEFAULT
`
`PUBLIC
`
`VPN
`CLIENT
`SETTINGS
`VPN
`CLIENT
`SETTINGS
`
`CLIENT
`CLIENT
`MICROSOFT
`HIGH
`SECURITTY OUTLOOK
`VoIP CLIENT
`FREE VOIP
`CLIENT
`
`MICROSOFT
`OUTLOOK
`EXPRESS
`
`Fig. 4
`
`Page 2 of 10
`
`
`
`Patent Application Publication Oct. 25, 2007 Sheet 2 of 3
`
`US 2007/0249365 A1
`
`
`
`INITIATION OF AN
`APPLICATION
`
`PETERMININ POSITION
`
`OF THE MOBILE DEVICE
`
`210
`
`COMPARING THE
`POSITION WITH POSITION
`DATA IN A MEMORY
`
`SELECTING A PROFILE
`FROM POSITION DATA
`THAT MATCHES THE
`POSITION
`
`CONNECTING TO
`WIRELESS NETWORK
`USING SETTINGS
`ACCORDING TO
`SELECTED PROFILE AND
`INITIATED APPLICATION
`
`O
`
`Fig. 2
`
`INITIATING
`
`COMMUNICATION
`
`Page 3 of 10
`
`
`
`Patent Application Publication Oct. 25, 2007 Sheet 3 of 3
`
`US 2007/0249365 A1
`
`300
`
`
`
`Page 4 of 10
`
`
`
`US 2007/0249365 A1
`
`Oct. 25, 2007
`
`DEVICE, METHOD AND COMPUTER PROGRAM
`FOR CONNECTING AMOBILE DEVICE TO A
`WRELESS NETWORK
`
`FIELD OF THE INVENTION
`0001. The present invention relates to the field of mobile
`communications, and in particular to the procedure of set
`ting up a wireless communication connection between a
`mobile device and a communications network. More spe
`cifically, the invention relates to matching of position data
`for automatic selection of a profile for setting up Such a
`connection.
`
`BACKGROUND OF THE INVENTION
`0002 Today, a significant penetration of WLANs and
`VoIP systems has occurred both in homes and offices. VoIP
`enables the convergence of data and Voice networks, allow
`ing network administrators of major corporations or home
`users to cut costs. At the same time residential gateways
`provide a mechanism for data WLAN connectivity. Most
`WLAN usage is for data applications in devices, such as
`mobile phones, printers, cameras and WLAN IP phones. In
`general, security issues Surrounding WLAN apply to all
`devices that connect to it, in order to guarantee that trusted
`relationships are achieved between communicating devices
`and to prevent eavesdropping of radio signals.
`0003) The 802.11i standard enables support for both
`packet and authentication security. Previous generations of
`802.11 security methods revolved around the WEP protocol.
`The authentication provided by WEP does not provide
`two-way authentication, i.e. the user does not authenticate
`the network. The 802.11i standard addresses security defi
`ciencies of WEP using wireless protected access (WPA) and
`the ratified 802.11i specification has been adopted as WPA2,
`WPA2 enhances WPA by using the Advanced Encryption
`Standard, AES, instead of the cipher method RC4 as the
`encryption engine, 802.11i also discloses a new robust
`security network (RSN) that may require hardware changes.
`0004) Referring to the WLAN security setup, WLAN IP
`phones provide the ability for a user to pick up their “home’
`phone and use the same phone anywhere were access to a
`broadband network is available. Thus, security measures
`need to encompass these use cases in addition to the tradi
`tional security setup. The type of security offered is typically
`limited to setting up an access point and a device connected
`to a computer or multiple computers.
`0005) 802.11i provides for two different types of authen
`tication mechanisms, pre-shared key (PSK) mode and
`802.1X-based authentication mode. PSK is essentially a user
`setup that replaces the pairwise master key (PMK) that
`would have been exchanged via the 802.1X mechanism.
`Most ease-of-use implementations for home networks use
`the PSK mode as the core of their framework.
`0006 WLAN IP phones are network devices that nor
`mally use network-based authentication. The type of
`messaging passed between elements is governed by the
`extensible authentication protocol (EAP). This messaging
`describes an authentication method using request and
`response sequences. There are different types of content
`formats that can be implemented, such as TLS, TTLS and
`SIM. The purpose of 802.1X in an 802.11 i context is to
`exchange a PMK used to setup a secure network between the
`access point and the end station.
`
`0007. In the present and near future a WLAN user will
`need to access different WLAN networks and these different
`networks will need both different applications as well as
`different security measures in order to work in a secure and
`proper manner, as it is disclosed above. A user may e.g. need
`to use one kind of VoIP client in the home or in a public
`hotspot environment and a completely different VoIP client
`at work. Different application may require the user to
`authenticate the usage by using a VPN client at the office that
`is not required in home or in the hot spot environment or vice
`WSa.
`0008 WO-A1-2005/109934, discloses a method to facili
`tate the selection of a WLAN, wherein the selection is based
`on an order of preference. The order of preference is based
`on the positioning of the mobile node. The position of the
`mobile node is determined based on e.g. the country code
`received from a cellular network. The main object of the
`method is to select a WLAN out of a plurality of available
`WLAN’s based on the country wherein the mobile is used.
`0009 US, A1, 20050190747 discloses a mobile phone
`that is capable of acting differently depending on the place
`where the mobile phone is used. When the mobile phone is
`at home the phone receives calls via the home number and
`when the mobile phone is at work it receives calls to the
`office. When the mobile phone detects a public hot spot the
`wireless VoIP is used. From the WLAN detected a profile
`associated with the detected WLAN, and stored in the
`mobile phone, is used. The place where the mobile device is
`used is based on the identity of the WLAN. However, this
`method requires the mobile device to always scan and search
`for available wireless networks to set up a connection for
`communication over said wireless network and, this con
`tinuously scanning result in an excessive drainage of the
`battery of the mobile device.
`0010. A general objective of the invention is to provide a
`Solution for mobile devices which provides easy and quick
`selection of settings to use when connecting to a network
`with a certain application.
`0011. An aspect of this object is to provide a solution
`which ensures that proper security procedures for different
`applications are used in the connection process.
`0012 Yet another aspect of this object is to provide a
`Solution which does not entail excessive drainage of a
`battery of the wireless communications device.
`
`SUMMARY OF THE INVENTION
`0013 The present invention relates to a device, as well as
`a method and a computer program product for use in a
`mobile device, for controlling connection to a communica
`tions network. More specifically, the invention involves
`positioning of the mobile device, and comparison of a
`determined current position with stored position data. If the
`determined position matches stored position data, a profile
`related to that position data is selected, which profile com
`prises settings for connection to the network Preferably,
`selection of a certain profile and launching of a related client
`works automatically when an application is initiated by a
`user. This means less user interaction, while appropriate
`settings may still be employed for different scenarios, typi
`cally for different applications and at different positions.
`Furthermore, the mobile device does not have to scan for
`wireless networks to connect to, since the network and
`settings to use are predefined and linked to the position and
`the type of application initiated. Hence, the battery drainage
`
`Page 5 of 10
`
`
`
`US 2007/0249365 A1
`
`Oct. 25, 2007
`
`of the mobile device is reduced and battery time is extended
`as Another benefit is that it is quicker to find networks
`since a scanning is not needed. Getting a position is faster
`than performing a network Scan.
`0014. According to a first aspect, the invention relates to
`a mobile device wirelessly connectable to a communications
`network, comprising a signal transceiver configured to
`receive positioning information relating to the position of
`the mobile device; a memory for storing a plurality of
`position data and profiles related to the position data, which
`profiles comprise parameters usable for connecting to com
`munications networks; and a control unit configured to
`compare a current position for the mobile device with stored
`position data, and to select one of the plurality of profiles to
`connect to said network if the current position matches
`stored position data.
`0015. In one embodiment the parameters of a profile
`comprise application clients, and the control unit is config
`ured to launch the application client contained
`in the
`selected profile.
`0016.
`In one embodiment the mobile device comprises a
`user interface operable to initiate an application, wherein the
`control unit is configured to retrieve parameters comprised
`in the profile related to the initiated application.
`0017. In one embodiment the application clients include
`VoIP clients and/or email clients, synchronisation clients,
`browser clients and the like.
`0018. In one embodiment the parameters of a profile
`comprise access parameters.
`0019. In one embodiment the access parameters include
`security parameters and authentication procedures.
`0020. In one embodiment the signal transceiver is con
`figured to receive positioning information from a cellular
`network.
`0021. In one embodiment the signal transceiver is con
`figured to receive positioning information from a satellite
`positioning system.
`0022. In one embodiment the communications network is
`a radio communications network.
`0023. In one embodiment the mobile device comprises a
`user interface operable to manually launch an application
`client for connection to a communications network, wherein
`the control unit is configured to store a profile in the memory
`including parameters used for connecting to the communi
`cations networks, responsive to manual launching of an
`application client.
`0024. According to a second aspect, the invention relates
`to a method for setting up a connection between a mobile
`device and a communications network, comprising the steps
`of:
`determining the position of the mobile device:
`0.025
`0026 comparing the determined position with position
`data stored in the mobile device;
`0027 selecting a profile related to position data that
`matches the determined position; and connecting to a
`communications network using parameters related to the
`selected profile.
`
`In one embodiment the method further comprises:
`0028)
`0029) selecting an application in the mobile device; and
`wherein the connecting step further comprises launching
`an application client related to the selected profile and
`corresponding to the selected application.
`0030. In one embodiment the application clients include
`VoIP clients and/or email clients's synchronisation clients,
`browser clients, media player clies. and the like.
`0031. In one embodiment the step of determining posi
`tion comprises receiving positioning information from a
`cellular network.
`0032. In one embodiment the step of determining posi
`tion comprises receiving positioning information from a
`satellite positioning system.
`0033. In one embodiment the step of connecting further
`comprises authenticating the connection using a security
`procedure related to the selected profile.
`0034. According to a third aspect, the invention relates to
`a computer program product for use in a processor system of
`a mobile device, comprising computer program code execut
`able to:
`0035) determine the position of the mobile device;
`0036 compare said determined position with position
`data stored in the mobile device;
`0037 select a profile related to stored position data that
`matches the determined position; and
`0038 connect to a communications network using set
`tings related to the selected profile.
`0039. In one embodiment the computer program product
`comprises computer program code executable to:
`0040 select an application in the mobile device; and
`wherein the connecting step further comprises launching
`an application client related to the selected profile and
`corresponding to the selected application.
`0041. In one embodiment the application clients include
`VoIP clients and/or email clients, synchronisation clients,
`browser clients and the like.
`0042. In one embodiment the step of determining posi
`tion comprises receiving positioning information from a
`cellular network.
`0043. In one embodiment the step of determining posi
`tion comprises receiving positioning information from a
`satellite positioning system.
`0044) In one embodiment the step of connecting further
`comprises authenticating the connection using a security
`procedure related to the selected profile.
`0045. The subject matter of the different embodiments
`outlined above may be combined in further embodiments.
`BRIEF DESCRIPTION OF THE DRAWINGS
`0046) The features and advantages of the present inven
`tion will be more apparent from the following description of
`the invention with references to the accompanying draw
`ings, on which:
`0047 FIG. 1 schematically illustrates an embodiment of
`a mobile communications device according to the present
`invention;
`
`Page 6 of 10
`
`
`
`US 2007/0249365 A1
`
`Oct. 25, 2007
`
`FIG. 2 schematically illustrates a method according
`0.048
`to an embodiment of the invention in a block diagram;
`0049 FIG. 3 illustrates a schematic diagram of a mobile
`device used in an office network according to an embodi
`ment of the invention; and
`0050 FIG. 4 schematically illustrates a way of storing
`different profiles in a memory of a mobile device according
`to an embodiment of the present invention.
`
`DETAILED DESCRIPTION OF EMBODIMENTS
`OF THE INVENTION
`Embodiments of the present invention will be
`0051
`described more fully hereinafter with reference to the
`accompanying drawings, in which embodiments of the
`invention are shown. This invention may, however, be
`embodied in many different forms and should not be con
`strued as limited to the embodiments set forth herein. Rather,
`these embodiments are provided so that this disclosure will
`be thorough and complete, and will fully convey the scope
`of the invention to those skilled in the art. Like numbers
`refer to like elements throughout.
`0.052 The terminology used herein is for the purpose of
`describing particular embodiments only and is not intended
`to be limiting of the invention. As used herein, the singular
`forms “a”, “an and “the are intended to include the plural
`forms as well, unless the context clearly indicates otherwise.
`It will be further understood that the terms “compris
`es'comprising,”“includes and/or “including when used
`herein, specify the presence of stated features, integers,
`steps, operations, elements, and/or components, but do not
`preclude the presence or addition of one or more other
`features, integers, steps, operations, elements, components,
`and/or groups thereof.
`0053. Unless otherwise defined, all terms (including tech
`nical and scientific terms) used herein have the same mean
`ing as commonly understood by one of ordinary skill in the
`art to which this invention belongs. It will be further
`understood that terms used herein should be interpreted as
`having a meaning that is consistent with their meaning in the
`context of this specification and the relevant art and will not
`be interpreted in an idealized or overly formal sense unless
`expressly so defined herein.
`0054 The present invention is described below with
`reference to block diagrams and/or flowchart illustrations of
`methods, apparatus (systems) and/or computer program
`products according to embodiments of the invention. It is
`understood that several blocks of the block diagrams and/or
`flowchart illustrations, and combinations of blocks in the
`block diagrams and/or flowchart illustrations, can be imple
`mented by computer program instructions. These computer
`program instructions may be provided to a processor of a
`general purpose computer, special purpose computer, and/or
`other programmable data processing apparatus to produce a
`machine, such that the instructions, which execute via the
`processor of the computer and/or other programmable data
`processing apparatus, create means for implementing the
`functions/acts specified in the block diagrams and/or flow
`chart block or blocks.
`0.055 These computer program instructions may also be
`stored in a computer-readable memory that can direct a
`computer or other programmable data processing apparatus
`to function in a particular manner, such that the instructions
`stored in the computer-readable memory produce an article
`
`of manufacture including instructions which implement the
`function/act specified in the block diagrams and/or flowchart
`block or blocks.
`0056. The computer program instructions may also be
`loaded onto a computer or other programmable data pro
`cessing apparatus to cause a series of operational steps to be
`performed on the computer or other programmable appara
`tus to produce a computer-implemented process Such that
`the instructions which execute on the computer or other
`programmable apparatus provide steps for implementing the
`functions/acts specified in the block diagrams and/or flow
`chart block or blocks.
`0057 Accordingly, the present invention may be embod
`ied in hardware and/or in Software (including firmware,
`resident software, micro-code, etc.). Furthermore, the
`present invention may take the form of a computer program
`product on a computer-usable or computer-readable storage
`medium having computer-usable or computer-readable pro
`gram code embodied in the medium for use by or in
`connection with an instruction execution system. In the
`context of this document, a computer-usable or computer
`readable medium may be any medium that can contain,
`store, communicate, propagate, or transport the program for
`use by or in connection with the instruction execution
`system, apparatus, or device.
`0058. The computer-usable or computer-readable
`medium may be, for example but not limited to, an elec
`tronic, magnetic, optical, electromagnetic, infrared, or semi
`conductor System, apparatus, device, or propagation
`medium. More specific examples (a non-exhaustive list) of
`the computer-readable medium would include the follow
`ing: an electrical connection having one or more wires, a
`portable computer diskette, a random access memory
`(RAM), a read-only memory (ROM), an erasable program
`mable read-only memory (EPROM or Flash memory), an
`optical fiber, and a portable compact disc read-only memory
`(CD-ROM). Note that the computer-usable or computer
`readable medium could even be paper or another suitable
`medium upon which the program is printed, as the program
`can be electronically captured, via, for instance, optical
`scanning of the paper or other medium, then compiled,
`interpreted, or otherwise processed in a suitable manner, if
`necessary, and then stored in a computer memory.
`0059. The present invention is described herein as
`employed in and with a wireless communications device,
`also denoted a mobile device. In the context of the invention,
`the mobile device may e.g. be a mobile phone, a PDA
`(Personal Digital Assistant) or any other type of portable
`device Such as laptop computer.
`0060 Referring to FIG. 1, a mobile device 100 is dis
`closed. The mobile device 100 includes an antenna 110
`which in one embodiment of the present invention is a
`combined GSM and GPS antenna or a UMTS and GPS
`antenna. However, it should be understood that mobile
`device 100 may be equipped with separated antennas Such as
`a GPS antenna and a GSM antenna or just one type of
`antenna such as an UMTS, GSM, EDGE, GPRS, CSD
`antenna or the like. In any case, device 100 is configured, by
`means of antenna 110, to receive wireless signals compris
`ing position data relating to the position of the mobile device
`100 itself. The antenna 110 in the illustrated embodiment is
`a solid external antenna but it should be noted that the
`antenna may as well be an extendable antenna or an internal
`antenna. Antenna 110 is connected to a signal transceiver
`140, and is configured to receive wireless information
`
`Page 7 of 10
`
`
`
`US 2007/0249365 A1
`
`Oct. 25, 2007
`
`including positioning information either from a cellular
`network or through the satellite positioning system. A con
`trol unit 150 typically includes a central processing unit
`CPU with associated memory and Software, and is config
`ured to control the processes carried out within the device
`100. Signal transceiver 140 is connected to control unit 150,
`inter alia for communication of positioning information
`received by means of antenna 110. The positioning infor
`mation received in the device may be in the form of data
`which needs to be analyzed to determine the related position,
`as will be explained. In such a case, control unit 150 is
`configured to establish the position of the device 100 based
`on the positioning information. Alternatively, the position
`ing information received may be given directly in the form
`of position coordinates.
`0061. In an embodiment of the present invention the
`position of the mobile device 100 is defined and identified by
`the longitude, latitude and altitude coordinate system,
`expressing the position in spatial terms. Latitude is
`expressed as 0-90 degrees north or south of the equator and
`longitude as 0-180 degrees east or west of the prime merid
`ian. Altitude is expressed in meters above sea level. In one
`embodiment, the positioning information received in mobile
`device 100 is already in the form of such position coordi
`nates. As an alternative, the positioning data received may
`be expressed as a text description.
`0062) There are different ways of positioning a mobile
`device, and in one embodiment of the present invention the
`mobile device is positioned using the mobile phone network
`within which the mobile device 110 is configured to com
`municate. One basic positioning procedure is to use the
`current cell ID. The cell ID is used to identify the base
`transceiver station, BTS, that the mobile device is commu
`nicating with, and the location of the BTS. The accuracy of
`this positioning method is dependent on the size of the cell
`and it should be understood that the cell size in a networks
`varies between 2 to 20 kilometres in diameter. Other tech
`niques for positioning in a cellular network along with cell
`ID can be employed to narrow the resolution, such as Time
`Of Arrival (TOA), Time Difference Of Arrival (TDOA) and
`Angle of Arrival (AOA) techniques. Furthermore, Enhanced
`Observed Time Difference (E-OTD) is a positioning tech
`nology based on Software within wireless phones combined
`with their existing signal measurement capabilities. Today, a
`position accuracy within 150 meters can be obtained.
`0063. In another embodiment of the present invention
`mobile device is positioned using satellites. Through the
`Global Positioning System (GPS) the mobile device may be
`positioned in longitude and latitude. A satellite positioning
`system is potentially the most accurate method, but requires
`additional hardware and/or software in the mobile device
`1OO.
`0064. An alternative method to position a mobile device
`may be using short-range positioning beacons. This method
`is applicable in relatively small areas, such as a single
`building, but also along frequently visited roads, wherein a
`local area network can provide locations along with other
`services. For really short range applications within build
`ings, appropriately equipped devices can use Bluetooth for
`short-range positioning. The position data in Such systems
`will be more accurate than in a cellular positioning system,
`due to the shorter communication range.
`0065. The position determined by means of the received
`positioning information relating to a current position, and
`the application requested by the user of the mobile device,
`
`are used in combination by control unit 150 to select a
`profile which is position-dependent, and to load and execute
`the selected application using parameters determined in the
`selected profile. The profiles may be manually programmed
`in advance by means of a user interface of mobile device
`100, typically a keypad and a display with a menu system.
`Alternatively, profiles may be stored according to usage. In
`an embodiment of the latter kind, a profile may be stored
`when a certain application is launched for the first time in a
`certain position, which may or may not have been previously
`visited by the mobile device 100. In the illustrated embodi
`ment of FIG. 1 the profiles are stored in a memory 160 which
`may be a random access memory (RAM), a read-only
`memory (ROM) and an erasable programmable read-only
`memory (EPROM or Flash memory). In an alternative
`embodiment a dialog is shown to the user informing that a
`network is available so that the user can possibly launch an
`application like a browser, email or messaging application.
`0066 Each profile is stored in memory 160 together with
`one or more related settings for different applications, for
`use by the mobile device 100 in order to set up a connection
`to a wireless network, such as e an IEEE 802.11 type
`WLAN, a WiMAX, a HiperLAN, a Bluetooth LAN, or a
`cellular mobile communications network such as a GPRS
`network, or a third generation WCDMA network. The
`mobile device 100 according to the embodiment illustrated
`in FIG. 1 is able to connect to different wireless networks
`through the wireless interface units 120,130.
`0067. In accordance with an embodiment of the present
`invention, the mobile device 100 is configured to automati
`cally use the relevant settings for an application in a certain
`position. This way drainage of the battery 170 of the mobile
`device is reduced, since the mobile device 100 does not need
`to continuously run a scanning process in order to search and
`identify wireless networks.
`0068 Referring now to FIGS. 2 and 3, the operation of a
`mobile device 100 in a network 300 is illustrated. A user of
`mobile device 100 enters a work place for the user, herein
`referred to as the office. The office may be a building, a floor,
`a room or the like. The size may be related to the obtainable
`position accuracy, but even if there are different base stations
`within the office they may collectively be defined in the
`profile as one position, i.e. the position of the office. After
`entering the office the user wants to call home.
`0069. The user initiates an application that involves set
`ting up a connection to a communications network, step 200
`in FIG. 2. The initiation of the application preferably
`includes selection in a menu system or activation of an icon
`in a graphical user interface of mobile device 100. In FIG.
`2 the mobile device 100 is illustrated as a mobile phone,
`which is the best mode known to date for implementation of
`the present invention. Although not outlined in detail,
`mobile device 100 therefore includes, in addition to the
`elements illustrated in FIG. 1, a display, a keypad or a
`touch-sensitive sheet provided on the display, a speaker and
`a microphone. Returning to the method of FIG. 2, the
`application selected by the user is Voice over IP (VoIP).
`0070). In step 210 the position of mobile device 100 is
`determined. In one embodiment this includes receiving cell
`ID positioning information by means of antenna 110 and
`signal transceiver 140, through a cellular network covering
`the office. In a different embodiment the mobile device is
`positioned using GPS coordinates, where GPS satellite
`signals form the received positioning information. Alterna
`tive methods for positioning the mobile device may be used
`
`Page 8 of 10
`
`
`
`US 2007/0249365A1
`
`Oct. 25, 2007
`
`such as Galileo, Glonass or the like. The position of the
`device 100 is consequently determined based on the posi
`tioning information, where the positioning information may
`form the position data itself, or the position may be deter
`mined by analyzing the received positioning information.
`The position of the device may be constantly checked and
`determined or, as in the illustrated embodiment, determined
`following the selection of an application. In the embodiment
`of FIG. 2, the positioning information includes the cell ID,
`whereby the position is determined to be represented by that
`cell ID.
`0071. In step 220 the determined position, i.e. the cell ID,
`is compared to position data stored in memory 160 of mobile
`device 100. In one embodiment the position data is stored in
`memory 160 as a list as described below with reference to
`FIG. 4.
`0072. When a match is found between the determined
`position established from the received positioning informa
`tion and the position data contained in memory 160, a profile
`related to the stored position data containing settings for
`different application is automatically selected, as denoted
`230 in FIG. 2. The profiles may be preprogrammed by the
`user. In one embodiment, the first time a user initiates an
`application in an area related to a certain position, the user
`needs to manually select an application client, security
`parameters and authentication procedures, or alternatively
`the application is initiated with a default setting. The user is
`preferably requested via the graphical user interface to
`respond whether the settings for the application should be
`stored in a new profile related to the position in question,
`which is determined by means of received positioning
`information. In one embodiment it should also be possible to
`override the automatic selection of settings based on match
`ing of determined present position with stored position data.
`This may be obtained by displaying, upon selection of an
`application in the mobile device 100, a question to the user
`whether or not to use stored settings. Answer Yes launches
`the application client linked to the profile in question with
`the associated stored settings for security and so on. Answer
`No opens a menu in which the different parameters for
`launching the application can be selected. Also after such a
`Scenario, i.e. when manual setting is made in a position and
`for an application which are already linked to each other in
`an existing profile in memory 160, the existing profile may
`be amended. Each profile is pref