Navigation system having mileage mechanism and method of operation thereof
First Claim
Patent Images
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, andupdating a previous heading associated with the previous location reading with the current heading.
6 Assignments
0 Petitions
Accused Products
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.
-
Citations
10 Claims
-
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; andresponsive 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. - View Dependent Claims (2, 10)
-
-
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. - View Dependent Claims (4, 5)
-
-
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. - View Dependent Claims (7, 8, 9)
-
Specification