IP Library Granted Patent US 8,396,658
Granted Patent B2
US 8,396,658 · App. 12/588,143 · Granted Mar 12, 2013

Probabilistic reverse geocoding

Inventors: Bob Barcklay (Berkeley, CA); John Hahn (San Francisco, CA); Kevin Tsurutome (San Francisco, CA)
Assignee: TeleCommunication Systems, Inc.
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,396,658
App. No.
12/588,143
Granted
Mar 12, 2013
Kind
B2
Abstract

The accuracy of a reverse geocode for a GPS fix in a mobile phone navigation device is improved significantly by considering together the user's last known location on an original route, the elapsed time between the last known location on the original route and the latest GPS fix, and the likelihood that the user could have traveled from the last known location on the original route to one of numerous candidate locations (generated from the reverse geocode) in the elapsed time. The navigation server relies only on a GPS fix, timestamps, and a back-end routing database to provide improved or superior accuracy of reverse geocoding a GPS fix (selection of a point on a road) when a relevant user has deviated from the intended route. The reverse geocoding allows for accurate and functional re-routing capabilities.

Claims (27)

1. A method of providing an accurate location to a user's wireless navigation device in a congested area when in an off-route condition, comprising:

obtaining a latest off-route location fix of a user's wireless navigation device;

obtaining a last known on-route location of said user's wireless navigation device;

determining an elapsed time between said last known on-route location and said latest off-route location fix;

performing a reverse geocode on said latest off-route location fix based on said elapsed time, resulting in a plurality of potential location candidates;

determining an estimated time of travel from said last known on-route location to each of said plurality of potential location candidates; and

mapping as a current location of said user's wireless navigation device one of said plurality of potential location candidates having said estimated time of travel time closest to said elapsed time.

2. The method of providing an accurate location to a user's wireless navigation device in a congested area when in an off-route condition according to claim 1 , wherein:

said latest off-route location fix is a global positioning system (GPS) fix.

3. The method of providing an accurate location to a user's wireless navigation device in a congested area when in an off-route condition according to claim 1 , further comprising:

calculating a new route from said current location to an original destination.

4. The method of providing an accurate location to a user's wireless navigation device in a congested area when in an off-route condition according to claim 1 , wherein:

said user's wireless navigation device is portable.

5. The method of providing an accurate location to a user's wireless navigation device in a congested area when in an off-route condition according to claim 1 , wherein:

said user's wireless navigation device is a wireless phone.

6. A method of providing navigation server-based support for a user's wireless navigation device, comprising:

considering together a user's wireless navigation device's last known on-route location, a latest off-route GPS fix of said user's wireless navigation device, and an elapsed time between said last known on-route location and said latest off-route GPS fix; and

performing a reverse geocode on said latest off-route GPS fix based on said elapsed time, resulting in a plurality of potential location candidates;

determining a likelihood that said user's wireless navigation device could have travelled from said last known on-route location to each of said plurality of potential location candidates generated from performing said reverse geocode;

determining an estimated time of travel from said last known on-route location to each of said plurality of potential location candidates; and

providing mapping information based on a current location of said user's wireless navigation device being determined as being one of said plurality of potential location candidates having an estimated time of travel closest to said elapsed time.

7. The method of providing navigation server-based support for a user's wireless navigation device according to claim 6 , further comprising:

calculating a new route from said current location to an original destination.

8. The method of providing navigation server-based support for a user's wireless navigation device according to claim 6 , wherein:

said user's wireless navigation device is portable.

9. The method of providing navigation server-based support for a user's wireless navigation device according to claim 6 , wherein:

said user's wireless navigation device is a wireless phone.

Assignments (4)
SECURITY AGREEMENT Recorded Mar 3, 2016
From: COMTECH EF DATA CORP.; COMTECH XICOM TECHNOLOGY, INC.; COMTECH MOBILE DATACOM CORPORATION; TELECOMMUNICATION SYSTEMS, INC.
To: CITIBANK N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037993/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 3, 2016
From: SILICON VALLEY BANK
To: TELECOMMUNICATION SYSTEMS, INC.; LONGHORN ACQUISITION, LLC; SOLVEM INNOVATIONS, INC.; QUASAR ACQUISITION, LLC; NETWORKS IN MOTION, INC.
Reel/Frame 037994/0113 →
SECURITY AGREEMENT Recorded Jan 29, 2010
From: TELECOMMUNICATION SYSTEMS, INC.; LONGHORN ACQUISITION, LLC; SOLVERN INNOVATIONS, INC.; QUASAR ACQUISITION, LLC; NETWORKS IN MOTION, INC.
To: SILICON VALLEY BANK, AGENT
Reel/Frame 023870/0484 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2009
From: BARCKLAY, ROBERT; HAHN, JOHN; TSURUTOME, KEVIN
To: TELECOMMUNICATION SYSTEMS, INC.
Reel/Frame 023415/0257 →
Continuity (2)
Provisional Application 61136805 · Oct 6, 2008
Related Publication 20100088019A1 · Apr 8, 2010