# US 2019/0316931 A1 · Off-Viewport Location Indications for Digital Mapping

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

- Number: US 2019/0316931 A1
- Document ID: US20190316931A1
- Status: Published application
- Kind: A1
- Application number: 16/380,763
- Filed: 2019-04-10
- Published: 2019-10-17
- Earliest claimed: 2018-04-11
- Assignees: Google Inc.
- Applicants: Google LLC
- Inventors: Zhou Bailiang
- Web page: https://patentgrep.com/patent/US20190316931A1

## CPC

- G01C 21/3682: {output of POI information on a road map (G01C21/3614, G01C21/3685 take precedence)}
- G01C 21/3694: {Output thereof on a road map}
- G01C 21/367: {Details, e.g. road map scale, orientation, zooming, illumination, level of detail, scrolling of road map or positioning of current position marker}
- G01C 21/3691: {Retrieval, searching and output of information related to real-time traffic, weather, or environmental conditions (arrangements for giving variable traffic instructions G08G1/09)}
- G01C 21/3889: {Transmission of selected map data, e.g. depending on route}
- G01C 21/3896: {Transmission of map data from central databases}
- G06F 16/29: Geographical information databases
- 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)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Systems and methods for providing map data of a selected region and supplemental data associated with one or more locations outside of the selected region are disclosed. A computing system can initiate a request for map data associated with a selected region of a mapped region. The one or more requests can be associated with one or more search criteria. The computing system can receive the map data associated with the selected region and supplemental data associated with a subset of records. Each record may satisfy the one or more search criteria and be associated with a respected location outside of the selected region. The computing system can present, within a viewport of a digital mapping application, the map data of the selected region and a visual indication of the supplemental data associated with the subset of records.

## Claims

### Claim 1

A computing system for providing map information, comprising:
one or more processors; and
one or more tangible, non-transitory, computer readable media that store instructions that when executed by the one or more processors cause the computing system to perform operations, the operations comprising:
initiating one or more requests to one or more databases for map data associated with a selected region of a mapped region, the one or more requests are associated with one or more search criteria;
receiving, in response to the one or more requests, the map data associated with the selected region and supplemental data associated with at least a subset of a plurality of records, wherein each of the plurality of records is associated with the one or more search criteria and a respective record location outside of the selected region;
presenting, within a viewport of a digital mapping application, the map data of the selected region, each point of the viewport corresponding to a respective point of the selected region; and
presenting, within the viewport with the map data, at least one visual indication of the supplemental data associated with at least the subset of records.

### Claim 2 (depends on 1)

The computing system of claim 1, wherein:
the respective record location of each of the subset of records is a respective traffic condition location;
the one or more search criteria include one or more traffic condition criteria;
the supplemental data is traffic condition data describing a corresponding current traffic condition at the respective traffic condition location of each of the subset of records;
the subset of the plurality of records is selected based on a comparison of the traffic condition data; and
the at least one visual indication includes an indication of the corresponding current traffic condition at the respective traffic condition location of each of the subset of records.

### Claim 3 (depends on 2)

The computing system of claim 2, wherein:
the corresponding current traffic condition of each of the subset of records comprises a time delay value indicative of a time delay currently experienced by traffic travelling at the respective traffic condition location; and
each visual indication indicates the time delay value at the respective traffic condition location.

### Claim 4 (depends on 1)

The computing system of claim 1, wherein:
the subset of records includes two or more records from the plurality of records;
the supplemental data identifies a record cluster including the two or more records; and
the at least one visual indication includes an identification of the record cluster.

### Claim 5 (depends on 4)

The computing system of claim 4, wherein:
the at least one visual indication indicates a number of the two or more records.

### Claim 6 (depends on 1)

The computing system of claim 1, wherein:
the record cluster is associated with a direction relative to a point within the selected region; and
the at least one visual indication indicates the direction.

### Claim 7 (depends on 1)

The computing system of claim 1, wherein:
the at least one visual indication of the supplemental data associated with the subset of records is provided for display at a location of the viewport that does not correspond to the respective record locations of the subset of records.

### Claim 8 (depends on 1)

The computing system of claim 1, wherein:
the at least one visual indication indicates that the respective record location of each of the subset of records is located outside of the selected region within the viewport.

### Claim 9 (depends on 1)

The computing system of claim 1, wherein:
the at least one visual indication indicates a direction, relative to a point within the selected region, of the respective record location of each of the subset of records.

### Claim 10 (depends on 1)

The computing system of claim 1, wherein:
the at least one visual indication indicates a distance from a point of the selected region to the respective record location.

### Claim 11 (depends on 1)

The computing system of claim 1, wherein:
the one or more databases include map data describing transport routes in the mapped region; and
the selected region is a portion of the mapped region.

### Claim 12

A computing system for providing map information, comprising:
one or more processors; and
one or more tangible, non-transitory, computer readable media that store instructions that when executed by the one or more processors cause the computing system to perform operations, the operations comprising:
receiving, by the computing system, one or more requests associated with map data of a selected region;
obtaining, in response to the one or more requests, the map data associated with the selected region;
identifying, in response to the one or more requests, a plurality of records based at least in part on the one or more search criteria and a location criterion, each of the plurality of records being associated with a respective record location that is outside of the selected region;
selecting a subset of the plurality of records and supplemental data associated with the subset of records; and
providing, in response to the one or more requests and for display in a viewport of a digital mapping of a remote communications device, the map data and the supplemental data associated with the subset of the plurality of records.

### Claim 13 (depends on 12)

The computing system of claim 12, wherein:
the plurality of records is a plurality of traffic records;
the respective record location of each traffic record is a respective traffic condition location;
the supplemental data includes traffic condition data associated with the subset of the plurality of records;
the subset of the plurality of records is selected based on a comparison of the traffic condition data; and
the comparison of the plurality of records includes comparing the traffic condition data associated with the subset of the plurality of records.

### Claim 14

(canceled)

### Claim 15 (depends on 12)

The computing system of claim 12, wherein:
the subset of the plurality of records includes two or more records comprising a record cluster;
the two or more records are selected based on a respective direction of each respective record location relative to the selected region; and
the supplemental data includes a number of the two or more records.

### Claim 16 (depends on 12)

The computing system of claim 12, wherein:
each point within the viewport of a graphical user interface corresponds to a respective point of the selected region; and
the supplemental data is provided for display in the viewport with the map data at one or more points of the viewport corresponding to one or more points of the selected region.

### Claim at position 17

17-22. (canceled)

### Claim 23

A method for presenting map data to a user of a communications device, the communications device being operative to access a first database external to the communications device to obtain map data describing transport routes in a mapped region, and operative to access a second database storing a plurality of records, each record being associated with one or more respective index terms and with a respective record location within the mapped region, the method comprising the communication device:
obtaining, from the first database, map data relating to a selected region which is a portion of the mapped region;
presenting the obtained map data in a display area of a screen of the communications device, each point of the display area corresponding to a respective point of the selected region under a continuous mapping;
defining one or more search criteria;
initiating a search in the second database, the search comprising:
(i) identifying any of said records for which the respective index terms match the one or more search criteria, and
(ii) identifying at least one record cluster, each record cluster being associated with a respective location criterion, and each record cluster comprising a respective plurality of the identified records for which the associated record locations are outside the selected region and meet the respective location criterion; and
presenting on the screen a respective visual indication of an existence of the at least one record cluster.

### Claim 24 (depends on 23)

A method according to claim 23 in which the communications device initiates the search in the second database by transmitting a search instruction out of the communication device, the search instruction specifying the one or more search criteria; and the communication device receives data describing the at least one record cluster.

### Claim 25 (depends on 23)

A method according to claim 23, in which at least one said visual indication is presented within the display area.

### Claim 26 (depends on 23)

A method according to claim 23 in which said at least one record cluster is associated with a respective direction relative to a point within the selected region, and the corresponding visual indication indicates the direction.

### Claim 27 (depends on 26)

A method according to claim 26 in which at least one said visual indication indicates a number of identified records in the corresponding record cluster.
