# US 10,484,822 B1 · Micro point collection mechanism for smart addressing

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

- Number: US 10,484,822 B1
- Document ID: US10484822B1
- Status: Granted
- Kind: B1
- Application number: 16/229,124
- Filed: 2018-12-21
- Granted: 2019-11-19
- Earliest claimed: 2018-12-21
- Assignees: HERE Global B.V.
- Applicants: HERE Global B.V.
- Inventors: Deekshant Saxena; Senjuti Sen
- Web page: https://patentgrep.com/patent/US10484822B1

## CPC

- H04W 4/02: Services making use of location information
- H04W 4/023: {using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds}
- G01C 21/206: {specially adapted for indoor navigation}
- G01C 21/343: {Calculating itineraries (travelling salesman problem G06Q10/04; optimisation of routes G06Q10/047)}
- G01C 21/3605: {Destination input or retrieval}
- G01C 21/383: {Indoor data}
- G01C 21/3881: {Tile-based structures}
- G01S 5/18: using ultrasonic, sonic or infrasonic waves
- G06F 16/29: Geographical information databases
- G10L 25/51: for comparison or discrimination
- H04W 4/024: Guidance services
- H04W 4/025: {using location based information parameters}
- H04W 4/029: Location-based management or tracking services
- G01S 19/48: by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system
- H04W 4/33: for indoor environments, e.g. buildings
- 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
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING

## Abstract

A micro point address is detected in response to an audio trigger. Audio data is detected at a mobile device and compared to at least one predetermined audio sample. In response to the comparison, location data is collected or a location stamp including the location data is made. A grid location identifier is stored in association with the location data in response to the comparison.

## Claims

### Claim 1

A method for micro point address detection in response to an audio trigger, the method further comprising:
receiving audio data at a mobile device;
receiving location data for the mobile device;
performing, using a processor, a comparison the audio data to at least one predetermined audio sample;
identifying a doorbell in response to the comparison; and
associating the location data with a grid location identifier in response to the comparison.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
storing a micro point address with the location data.

### Claim 3 (depends on 2)

The method of claim 2, wherein the micro point address includes a unit indicator, a suite indicator, a room indicator, or a floor indicator.

### Claim 4 (depends on 2)

The method of claim 2, further comprising:
extracting the micro point address from a navigation request at the mobile device.

### Claim 5 (depends on 2)

The method of claim 2, further comprising:
scanning a package with an image sensor; and
determining the micro point address from the package.

### Claim 6 (depends on 2)

The method of claim 2, further comprising:
receiving a navigation request including the micro point address; and
generating a route to the micro point address based on the location data.

### Claim 7 (depends on 6)

The method of claim 6, wherein the route includes a first portion of the route using a first routing algorithm a second portion of the route using a second routing algorithm.

### Claim 8 (depends on 7)

The method of claim 7, wherein the first portion of the route terminates at a limited coverage zone and the second portion of the route originates at the limited coverage zone.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
identifying a floor number based on the location data.

### Claim 10 (depends on 9)

The method of claim 9, wherein the location data corresponds to an indoor radio map for the floor number.

### Claim 11 (depends on 9)

The method of claim 9, wherein the location data includes altitude data, the method further comprising:
identifying a floor dimension; and
calculating a floor number based on an identified nearby location height for the location data and the floor dimension, wherein the floor number is stored in association with the grid location identifier.

### Claim 12 (depends on 1)

The method of claim 1, wherein a route to a micro point address associated with the location data is generated in response to a navigation request including the micro point address.

### Claim 13

An apparatus for micro point address detection in response to an audio trigger, the apparatus further comprising:
an audio sensor configured to collect audio data;
position circuitry configured to collect location data; and
a controller configured to perform a comparison the audio data to at least one predetermined audio sample and store a grid location identifier in association with the location data in response to the comparison, the controller including a grid module configured to access a grid including a two-dimensional footprint of at least one building and assign a micro point address to the two-dimensional footprint in response to the location data.

### Claim 14 (depends on 13)

The apparatus of claim 13, the controller further comprising:
a sample comparator configured to define samples of the audio data, wherein the samples of the audio data are compared to an audio template.

### Claim 15 (depends on 13)

The apparatus of claim 13, wherein the controller identifies a micro point address from an external source and stores the micro point address with the location data in response to the comparison.

### Claim 16 (depends on 13)

The apparatus of claim 13, the controller further comprising:
a height module configured to determine a height from the location data.

### Claim 17 (depends on 13)

The apparatus of claim 13, the controller further comprising:
a route module configured to calculate a route from a destination to the micro point address.

### Claim 18

A non-transitory computer readable medium including instructions that when executed by a processor are configured to perform:
storing coordinates for a micro point address in a map database, wherein the coordinates are collected in response to audio collected and matched to a predetermined template;
receiving a routing request including the micro point address;
querying the map database according to the micro point address to access coordinates associated with the micro point address; and
providing a route to the micro point address using the coordinates from the database.

### Claim 19 (depends on 18)

The non-transitory computer readable medium of claim 18, further comprising instructions that when executed by a processor are configured to perform:
calculating a first portion of the route using a first routing algorithm, wherein the first portion of the route terminates at a limited coverage zone; and
calculating a second portion of the route using a second routing algorithm, wherein the second portion of the route originates at the limited coverage zone.

### Claim 20

A method for micro point address detection in response to an audio trigger, the method further comprising:
receiving audio data at a mobile device;
receiving location data for the mobile device, wherein the location data includes altitude data;
performing, using a processor, a comparison the audio data to at least one predetermined audio sample;
associating the location data with a grid location identifier in response to the comparison;
identifying a floor dimension; and
calculating a floor number based on an identified nearby location height for the location data and the floor dimension, wherein the floor number is stored in association with the grid location identifier.
