# US 10,482,645 B2 · System and method for augmented reality map

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

- Number: US 10,482,645 B2
- Document ID: US10482645B2
- Status: Granted
- Kind: B2
- Application number: 15/893,155
- Filed: 2018-02-09
- Published: 2019-08-15
- Granted: 2019-11-19
- Earliest claimed: 2018-02-09
- Applicants: Xueqi Wang; Trusit Sandipbhai Shah
- Inventors: Xueqi Wang; Trusit Sandipbhai Shah
- Web page: https://patentgrep.com/patent/US10482645B2

## CPC

- G06F 16/9537: Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
- G01C 21/20: Instruments for performing navigational calculations (G01C21/24, G01C21/26 take precedence)
- G01C 21/3476: {using point of interest [POI] information, e.g. a route passing visible POIs}
- G01C 21/3644: {Landmark guidance, e.g. using POIs or conspicuous other objects}
- G01C 21/3647: {Guidance involving output of stored or live camera images or video streams}
- G06F 16/9535: Search customisation based on user profiles and personalisation
- G06T 11/65: on geographic maps
- G06T 17/05: Geographic models
- G06T 19/006: {Mixed reality (object pose determination, tracking or camera calibration for mixed reality G06T7/00)}
- H04W 4/021: Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
- H04W 4/023: {using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds}
- H04W 4/026: {using orientation information, e.g. compass}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- 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)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Systems and methods of augmented reality mapping are disclosed. Tags associated with collections of interest, areas of interest, and/or points of interest may be superimposed over a video feed of a user device. In response to movement of the user device a single tag associated with a collection of interest may replace a plurality of tags associated with a plurality of points of interest within the collection of interest.

## Claims

### Claim 1

An augmented reality mapping method comprising:
determining, by a location sensor, a location of a user device;
providing, to a processor by a database, data representative of a collection of interest comprising a plurality of locations of interest within a threshold distance from the location of the user device to the processor,
wherein a location of interest of the plurality of locations of interest comprises at least one of a point of interest, an area of interest, and a collection of interest;
wherein the collection of interest comprises a data set associated with further locations of interest within the threshold distance from the location of the user device;
computing, by the processor, a distance between a further location of interest within the threshold distance and the location of the user device;
determining, by the processor whether the distance is within a second threshold distance;
in response to the distance being greater than the second threshold distance, directing, by the processor, a user interface of the user device to display a tag associated with the collection of interest; and
monitoring by the user device the location sensor for an indication of a change in the location of the user device;
in response to detecting by the user device the indication of the change in the location of the user device, computing by the processor a second distance between the further location of interest within the threshold distance and the location of the user device subsequent to the change in the location;
in response to the distance subsequent to the change in the location being lesser than a third threshold distance, directing, by the processor, the user interface of the user device to display a tag associated with a location of interest within the plurality of locations of interest.

### Claim 2 (depends on 1)

The augmented reality mapping method of claim 1, wherein the processor comprises a backend system processor of a backend system remotely disposed from the user device.

### Claim 3 (depends on 1)

The augmented reality mapping method of claim 1, wherein the third threshold distance is greater than the second threshold distance.

### Claim 4 (depends on 1)

The augmented reality mapping method of claim 1, wherein the third threshold distance is less than the second threshold distance.

### Claim 5 (depends on 1)

The augmented reality mapping method of claim 1, wherein the collection of interest contains at least one of: at least one point of interest, at least one area of interest, and at least one further collection of interest.

### Claim 6 (depends on 1)

The augmented reality mapping method of claim 1, wherein the location sensor is selected from a group comprising: a GPS sensor, a radio signal strength detector sensor.

### Claim 7 (depends on 1)

The augmented reality mapping method of claim 1,
wherein, in response to a user interaction with the user device, directing, by the processor, the user interface of the user device to display the tag associated with the further location of interest and hide the tag associated with the collection of interest, and
wherein, in response to a second user interaction with the user device, directing, by the processor, the user interface of the user device to display the tag associated with the collection of interest and hide the tag associated with the further location of interest.

### Claim 8 (depends on 1)

The augmented reality mapping method of claim 1, wherein the providing, by the database, data representative of the collection of interest further comprises:
receiving, by a user device transceiver of a backend system, data representative of the location of the user device;
providing, by the user device transceiver, the data to a backend system processor;
querying, by the backend system processor, a remote data store comprising a collection of interest database;
returning, by the remote data store an identification of collections of interest within the first threshold distance from the location of the user device, wherein the first threshold distance is set via a stored value;
providing, by the remote data store, data representative of the collection of interest comprising the plurality of locations of interest within the first threshold distance from the location of the user device to the processor.

### Claim 9 (depends on 1)

The augmented reality mapping method of claim 1, wherein the computing the distance between the further location of interest within the threshold distance and the location of the user device comprises comparing data representative of the location of the user device to retrieved data from a collection of interest database and calculating a difference.

### Claim 10 (depends on 1)

The augmented reality mapping method of claim 1, further comprising depicting, by the user device, an overview overlay comprising a visual depiction of relative locations of points of interest and orientations thereof with respect to a direction of view.

### Claim 11 (depends on 1)

The augmented reality mapping method of claim 1, further comprising depicting, by the user device, a directional overlay comprising visual indicators associated with a navigable path to indicating a route to the at least one of the further location of interest.

### Claim 12

An augmented reality mapping system comprising:
a user device comprising a GPS sensor configured to detect a location of the user device operating within a context environment;
a transceiver configured to receive from a database, data representative of a collection of interest,
wherein the collection of interest comprises a data set associated with further locations within a first threshold distance from the location of the user device;
a user device processor configured to receive a computed distance between a further location within the first threshold distance and the location of the user device and an indication of whether the computed distance is within a second threshold distance;
a user interface configured, in response to the computed distance being greater than the second threshold distance, to be directed by a processor to display a tag associated with the collection of interest,
wherein the user device monitors the GPS sensor for an indication of a change in the location of the user device,
wherein, in response to detecting by the user device the indication of the change in the location of the user device, the processor receives a computed second distance between the further location within the threshold distance and the location of the user device subsequent to the change in the location, and
wherein, in response to the computed second distance subsequent to the change in the location being lesser than a third threshold distance, the processor directs the user interface of the user device to display a tag associated with a point of interest within a plurality of points of interest.
