# US 2014/0155102 A1 · System and method of wireless downloads of map and geographic based data to portable computing devices

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

- Number: US 2014/0155102 A1
- Document ID: US20140155102A1
- Status: Published application
- Kind: A1
- Application number: 14/177,108
- Filed: 2014-02-10
- Published: 2014-06-05
- Earliest claimed: 2004-09-07
- Assignees: Tierravision, Inc.
- Applicants: Tierravision, Inc.
- Inventors: Clive W.R. Cooper; Alfred M. Wallner
- Web page: https://patentgrep.com/patent/US20140155102A1

## CPC

- H04W 4/021: Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
- G01C 21/26: specially adapted for navigation in a road network
- G01C 21/362: {received from an external device or application, e.g. PDA, mobile phone or calendar application}
- G01C 21/3629: {Guidance using speech or audio output, e.g. text-to-speech (text to speech systems per se G10L13/00)}
- G01C 21/3661: {Guidance output on an external device, e.g. car radio}
- G01C 21/3676: {Overview of the route on the road map}
- G01S 19/42: Determining position
- H04M 1/72436: for text messaging, e.g. short messaging services [SMS] or e-mails
- H04M 1/72457: according to geographic location
- H04M 1/72472: wherein the items are sorted according to specific criteria, e.g. frequency of use
- H04W 4/02: Services making use of location information
- H04W 4/022: {with dynamic range variability}
- H04W 4/029: Location-based management or tracking services
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- 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)
- G01S: RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

Systems and methods of managing map data on electronic devices are disclosed. In one aspect, a method of downloading pushpin data for a map is disclosed. The method includes receiving, from an electronic network, an indication of a current map segment, the current map segment comprising map data for a current location of a device, the current map segment corresponding to a portion of a map displayed on the device, receiving pushpin criteria for the device, identifying pushpin data based on the current map segment and the pushpin criteria, the pushpin data indicating a pushpin location; and transmitting, on the electronic network, the pushpin data.

## Claims

### Claim 1

A method of downloading pushpin data, comprising:
receiving, from an electronic network, an indication of a current segment for geographically related data, the current segment comprising geographically related data for a current location of a device, the current segment corresponding to a portion of geographically related content displayed on the device;
receiving pushpin criteria for the device;
identifying pushpin data based on the current segment and the pushpin criteria, the pushpin data indicating a pushpin location; and
transmitting, on the electronic network, the pushpin data.

### Claim 2 (depends on 1)

The method of claim 1, further comprising receiving a current segment index, wherein the current segment index indicates the current segment.

### Claim 3 (depends on 1)

The method of claim 1, wherein the pushpin data indicates a plurality of pushpin locations.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
receiving, from the electronic network, an indication of a new current segment, the new current segment comprising geographically related data for an updated current location of the device, the new current segment corresponding to a portion of geographically related content displayed on the device;
identifying new pushpin data based on the new current segment and the criteria, the new pushpin data indicating a second pushpin location; and
transmitting, on the electronic network, the new pushpin data.

### Claim 5

A method of downloading pushpin data, comprising:
displaying, by a device, a current segment of geographically related data, the current segment including geographically related data for a current location of the device and for a portion of geographically related content displayed on the device;
transmitting, to a second device, an indication of the current location;
transmitting, to the second device, an indication of criteria for pushpin data;
receiving, from the second device, pushpin data, the pushpin data indicating at least one pushpin location and meeting the criteria; and
displaying, by the device, pushpin information on a display based on the received pushpin data.

### Claim 6 (depends on 5)

The method of claim 5, wherein the received pushpin data comprises a plurality of pushpin locations and corresponding geographical pushpin indexes, and display of the pushpin information is further based on the geographical pushpin indexes.

### Claim 7 (depends on 6)

The method of claim 6, wherein the geographically related content displayed on the device is formed by a plurality of rectangular segments, wherein the plurality of rectangular segments comprises the current segment.

### Claim 8 (depends on 7)

The method of claim 7, wherein only pushpin locations that have geographical pushpin indexes corresponding to one of the plurality of rectangular segments are displayed.

### Claim 9 (depends on 8)

The method of claim 8, wherein only pushpin locations that have geographical pushpin indexes equal to an index of one of the plurality of rectangular segments are displayed.

### Claim 10 (depends on 8)

The method of claim 8, further comprising determining the geographical pushpin indexes based on the received pushpin data.

### Claim 11 (depends on 5)

The method of claim 5, further comprising applying a second criteria to the received pushpin data, wherein the displayed pushpin data meets the second criteria.

### Claim 12 (depends on 11)

The method of claim 11, wherein application of the second criteria selects pushpins from the pushpin data with particular layer identifiers.

### Claim 13

An apparatus for downloading pushpin data, comprising one or more processors configured to:
receive, from an electronic network, an indication of a current segment, the current segment comprising geographically related data for a current location of a device, the current segment corresponding to a portion of geographically related content displayed on the device;
receive pushpin criteria for the device;
identify pushpin data based on the current segment and the pushpin criteria, the pushpin data indicating a pushpin location; and
transmit, on the electronic network, the pushpin data.

### Claim 14 (depends on 13)

The apparatus of claim 13, wherein the one or more processors are configured to receive a current segment index, wherein the current segment index indicates the current segment.

### Claim 15 (depends on 13)

The apparatus of claim 13, wherein the pushpin data indicates a plurality of pushpin locations.

### Claim 16 (depends on 13)

The apparatus of claim 13, wherein the one or more processors are further configured to:
receive, from the electronic network, an indication of a new current segment, the new current segment comprising geographically related data for an updated current location of the device, the new current segment corresponding to a portion of geographically related content displayed on the device;
identify new pushpin data based on the new current segment and the criteria, the new pushpin data indicating a second pushpin location; and
transmit, on the electronic network, the new pushpin data.

### Claim 17

A first device for downloading pushpin data, comprising:
an electronic display;
one or more processors configured to:
display a current segment, the current segment including geographically related data for a current location of the first device and for a portion of geographically related content displayed on the electronic display,
transmit, to a second device, an indication of the current segment,
transmit, to the second device, an indication of criteria for pushpin data,
receive, from the second device, pushpin data, the pushpin data indicating at least one pushpin location and meeting the criteria, and
display pushpin information on the display based on the received pushpin data.

### Claim 18 (depends on 17)

The device of claim 17, wherein the received pushpin data comprises a plurality of pushpin locations and corresponding geographical pushpin indexes, and the one or more processors are further configured to display the pushpin information further based on the geographical pushpin indexes.

### Claim 19 (depends on 17)

The device of claim 17 wherein the one or more processors are further configured to form geographically related content on the electronic display using a plurality of rectangular segments, wherein the plurality of rectangular segments comprises the current segment.

### Claim 20 (depends on 19)

The device of claim 19, wherein the one or more processors are configured to display only pushpin locations that have geographical pushpin indexes corresponding to one of the plurality of rectangular segments.

### Claim 21 (depends on 20)

The device of claim 20, wherein the one or more processors are configured to only display pushpin locations that have geographical pushpin indexes equal to an index of one of the plurality of rectangular segments.

### Claim 22 (depends on 20)

The device of claim 20, wherein the one or more processors are further configured to determine the geographical pushpin indexes based on the received pushpin data.

### Claim 23 (depends on 17)

The device of claim 17, wherein the one or more processors are configured to apply a second criteria to the received pushpin data, and are further configured to display pushpin data meeting the second criteria.

### Claim 24 (depends on 23)

The device of claim 23, wherein application of the second criteria selects pushpins from the pushpin data with particular layer identifiers.
