# US 2008/0189032 A1 · Mapping system

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

- Number: US 2008/0189032 A1
- Document ID: US20080189032A1
- Status: Published application
- Kind: A1
- Application number: 12/024,709
- Filed: 2008-02-01
- Published: 2008-08-07
- Earliest claimed: 2007-02-02
- Assignees: Satmap Systems Ltd
- Inventors: Mike BEADMAN
- Web page: https://patentgrep.com/patent/US20080189032A1

## CPC

- G01C 21/26: specially adapted for navigation in a road network
- G01C 21/3664: {Details of the user input interface, e.g. buttons, knobs or sliders, including those provided on a touch screen; remote controllers; input using gestures}
- G01C 21/3673: {Labelling using text of road map data items, e.g. road names, POI names}
- 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

An electronic map (1) for use by walkers or cyclist is described. The device is arranged to display on a display screen (3) a high resolution map. The device includes a power management system which powers off various portions of the device dependent on whether movement of the device is detected.

## Claims

### Claim 1

A mapping system comprising:
a positioning module operable to receive positioning signals and determine a current position for the mapping system;
a mapping module operable to process a determined current position for the mapping system and select map data for display;
a display screen operable to display an image corresponding to selected map data selected by said mapping module; and
a power management module responsive to receipt of a power off signal to:
power off said display screen;
cause said positioning module to maintain a positional lock to receive positioning signals and periodically determine a current location for said mapping system; and
instruct said positioning module to power off when said positioning module indicates that the location of said mapping system has not changed significantly for more than a predetermined length of time.

### Claim 2 (depends on 1)

The mapping system of claim 1 further comprising:
an activation button, responsive to user activation to generate a power off signal.

### Claim 3 (depends on 1)

The mapping system of claim 1 wherein said mapping system is arranged to generate a power off signal in response to the mapping system not receiving user input for a predetermined period of time.

### Claim 4 (depends on 1)

The mapping system of claim 1 wherein said positioning module comprises a GPS module operable to receive positioning signals from one or more GPS satellites.

### Claim 5 (depends on 1)

The mapping system of claim 1 further comprising a memory wherein said mapping module is operable to store data identifying said periodic determined current positions in a memory.

### Claim 6

A mapping system comprising:
a low resolution map module operable to generate a low resolution map; and
a high resolution map module operable to generate high resolution map illustrative of an area smaller than the area illustrated by said low resolution map, wherein said high resolution mapping module is operable to generate map data for display if a current selected position corresponds to a position illustrated by said high resolution map.

### Claim 7 (depends on 6)

The mapping system of claim 6 wherein said mapping system is operable to select a determined current position for said navigation device as the current selected position.

### Claim 8 (depends on 7)

The mapping system in accordance with claim 7 further comprising:
a compass module operable to determine the current orientation of said mapping system, wherein said mapping system is operable to process stored map data representative of a high resolution map so as to generate display data wherein displayed map data is orientated on said display screen in an orientation selected on the basis of a current orientation determined by said compass module.

### Claim 9

A method of storing map data on a non-volatile storage device, the method comprising:
extracting secure identification data from a non-volatile storage device storing secure identification data;
dispatching said secure identification data together with a request identifying an item of map data to a remote server;
generating, at said remote server, in response to receipt of secure identification data and a request identifying an item of map data:
encrypted map data corresponding to a requested item of map data; and
signature data generated using said encrypted map data, a private encryption key and said received secure identification data; and
storing said encrypted map data and said signature data on said non-volatile storage device.

### Claim 10 (depends on 9)

The method of claim 9 further comprising:
in response to a request to decrypt encrypted map data stored on a digital card:
extracting secure identification data from a non-volatile storage device storing encrypted map data and signature data;
utilising a public key to determine data utilized together with a private encryption key and stored encrypted map data to generate the stored signature data; and
decrypting said encrypted map data only if the secure identification data on a non-volatile storage device corresponds to data utilised to generate said stored signature data using said encrypted map data and said private encryption key.

### Claim 11

A mapping system comprising:
a mapping module operable to process a determined current position for the mapping system and select map data for display;
a display screen operable to display an image corresponding to selected map data selected by said mapping module;
means for extracting secure identification data from a non-volatile storage device storing secure identification data and dispatching said secure identification data together with a request identifying an item of map data to a remote server; and
means responsive to a request to decrypt encrypted map data stored on a digital card to:
extract secure identification data from a non-volatile storage device storing encrypted map data and signature data;
utilise a public key to determine data utilized together with a private encryption key and stored encrypted map data to generate the stored signature data; and
decrypt said encrypted map data stored on a non-volatile storage device only if the secure identification data on a non-volatile storage device corresponds to data utilised to generate said stored signature data using said encrypted map data and said private encryption key.

### Claim 12

A mapping system comprising:
a positioning module operable to receive positioning signals and determine a current position for the mapping system;
a map store storing map data defining a raster image of a map;
a mapping module operable to process a determined current position for the mapping system and select map data for display;
a display screen operable to display an image corresponding to selected map data selected by said mapping module; and
a compass module operable to determine the current orientation of said mapping system, wherein said mapping module is operable to process map data so as to generate display data wherein displayed map data is orientated on said display screen in an orientation selected on the basis of a current orientation determined by said compass module.

### Claim 13

A mapping system comprising:
a first data store operable to store map data;
a second data store;
a mapping module operable to generate display data utilising data stored in said second data store; and
a user interface operable to enable a user to select a location, wherein said second data store is operable to store map data for an area greater than the area for which said mapping module is operable to generate display data, said mapping system being arranged so that said mapping module is operable to generate display data illustrating a scrolling map based on data stored in said second data store wherein the speed of scrolling is selected so that said speed does not exceed the speed with which data stored in said first data store can be transferred from said first data store to said second data store.

### Claim 14 (depends on 13)

The mapping system of claim 13, wherein said first data store is operable to store map data in an encrypted form and the speed of scrolling is selected so that said speed does not exceed the speed with which data stored in said first data store can be decrypted and transferred from said first data store to said second data store.

### Claim 15

A mapping system comprising:
a positioning module operable to receive positioning signals and determine a current position for the mapping system;
a mapping module operable to process a determined current position for the mapping system and select map data for display on the basis of said determination;
a display screen operable to display an image corresponding to selected map data selected by said mapping module,
a first map store operable to store data defining an image of a map for display on the display screen; and
a second map store operable to store data associating locations with label data,
wherein said mapping module is operable to select map data for display by selecting a portion of an image of a map from data stored in said first map store and combining said image data with label data for areas illustrated by said selected portion of image data associated with label data stored in said second map store.

### Claim 16 (depends on 15)

The mapping system of claim 15 wherein said label data associates locations with image, video or sound files wherein said mapping system is operable to output data associated with a location when a label associated with the location on a screen display is selected.

### Claim 17 (depends on 16)

The mapping system of claim 16 wherein said mapping system comprise a user interface enabling a user to select items of label data.

### Claim 18 (depends on 16)

The mapping system of claim 16 wherein said mapping system is arranged to output data associated with a location when the current position for the mapping system corresponds with a location associated with label data.

### Claim 19 (depends on 18)

The mapping system of claim 18, wherein said mapping module is operable to select label data for display, wherein label data is selected so that label data included in a display does not overlap.

### Claim 20 (depends on 19)

The mapping system of claim 19 wherein said label data includes data associating multiple locations with the same label data wherein said mapping module is operable to select the position of display of label data on the basis of said areas and on the basis of the extent of other items of label data to be displayed so that that label data included in a display does not overlap.

### Claim 21 (depends on 20)

The mapping system of claim 20 wherein said second map store is operable to store data associating locations with label data in the form of a vector map.
