# US 9,429,445 B2 · Navigation system with communication identification based destination guidance mechanism and method of operation thereof

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,429,445 B2
- Document ID: US9429445B2
- Status: Granted
- Kind: B2
- Application number: 12/938,364
- Filed: 2010-11-02
- Published: 2012-05-03
- Granted: 2016-08-30
- Earliest claimed: 2010-11-02
- Assignees: Telenav, Inc.
- Applicants: Ky Tang
- Inventors: Ky Tang
- Web page: https://patentgrep.com/patent/US9429445B2

## CPC

- G01C 21/3611: {using character input or menus, e.g. menus of POIs (character input methods in general G06F3/0233)}
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)

## Abstract

A method of operation of a navigation system includes: identifying a target location with a communication identification; detecting a current location for locating a device; selecting a candidate location based on the candidate location being closer to the current location than the target location where the candidate location is associated with the communication identification of the target location; and generating a travel route to the candidate location for displaying on the device.

## Claims

### Claim 1

A method of operation of a navigation system comprising:
identifying a target location with a communication identification;
detecting a current location with a control unit for locating a device;
selecting a candidate location based on the candidate location being closer to the current location than the target location where the candidate location is associated with the communication identification of the target location; and
generating a travel route to the candidate location for displaying on the device.

### Claim 2 (depends on 1)

The method as claimed in claim 1 further comprising:
tracking a partner location for identifying a geographic location associated with the communication identification;
generating a partner travel route based on the partner location being non-stationary; and
wherein:
generating the travel route includes generating the travel route based on tracking the partner travel route for rendezvousing at the partner location.

### Claim 3 (depends on 1)

The method as claimed in claim 1 wherein selecting the candidate location includes:
calculating a target distance from the current location to the target location;
calculating a candidate distance from the current location to the candidate location; and
selecting the candidate location over the target location when the target distance exceeds the candidate distance otherwise the target location is selected.

### Claim 4 (depends on 1)

The method as claimed in claim 1 wherein generating the travel route includes generating the travel route to the target location when the target location is closer than the candidate location from the current location.

### Claim 5 (depends on 1)

The method as claimed in claim 1 wherein selecting the candidate location includes:
identifying one or more destination candidates associated with the communication identification;
calculating a travel distance from the current location to each of the destination candidates; and
selecting one of the destination candidates as the candidate location based on the travel distance closest to the current location.

### Claim 6

A method of operation of a navigation system comprising:
identifying a target location with a communication identification;
detecting a current location with a control unit for locating a device;
calculating a target distance from the current location to the target location;
calculating a candidate distance from the current location to the candidate location where the candidate location is associated with the communication identification of the target location;
selecting the candidate location over the target location based on the target distance exceeding the candidate distance otherwise the target location is selected; and
generating a travel route to the candidate location for displaying on the device.

### Claim 7 (depends on 6)

The method as claimed in claim 6 further comprising:
generating a call log, an address book, or a combination thereof;
selecting a telephone number from the call log, the address book, or a combination thereof; and
wherein selecting the candidate location includes:
identifying one or more destination candidates associated with the telephone number;
calculating a travel distance from the current location to each of the destination candidates; and
selecting one of the destination candidates as the candidate location based on the travel distance closest to the current location.

### Claim 8 (depends on 6)

The method as claimed in claim 6 further comprising:
selecting an electronic mail address from an electronic mail, an address book, or a combination thereof; and
wherein selecting the candidate location includes:
identifying one or more destination candidates associated with the electronic mail address;
calculating a travel distance from the current location to each of the destination candidates; and
selecting one of the destination candidates as the candidate location based on the travel distance closest to the current location.

### Claim 9 (depends on 6)

The method as claimed in claim 6 further comprising:
selecting a website address; and
wherein selecting the candidate location includes:
identifying one or more destination candidates associated with the website address,
calculating a travel distance from the current location to each of the destination candidates, and
selecting one of the destination candidates as the candidate location based on the travel distance closest to the current location.

### Claim 10 (depends on 6)

The method as claimed in claim 6 wherein:
identifying the target location includes identifying a partner location associated with the communication identification; and
generating the travel route includes generating the travel route to the partner location.

### Claim 11

A navigation system comprising:
a control unit for:
identifying a target location with a communication identification;
detecting a current location for locating a device;
selecting a candidate location based on the candidate location being closer to the current location than the target location where the candidate location is associated with the communication identification of the target location;
generating a travel route to the candidate location; and
a communication unit, coupled to the control unit, for sending the travel route for displaying on the device.

### Claim 12 (depends on 11)

The system as claimed in claim 11 wherein the control unit is for:
tracking a partner location for identifying a geographic location associated with the communication identification;
generating a partner travel route based on the partner location being not stationary; and
generating the travel route based on tracking the partner travel route for rendezvousing at the partner location.

### Claim 13 (depends on 11)

The system as claimed in claim 11 wherein the control unit is for:
calculating a target distance from the current location to the target location;
calculating a candidate distance from the current location to the candidate location; and
selecting the candidate location over the target location when the target distance exceeds the candidate distance otherwise the target location is selected.

### Claim 14 (depends on 11)

The system as claimed in claim 11 wherein the control unit is for generating the travel route to the target location when the target location is closer than the candidate location from the current location.

### Claim 15 (depends on 11)

The system as claimed in claim 11 wherein the control unit is for:
identifying one or more destination candidates associated with the communication identification;
calculating a travel distance from the current location to each of the destination candidates; and
selecting one of the destination candidates as the candidate location based on the travel distance closest to the current location.

### Claim 16 (depends on 11)

The system as claimed in claim 11 wherein the control unit is for:
calculating a target distance from the current location to the target location;
calculating the candidate distance from the current location to the candidate location where the candidate location is associated with the communication identification of the target location; and
selecting the candidate location over the target location based on the target distance exceeding the candidate distance otherwise the target location is selected.

### Claim 17 (depends on 16)

The system as claimed in claim 16 wherein the control unit is for:
generating a call log, an address book, or a combination thereof;
selecting a telephone number from the call log, the address book, or a combination thereof;
identifying one or more destination candidates associated with the telephone number;
calculating a travel distance from the current location to each of the destination candidates; and
selecting one of the destination candidates as the candidate location based on the travel distance closest to the current location.

### Claim 18 (depends on 16)

The system as claimed in claim 16 wherein the control unit is for:
selecting an electronic mail address from an electronic mail, an address book, or a combination thereof;
identifying one or more destination candidates associated with the electronic mail address;
calculating a travel distance from the current location to each of the destination candidates; and
selecting one of the destination candidates as the candidate location based on the travel distance closest to the current location.

### Claim 19 (depends on 16)

The system as claimed in claim 16 wherein the control unit is for:
selecting a website address;
identifying one or more destination candidates associated with the website address;
calculating a travel distance from the current location to each of the destination candidates; and
selecting one of the destination candidates as the candidate location based on the travel distance closest to the current location.

### Claim 20 (depends on 16)

The system as claimed in claim 16 wherein the control unit is for:
identifying a partner location associated with the communication identification; and
generating the travel route to the partner location.
