IP Library Granted Patent US 8,478,304
Granted Patent B1
US 8,478,304 · App. 11/820,457 · Granted Jul 2, 2013

Methods and systems for associating location information with a wireless local area network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,478,304
App. No.
11/820,457
Granted
Jul 2, 2013
Kind
B1
Abstract

A mobile device operating in a cellular communication network determines its current location via the cellular communication network, for example, by triangulation of the base stations of the cellular communication network. At its current location, the mobile device also detects a wireless local area network (WLAN) such as a Wi-Fi network. The mobile device then sends the location information and an ID of the WLAN to a network based database server, which creates an entry to store data associating the location information with the WLAN. The mobile device can also store data associating the location with the WLAN in a local storage.

Claims (56)

1. A method comprising:

determining a location of a mobile device; and

switching a first setting of the mobile device to a second setting of the mobile device, based on the current location,

wherein the switching a first setting of the mobile device to a second setting of the mobile device, based on the current location, comprises:

determining whether the current location of the mobile device is within an access range of a wireless local area network (WLAN), without using a WLAN transceiver of the mobile device to detect presence of the WLAN; and

if the current location is within the access range of the WLAN, automatically turning on the WLAN transceiver, and

wherein said determining whether the current location of the mobile device is within an access range of the WLAN comprises:

retrieving location information and a received signal strength indication (RSSI) associated with the WLAN; and

determining whether the current location of the mobile device is within the access range of the WLAN, based on the RSSI and a distance between the current location and the retrieved location.

2. The method of claim 1 , wherein said determining a location of a mobile device comprises using triangulation of base stations of a Global System for Mobile communications (GSM) network to determine the location of the mobile device.

3. The method of claim 1 , wherein said determining a location of a mobile device comprises obtaining data representing the location from a service provided via a cellular communication network.

4. The method of claim 1 , further comprising:

determining to store data that associates the location with the WLAN, which comprises:

requesting, by the mobile device, an identifier (ID) of the WLAN; and

sending said location and ID from the mobile device to a storage.

5. The method of claim 4 , wherein said sending is accomplished via anyone of a cellular communication network or the WLAN.

6. The method of claim 1 , further comprising:

determining to store data that associates the location with the WLAN, which comprises:

determining to store said data in a local storage of the mobile device.

7. The method of claim 1 , wherein said location information is retrieved from anyone of a local storage of the mobile device or a remote storage.

8. The method of claim 1 , wherein the switching a first setting of the mobile device to a second setting of the mobile device, based on the current location, further comprises:

associating the second setting with a location; and

if the current location is determined to be near said location, setting the mobile device with the second setting.

9. A method of claim 1 , wherein the switching a first setting of the mobile device to a second setting of the mobile device, based on the current location, further comprises changing a ring tone from a first ring tone to a second ring tone that is specific to the location of the device.

10. An apparatus comprising:

at least one processor; and

at least one memory including computer program code for one or more programs,

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,

determine a location of the apparatus; and

switch a first setting of the mobile device to a second setting of the mobile device, based on the current location,

wherein the switch a first setting of the mobile device to a second setting of the mobile device, based on the current location, comprises:

determine whether the current location of the mobile device is within an access range of a wireless local area network (WLAN), without using a WLAN transceiver of the mobile device to detect presence of the WLAN; and

if the current location is within the access range of the WLAN, automatically turn on the WLAN transceiver, and

wherein said determine whether the current location of the mobile device is within an access range of the WLAN comprises:

retrieve location information and a received signal strength indication (RSSI) associated with the WLAN; and

determine whether the current location of the mobile device is within the access range of the WLAN, based on the RSSI and a distance between the current location and the retrieved location.

11. The apparatus of claim 10 , wherein the apparatus is further caused to:

determine to store data that associates the location with the WLAN, wherein the determine to store data comprises:

request a wireless local area network identifier (WID) of the WLAN; and

send said location and WID to a remote storage via any one of the cellular communication network or the WLAN.

12. The apparatus of claim 10 further comprising: a data storage unit, wherein the apparatus is further caused to:

determine to store data that associates the location with the WLAN, wherein the determine to store data comprises:

determine to store said data in a data storage unit.

13. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:

determine a location of the apparatus; and

switch a first setting of the mobile device to a second setting of the mobile device, based on the current location,

wherein the switch a first setting of the mobile device to a second setting of the mobile device, based on the current location, comprises:

determine whether the current location of the mobile device is within an access range of a wireless local area network (WLAN), without using a WLAN transceiver of the mobile device to detect presence of the WLAN; and

if the current location is within the access range of the WLAN, automatically turn on the WLAN transceiver, and

wherein said determine whether the current location of the mobile device is within an access range of the WLAN comprises:

retrieve location information and a received signal strength indication (RSSI) associated with the WLAN; and

determine whether the current location of the mobile device is within the access range of the WLAN, based on the RSSI and a distance between the current location and the retrieved location.

14. The non-transitory computer-readable storage medium of claim 13 , wherein said location information is retrieved from a local storage of the mobile device or a remote storage.

15. The non-transitory computer-readable storage medium of claim claim 13 , wherein the switch a first setting of the mobile device to a second setting of the mobile device, based on the current location, further comprises:

associate the first setting with a home location and the second setting with a work location; and

if the current location is determined to be near the work location, set the mobile device with the second setting.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 043871 FRAME: 0865. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 14, 2017
From: NOKIA TECHNOLOGIES OY
To: HMD GLOBAL OY
Reel/Frame 044762/0403 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2017
From: NOKIA TECHNOLOGIES OY
To: HMD GLOBAL OY
Reel/Frame 043871/0865 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035512/0137 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2010
From: NOKIA NORGE AS
To: NOKIA CORPORATION
Reel/Frame 024381/0532 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2007
From: DAVID, RAM ADVA FISH; KENCHAMMANA-HOSEKOTE, DILIP RAGHU
To: TROLLTECH ASA
Reel/Frame 020008/0834 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2007
From: DAVID, RAM ADVA FISH; KENCHAMMANA-HOSEKOTE, DILIP RAGHU; ADAMS, ALISTAIR EDWIN
To: TROLLTECH ASA
Reel/Frame 020008/0855 →