IP Library Granted Patent US 7,613,428
Granted Patent B2
US 7,613,428 · App. 11/809,198 · Granted Nov 3, 2009

Resource location through location history

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,613,428
App. No.
11/809,198
Granted
Nov 3, 2009
Kind
B2
Abstract

A system and method are disclosed for locating resources available to portable electronic devices which are enabled for short range wireless communications. The system and method include creating and accessing a resource and access location history database accessible via the portable electronic device.

Claims (33)

1. A computing device, comprising:

a radio frequency transceiver configured to detect a plurality of nearby wireless local area network access points;

a location determination circuit; and

a processing circuit configured to receive an address via the radio frequency transceiver from each of the detected plurality of nearby access points, to provide a location of each of the access points based on signals from the location determination circuit, and to store the addresses and associated locations in a database.

2. The computing device of claim 1 , wherein the radio frequency transceiver operates according to an IEEE 802.11 standard and the addresses are MAC addresses.

3. The computing device of claim 1 , wherein the location determination circuit comprises a global positioning system receiver.

4. The computing device of claim 1 , wherein the location determination circuit is configured to triangulate the location of the access points.

5. The computing device of claim 1 , wherein the processing circuit is configured to provide signal strengths of signals received from the access points.

6. The computing device of claim 5 , wherein the processing circuit is configured to store a timestamp of detection of the nearby access points.

7. The computing device of claim 1 , wherein the processing circuit is configured to compress the addresses and associated locations in the database.

8. The computing device of claim 1 , further comprising the database, wherein the database is coupled to the computing device.

9. The computing device of claim 1 , wherein the computing device is configured to transmit the addresses and associated locations through a wireless network to a remote site.

10. A method, comprising:

detecting wireless local area network access points using a radio frequency transceiver;

receiving address data from each of the detected access point via the radio frequency transceiver;

calculating location data for the access points using a location determination circuit; and

storing the location data and associated address data in a database.

11. The method of claim 10 , wherein the step of detecting comprises receiving signals according to an IEEE 802.11 standard and wherein the address data comprises MAC addresses.

12. The method of claim 10 , wherein the step of calculating location data comprises receiving signals from global positioning system satellites.

13. The method of claim 10 , wherein the step of calculating location data comprises triangulating a location.

14. The method of claim 10 , further comprising calculating signal strengths of signals received from the access points.

15. The method of claim 10 , further comprising storing timestamps based on times of detection of the wireless access points.

16. The method of claim 10 , further comprising compressing the addresses and associated locations in the database.

17. The method of claim 10 , further comprising storing the database of location data and associated address data on a network-based memory.

18. A mobile computing device configured to query a database generated by:

detecting wireless local area network access points using a radio frequency transceiver;

receiving address data from each of the detected access point via the radio frequency transceiver

calculating location data for the access points using a location determination circuit; and

storing the location data and associated address data in a database.

19. The mobile computing device of claim 18 , further comprising a mobile telephony circuit.

20. The mobile computing device of claim 18 , further comprising a housing configured to be carried in a hand during use.

21. The mobile computing device of claim 18 , wherein the mobile computing device is configured to query the database for location data.

22. The mobile computing device of claim 21 , wherein the mobile computing device is configured to display the location data on a graphical navigation tool.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2014
From: HEWLETT-PACKARD COMPANY; HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.; PALM, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 032126/0541 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0239 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 031837/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0659 →
CORRECTIVE ASSIGNMENT TO CORRECT THE STATE OF INCORPORATION OF ASSIGNEE PALM, INC. TO DELAWARE PREVIOUSLY RECORDED ON REEL 019764 FRAME 0943. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECTION OF STATE OF INCORPORATION FROM CALIFORNIA TO DELAWARE. Recorded Dec 16, 2013
From: BLIGHT, DAVID C.; LUSHER, ELAINE
To: PALM, INC.
Reel/Frame 031826/0230 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 030341/0459 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2010
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 025204/0809 →
RELEASE OF SECURITY INTEREST Recorded Jul 6, 2010
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: PALM, INC.
Reel/Frame 024630/0474 →
SECURITY AGREEMENT Recorded Jan 9, 2008
From: PALM, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 020341/0285 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2007
From: BLIGHT, DAVID; LUSHER, ELAINE
To: PALM, INC.
Reel/Frame 019764/0943 →