IP Library Granted Patent US 7,962,152
Granted Patent B2
US 7,962,152 · App. 11/805,736 · Granted Jun 14, 2011

Location determination for wireless mobile devices

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 7,962,152
App. No.
11/805,736
Granted
Jun 14, 2011
Kind
B2
Abstract

In part, the invention relates to a method for generating location data using a wireless mobile device, the wireless mobile device adapted to communicate with a plurality of location services, each service associated with one of a plurality of networks. In one embodiment, the method comprises the steps of: selecting a first location service from the plurality of location services; transmitting a first request for location data to the first location service; if the first request fails, selecting a second location service from the plurality of location services; and receiving location data from one of the first and the second location services.

Claims (41)

1. A method for generating location data using a wireless mobile device, the method comprising the steps of:

determining whether the wireless mobile device is within a Wi-Fi hotspot by searching for a Wi-Fi signal;

responsive to the determination that the wireless mobile device is within the Wi-Fi hotspot, transmitting a first request for the location data by submitting a query through the Wi-Fi hotspot to a database for a current location of the wireless mobile device based on at least one of: (1) a Basic Service Set Identifier (“BSSID”) of the Wi-Fi hotspot and (2) a Received Signal Strength Indication (“RSSI”) of the Wi-Fi signal received by the wireless mobile device from the Wi-Fi hotspot, the database comprising up-to-date information of nationwide Wi-Fi access points;

responsive to the first request failing, transmitting a second request by submitting a GPS query to a cellular based GPS network;

receiving the location data from one of the database and the cellular based GPS network; and

responsive to both the first and the second requests fail, displaying an error message on the wireless mobile device.

2. The method of claim 1 wherein the location data is selected from the group consisting of latitude data, longitude data and altitude data.

3. The method of claim 1 further comprising the step of relaying the location data to an application on the wireless mobile device.

4. The method of claim 1 further comprising the step of forwarding the location data to an application on the wireless mobile device.

5. The method of claim 1 further comprising:

determining whether the first request fails by detecting that the Wi-Fi hotspot times out or an error signal is received from the Wi-Fi hotspot.

6. The method of claim 1 wherein the cellular network is selected from the group consisting of a GSM network, a W-CDMA network, a CDMA IS 2000 network and a 1xEV-DO network.

7. A wireless mobile device, comprising:

a communication subsystem, the communication subsystem adapted to communicate with a Wi-Fi network and a cellular based GPS network; and

a processor configured to communicate with the communication subsystem to acquire location data,

wherein the communication subsystem is programmed to perform the steps of:

determining whether the wireless mobile device is within a Wi-Fi hotspot by searching for a Wi-Fi signal;

responsive to the determination that the wireless mobile device is within the Wi-Fi hotspot, transmitting a first request for the location data by submitting a query through the Wi-Fi hotspot to a database for a current location of the wireless mobile device based on at least one of: (1) a Basic Service Set Identifier (“BSSID”) of the Wi-Fi hotspot and (2) a Received Signal Strength Indication (“RSSI”) of the Wi-Fi signal received by the wireless mobile device from the Wi-Fi hotspot, the database comprising up-to-date information of nationwide Wi-Fi access points;

responsive to the first request failing, transmitting a second request by submitting a GPS query to the cellular based GPS network;

receiving the location data from one of the database and the cellular based GPS network; and

responsive to both the first and the second requests fail, displaying an error message on the wireless mobile device.

8. The wireless mobile device of claim 7 wherein the location data is selected from the group consisting of latitude data, longitude data and altitude data.

9. The wireless mobile device of claim 7 wherein the communication subsystem is an application-specific integrated circuit.

10. The wireless mobile device of claim 7 wherein the communication subsystem is a software application.

11. The wireless mobile device of claim 7 wherein the communication subsystem is further programmed to perform:

determining whether the first request fails by detecting that the Wi-Fi hotspot times out or an error signal is received from the Wi-Fi hotspot.

12. The wireless mobile device of claim 7 wherein the cellular network is selected from the group consisting of a GSM network, a W-CDMA network, a CDMA IS 2000 network and a 1xEV-DO network.

13. A non-transitory computer-readable storage medium storing executable computer program instructions for generating location data using a wireless mobile device, the computer program instructions comprising instructions for:

determining whether the wireless mobile device is within a Wi-Fi hotspot by searching for a Wi-Fi signal;

responsive to the determination that the wireless mobile device is within the Wi-Fi hotspot, transmitting a first request for the location data by submitting a query through the Wi-Fi hotspot to a database for a current location of the wireless mobile device based on at least one of: (1) a Basic Service Set Identifier (“BSSID”) of the Wi-Fi hotspot and (2) a Received Signal Strength Indication (“RSSI”) of the Wi-Fi signal received by the wireless mobile device from the Wi-Fi hotspot, the database comprising up-to-date information of nationwide Wi-Fi access points;

responsive to the first request failing, transmitting a second request by submitting a GPS query to a cellular based GPS network;

receiving the location data from one of the database and the cellular based GPS network; and

responsive to both the first and the second requests fail, displaying an error message on the wireless mobile device.

14. The storage medium of claim 13 wherein the location data is selected from the group consisting of latitude data, longitude data and altitude data.

15. The storage medium of claim 13 wherein the computer program instructions further comprises instructions for:

relaying the location data to an application on the wireless mobile device.

16. The storage medium of claim 13 wherein the computer program instructions further comprises instructions for:

forwarding the location data to an application on the wireless mobile device.

17. The storage medium of claim 13 wherein the computer program instructions further comprises instructions for:

determining whether the first request fails by detecting that the Wi-Fi hotspot times out or an error signal is received from the Wi-Fi hotspot.

18. The storage medium of claim 13 wherein the cellular network is selected from the group consisting of a GSM network, a W-CDMA network, a CDMA IS 2000 network and a 1xEV-DO network.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 3, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: VIRGIN MOBILE USA, L.P.
Reel/Frame 052313/0177 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 3, 2017
From: VIRGIN MOBILE USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041880/0042 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL 021432, FRAME 0080 Recorded Nov 24, 2009
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
To: HELIO LLC
Reel/Frame 023563/0943 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL 021429, FRAME 0824 Recorded Nov 24, 2009
From: VIRGIN ENTERTAINMENT HOLDINGS, INC.; SK TELECOM CO., LTD. (AS SUCCESSOR TO SK TELECOM USA HOLDINGS, INC.)
To: HELIO LLC
Reel/Frame 023567/0623 →
CHANGE OF CONTROL OF ASSIGNEE Recorded Oct 23, 2008
From: HELIO LLC
To: VIRGIN MOBILE USA, L.P.
Reel/Frame 021719/0749 →
RELEASE OF SECURITY INTEREST Recorded Aug 22, 2008
From: SK TELECOM USA HOLDINGS, INC.
To: HELIO LLC
Reel/Frame 021428/0001 →
SECURITY AGREEMENT Recorded Aug 22, 2008
From: HELIO LLC
To: VIRGIN ENTERTAINMENT HOLDINGS, INC.; SK TELECOM USA HOLDINGS, INC.
Reel/Frame 021429/0824 →
SECURITY AGREEMENT Recorded Aug 22, 2008
From: HELIO LLC
To: JPMORGAN CHASE BANK, N.A. AS COLLATERAL AGENT
Reel/Frame 021432/0080 →
SECURITY AGREEMENT Recorded Jul 30, 2008
From: HELIO LLC
To: SK TELECOM USA HOLDINGS, INC.
Reel/Frame 021314/0795 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2007
From: BUERGER, CHRISTIAN A.; HAYES, GREGORY PAUL; KOH, EUGENE; OH, SEUNG JUNE
To: HELIO, LLC
Reel/Frame 019404/0333 →