throbber
(19) United States
`(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
`
`EMAIL
`
`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

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket