# US 8,751,146 B2 · Navigation system having location based service and temporal management

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

- Number: US 8,751,146 B2
- Document ID: US8751146B2
- Status: Granted
- Kind: B2
- Application number: 11/897,314
- Filed: 2007-08-30
- Published: 2009-03-05
- Granted: 2014-06-10
- Earliest claimed: 2007-08-30
- Assignees: Telenav, Inc.
- Applicants: Musiri Shrivathsan; David Chiu
- Inventors: Musiri Shrivathsan; David Chiu
- Web page: https://patentgrep.com/patent/US8751146B2

## CPC

- G01C 21/26: specially adapted for navigation in a road network
- G08G 1/096816: {where the complete route is transmitted to the vehicle at once}
- G08G 1/096838: {where the user preferences are taken into account or the user selects one route out of a plurality}
- 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)
- G08G: TRAFFIC CONTROL SYSTEMS (guiding railway traffic, ensuring the safety of railway traffic B61L; arrangement of road signs or traffic signals E01F9/00; radar or analogous systems, sonar systems, lidar systems specially adapted for traffic control G01S13/91, G01S15/88, G01S17/88; {radar or analogous systems, sonar systems, lidar systems specially adapted for anti-collision purposes G01S13/93, G01S15/93, G01S17/93})

## Abstract

A method of operating navigation system having location based services and temporal management comprising selecting a temporal component including a time of interest in a client, a server, or a combination thereof; filtering navigation and location based information with the temporal component by the client, the server, or a combination thereof, for forming time of interest relevant information; and communicating the time of interest relevant information between the client and the server for display by the client.

## Claims

### Claim 1

A method of operating navigation system having location based services and temporal management comprising:
selecting a temporal component for identifying a time of interest for a client, a server, or a combination thereof;
sending a server request based on comparing an elapsed time between a specified cache update time and a last cache update time;
receiving a temporal stamped local content, with a control device, corresponding to the temporal component at the time of the server request;
updating a local content cache based on the temporal stamped local content indicating a cache update time for when the local content cache is updated;
filtering the temporal stamped local content with the temporal component for forming time of interest relevant information; and
communicating the time of interest relevant information for displaying the local content cache by the client.

### Claim 2 (depends on 1)

The method as claimed in claim 1 further comprising further filtering the time of interest relevant information for generating a further time of interest relevant information.

### Claim 3 (depends on 1)

The method as claimed in claim 1 wherein filtering the temporal stamped local content with the temporal component comprises generating the time of interest relevant information from the temporal stamped local content.

### Claim 4 (depends on 1)

The method as claimed in claim 1 wherein communicating the time of interest relevant information comprises storing the time of interest relevant information in the local content cache.

### Claim 5 (depends on 1)

The method as claimed in claim 1 wherein communicating the time of interest relevant information comprises information relating to a future time, a past time, or a combination thereof.

### Claim 6

A method of operating navigation system having location based services and temporal management comprising:
selecting a temporal component for identifying a time of interest for a client, a server, or a combination thereof;
sending a server request based on comparing an elapsed time between a specified cache update time and a last cache update time;
receiving a temporal stamped local content, with a control device, corresponding to the temporal component at the time of the server request;
updating a local content cache based on the temporal stamped local content indicating a cache update time for when the local content cache is updated;
filtering temporal stamped local content with the temporal component for forming time of interest relevant information;
communicating the time of interest relevant information to the client; and
storing the time of interest relevant information in the local content cache for displaying by the client.

### Claim 7 (depends on 6)

The method as claimed in claim 6 wherein storing the time of interest relevant information further comprises a further filtering of the time of interest relevant information.

### Claim 8 (depends on 6)

The method as claimed in claim 6 wherein selecting a temporal component comprises selecting a future time, a past time, or a combination thereof.

### Claim 9 (depends on 6)

The method as claimed in claim 6 wherein filtering the temporal stamped local content comprises filtering to form time of interest relevant information including filtering with a future time, a past time, or a combination thereof.

### Claim 10 (depends on 6)

The method as claimed in claim 6 further comprising detecting GPS data information in the server request.

### Claim 11

A navigation system having location based services and temporal management comprising:
a control device having location based service capability, a local content cache, and a client output means, wherein the control device is for:
sending a server request based on comparing an elapsed time between a specified cache update time and a last cache update time;
receiving a temporal stamped local content corresponding the temporal component at the time of the server request, the temporal component including a time of interest selected in a client, a server, or combination thereof;
updating the local content cache based on the temporal stamped local content indicating a cache update time for when the local content cache is updated; and
a temporal filter, coupled to the control device, for filtering the temporal stamped local content with the temporal component to generate time of interest relevant information for the client output means.

### Claim 12 (depends on 11)

The navigation system of claim 11 wherein the temporal filter is included in the client.

### Claim 13 (depends on 11)

The navigation system of claim 11 wherein the temporal filter is for sorting the time of interest relevant information received from the server.

### Claim 14 (depends on 11)

The navigation system of claim 11 wherein the temporal filter comprises a temporal input means to a receiver a user controlled temporal entry.

### Claim 15 (depends on 11)

The navigation system of claim 11 wherein the client further comprises a GPS function means to detect and monitor a position of the client.

### Claim 16 (depends on 11)

The navigation system of claim 11 wherein the client further comprises an input means for receiving an information request entry.

### Claim 17 (depends on 11)

The navigation system of claim 11 wherein the client output means comprises a client display.

### Claim 18 (depends on 11)

The navigation system of claim 11 wherein the client output means comprises an audio output means.

### Claim 19 (depends on 11)

The navigation system of claim 11 wherein the client output means further comprises a user interface controller coupled to a client display.

### Claim 20 (depends on 11)

The navigation system of claim 11 wherein the client output means further comprises a user interface controller coupled to control an audio-visual means.
