IP Library Granted Patent US 8,606,458
Granted Patent B2
US 8,606,458 · App. 12/334,350 · Granted Dec 10, 2013

Navigation system having mileage mechanism and method of operation thereof

Inventor: Jinsong Hu (San Jose, CA)
Assignee: Fleetcor Technologies Operating Company, LLC
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,606,458
App. No.
12/334,350
Granted
Dec 10, 2013
Kind
B2
Abstract

A method of operation of a navigation system having mileage mechanism includes providing a subtotal mileage for a previous location reading along a route; calculating an incremental mileage at a current location reading from the previous location reading; and calculating a total mileage based on the subtotal mileage and the incremental mileage for displaying on a device.

Claims (61)

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

determining, by a processor, a previous location reading associated with a route;

determining, by the processor, a subtotal mileage associated with the previous location reading;

receiving, by the processor, a current location reading associated with the route;

determining, by the processor, a current heading associated with the current location reading;

receiving, by the processor, a current time stamp associated with the current location reading;

calculating, by the processor, an incremental mileage at the current location reading from the previous location reading;

calculating, by the processor, a total mileage based on the subtotal mileage and the incremental mileage;

determining, by the processor, if the incremental mileage meets a mileage threshold criterion;

if the incremental mileage meets the mileage threshold criterion, setting an update flag;

determining, by the processor, if the current heading associated with the current location reading meets a heading threshold criterion; if the current heading meets the heading threshold criterion, setting the update flag; and

responsive to setting the update flag, initiating, by the processor, an update process, via the processor, wherein the update process comprises:

updating the subtotal mileage with the total mileage,

updating the previous location reading with the current location reading,

updating a time stamp associated with the previous location reading with the current time stamp, and

updating a previous heading associated with the previous location reading with the current heading.

2. The method of claim 1 wherein calculating the incremental mileage at the current location reading from the previous location reading further comprises determining a change in heading between the current heading associated with the current location reading and the previous heading associated with the previous location reading.

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

determining, by a processor, a previous location reading associated with a route;

determining, by the processor, a subtotal mileage for the previous location reading along the route;

receiving, by the processor, a current location reading along the route;

determining, by the processor, a current heading associated with the current location reading;

receiving, by the processor, a current time stamp associated with the current location reading;

calculating, by the processor, an incremental mileage at the current location reading from the previous location reading;

calculating, by the processor, a total mileage based on the subtotal mileage and the incremental mileage for displaying on a device;

determining, by the processor, if the incremental mileage meets a mileage threshold criterion;

if the incremental mileage meets the mileage threshold criterion, initiating an update operation;

determining, by the processor, if the current heading associated with the current location reading meets a heading threshold criterion; and

if the current heading meets the heading threshold criterion, initiating, by the processor, the update operation,

wherein the update operation comprises:

updating the subtotal mileage with the total mileage,

updating the previous location reading with the current location reading,

updating a time stamp associated with the previous location reading with a current time stamp associated with the current location reading, and

updating a previous heading associated with the previous location reading with the current heading associated with the current location reading.

4. The method of claim 3 , further comprising:

determining if a time interval between the current time stamp associated with the current location reading and the previous time stamp associated with the previous location meets a time interval threshold criterion.

5. The method of claim 3 wherein calculating the total mileage based on the subtotal mileage and the incremental mileage for displaying on the device includes calculating the total mileage traversed along the route for displaying on the device.

6. A navigation system comprising:

a storage unit comprising a previous location reading associated with a route, a subtotal mileage associated with the previous location reading, a previous heading associated with the previous location reading, and a previous time stamp associated with the previous location reading; and

a processor, wherein the processor is configured to:

receive the subtotal mileage associated with the previous location from the storage unit;

receive a current location reading associated with the route;

determine a current heading associated with the current location reading;

receive a current time stamp associated with the current location reading;

calculate an incremental mileage at the current location reading from the previous location reading;

calculate a total mileage based on the subtotal mileage and the incremental mileage for displaying on a device; and

determine if the incremental mileage meets a mileage threshold criterion;

if the incremental mileage meets the mileage threshold criterion, initiate an update process;

determine if the current heading associated with the current location reading meets a heading threshold criterion; and

if the current heading meets the heading threshold criterion, initiate the update process,

wherein the update process when executed is configured to:

update the subtotal mileage with the total mileage,

update the previous location reading with the current location reading,

update the previous time stamp associated with the previous location reading with the current time stamp associated with the current location reading, and

update the previous heading associated with the previous location reading with the current heading associated with the current location reading.

7. The system of claim 6 wherein the the processor is configured to determine a change in heading between the current heading associated with the current location reading and the previous heading associated with the previous location reading.

8. The system as claimed in claim 6 wherein the processor is configured to determine if a time interval between the current time stamp associated with the current location reading and the previous time stamp associated with the previous location meets a time interval threshold criterion.

9. The system as claimed in claim 6 wherein the the processor is configured to calculate the total mileage traversed along the route for displaying on the device.

10. The method of claim 1 , further comprising:

determining if a time interval between the current time stamp associated with the current location reading and the previous time stamp associated with the previous location meets a time interval threshold criterion; and

responsive to determining that the time interval meets the time interval threshold criterion, setting the update flag.

Assignments (6)
CHANGE OF ENTITY Recorded Sep 20, 2017
From: DISCRETE WIRELESS INC.
To: NEXTRAQ LLC
Reel/Frame 043918/0115 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 26, 2017
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: FLEETCOR TECHNOLOGIES OPERATING COMPANY, LLC
Reel/Frame 043339/0122 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2017
From: FLEETCOR TECHNOLOGIES OPERATING COMPANY, LLC
To: DISCRETE WIRELESS, INC.
Reel/Frame 042339/0493 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Nov 18, 2014
From: FLEETCOR TECHNOLOGIES OPERATING COMPANY, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 034283/0517 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2013
From: TELENAV, INC.
To: FLEETCOR TECHNOLOGIES OPERATING COMPANY, LLC
Reel/Frame 030623/0065 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2008
From: HU, JINSONG
To: TELENAV, INC.
Reel/Frame 021974/0098 →
Continuity (1)
Related Publication 20100152965A1 · Jun 17, 2010