IP Library › Granted Patent US 8,548,739
Granted Patent B2
US 8,548,739 · App. 13/025,134 · Granted Oct 1, 2013

Navigation system with interactive accelerometer mechanism and method of operation thereof

Inventors: Shane-Woei Lee (Fremont, CA); Kiran Kumar Sachidananda Murthy (Sunnyvale, CA)
Assignee: Telenav, 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,548,739
App. No.
13/025,134
Granted
Oct 1, 2013
Kind
B2
Abstract

A method of operation of a navigation system includes: detecting an accelerometer acceleration, having a magnitude and a direction, for monitoring a device; receiving a first location reading for locating the device with a remote location system; determining the first location reading as being invalid; and updating a device-location from the first location reading with the accelerometer acceleration for displaying on the device.

Claims (90)

1. A method of operation of a navigation system comprising:

detecting an accelerometer acceleration, having a magnitude and a direction, for monitoring a device;

identifying a last-known location for monitoring a device;

receiving a first location reading for locating the device with a remote location system;

determining the first location reading as being invalid based on a comparison to the accelerometer acceleration; and

updating a device-location from the last-known location with the accelerometer acceleration when the first location reading is invalid for displaying on the device.

2. The method as claimed in claim 1 further comprising:

calculating a movement displacement from the last-known location with the accelerometer acceleration; and

wherein:

updating the device-location includes calculating the device-location from the movement displacement and the last-known location.

3. The method as claimed in claim 1 wherein determining the first location reading as being invalid includes comparing the direction of the accelerometer acceleration to the direction from the last-known location to the first location reading.

4. The method as claimed in claim 1 further comprising:

calculating a route having a starting point and a destination;

identifying a detailed-guidance portion on the route;

generating a detailed instruction with the detailed-guidance portion; and

wherein:

determining the first location reading as being invalid includes comparing the first location reading to the detailed-guidance portion on the route.

5. The method as claimed in claim 1 further comprising:

identifying an inoperable zone for receiving the first location reading;

calculating an accelerometer location reading; and

wherein:

updating the device-location includes updating the device-location with the accelerometer location reading in the inoperable zone.

6. A method of operation of a navigation system comprising:

identifying a last-known location for monitoring a device;

detecting an accelerometer acceleration, having a magnitude and a direction, for monitoring the device;

receiving a first location reading for locating the device with a remote location system;

determining the first location reading as being invalid based on comparing the direction of the accelerometer acceleration to the direction from the last-known location to the first location reading;

calculating a movement displacement from the accelerometer acceleration when the first location reading is determined to be invalid;

calculating an accelerometer location reading with the movement displacement and the last-known location; and

updating a device-location with the accelerometer location reading for displaying on the device.

7. The method as claimed in claim 6 further comprising:

calculating a route having a starting point and a destination; and

determining a travel deviation when the accelerometer acceleration does not match the route at the device-location.

8. The method as claimed in claim 6 further comprising:

calculating a route having a starting point and a destination;

identifying a detailed-guidance portion, having a safety condition, on the route;

generating a detailed instruction with the detailed-guidance portion;

comparing the accelerometer acceleration to the safety condition when the device-location is within the detailed-guidance portion on the route; and

generating a reduce-speed warning when the accelerometer acceleration does not match the safety condition.

9. The method as claimed in claim 6 further comprising:

determining a forward direction for monitoring the device; and

wherein:

determining the first location reading as being invalid includes comparing the direction of the accelerometer acceleration to the forward direction.

10. The method as claimed in claim 6 further comprising:

setting a location-fixing interval for receiving the first location reading from a remote location system; and

wherein:

updating the device-location includes updating the device-location between the location -fixing interval.

11. A navigation system comprising:

a location unit for detecting an accelerometer acceleration, having a magnitude and a direction, for monitoring a device;

a tracker module, coupled to the location unit, for identifying a last-known location for monitoring the device;

a location receiver module, coupled to the location unit, for receiving a first location reading for locating the device with a remote location system;

a reading validation module, coupled to the location receiver module, for determining the first location reading as being invalid based on a comparison to the accelerometer acceleration; and

a locator module, coupled to the reading validation module, for updating a device-location from the last known location with the accelerometer acceleration when the first location reading is invalid for displaying on the device.

12. The system as claimed in claim 11 further comprising:

a displacement calculation module, coupled to the tracker module, for calculating a movement displacement from the last-known location with the accelerometer acceleration; and

a location-calculation module, coupled to the locator module, for calculating the device-location from the movement displacement and the last-known location.

13. The system as claimed in claim 11 further comprising a vector comparison module, coupled to the reading validation module, for comparing the direction of the accelerometer acceleration to the direction from the last-known location to the first location reading.

14. The system as claimed in claim 11 further comprising:

a route-calculation module, coupled to the locator module, for calculating a route having a starting point and a destination;

a detail identification module, coupled to the route-calculation module, for identifying a detailed-guidance portion on the route;

an instruction generator module, coupled to the detail identification module, for generating a detailed instruction with the detailed-guidance portion; and

a route-comparison module, coupled to the detail identification module, for comparing the first location reading to the detailed-guidance portion on the route.

15. The system as claimed in claim 11 further comprising:

a zone identification module, coupled to the locator module, for identifying an inoperable zone for receiving the first location reading;

a location-calculation module, coupled to the locator module, for calculating an accelerometer location reading; and

wherein:

the locator module is for updating the device-location with the accelerometer location reading in the inoperable zone.

16. The system as claimed in claim 11 further comprising:

a vector comparison module, coupled to the reading validation module, for comparing the direction of the accelerometer acceleration to the direction from the last-known location to the first location reading;

a displacement calculation module, coupled to the tracker module, for calculating a movement displacement from the accelerometer acceleration when the first location reading is determined to be invalid;

a location-calculation module, coupled to the locator module, for calculating an accelerometer location reading with the movement displacement and the last-known location; and

wherein:

the locator module is for updating the device-location with the accelerometer location reading for displaying on the device.

17. The system as claimed in claim 16 further comprising:

a route-calculation module, coupled to the locator module, for calculating a route having a starting point and a destination; and

wherein:

a route-deviation module, coupled to the route-calculation module, for determining a travel deviation when the accelerometer acceleration does not match the route at the device-location.

18. The system as claimed in claim 16 further comprising:

a route-calculation module, coupled to the locator module, for calculating a route having a starting point and a destination;

a detail identification module, coupled to the route-calculation module, for identifying a detailed-guidance portion, having a safety condition, on the route;

an instruction generator module, coupled to the detail identification module, for generating a detailed instruction with the detailed-guidance portion;

a safe-speed module, coupled to the detail identification module, for comparing the accelerometer acceleration to the safety condition when the device-location is within the detailed-guidance portion on the route; and

a warning module, coupled to the safe-speed module, for generating a reduce-speed warning when the accelerometer acceleration does not match the safety condition.

19. The system as claimed in claim 16 further comprising:

a normalization module, coupled to the locator module, for determining a forward direction for monitoring the device; and

wherein:

the vector comparison module is for comparing the direction of the accelerometer acceleration to the forward direction.

20. The system as claimed in claim 16 wherein:

the location receiver module is for setting a location-fixing interval for receiving the first location reading from a remote location system; and

the locator module is for updating the device-location between the location-fixing interval.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2011
From: LEE, SHANE-WOEI; SACHIDANANDA MURTHY, KIRAN KUMAR
To: TELENAV, INC.
Reel/Frame 025847/0517 →
Continuity (1)
Related Publication 20120209516A1 · Aug 16, 2012