# US 11,310,624 B2 · Cognitive location and navigation services for custom applications

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

- Number: US 11,310,624 B2
- Document ID: US11310624B2
- Status: Granted
- Kind: B2
- Application number: 16/740,068
- Filed: 2020-01-10
- Published: 2020-05-14
- Granted: 2022-04-19
- Earliest claimed: 2018-09-10
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Moitreyee Mukherjee-Roy; Shikhar Kwatra
- Web page: https://patentgrep.com/patent/US11310624B2

## CPC

- G01C 21/20: Instruments for performing navigational calculations (G01C21/24, G01C21/26 take precedence)
- H04W 4/021: Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
- G01C 21/206: {specially adapted for indoor navigation}
- G01C 21/3629: {Guidance using speech or audio output, e.g. text-to-speech (text to speech systems per se G10L13/00)}
- G06F 40/40: Processing or translation of natural language (natural language analysis G06F40/20; semantic analysis G06F40/30)
- G10L 15/005: {Language recognition}
- H04W 4/023: {using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds}
- H04W 4/024: Guidance services
- H04W 4/33: for indoor environments, e.g. buildings
- G06F 9/454: {Multi-language systems; Localisation; Internationalisation}
- G06F 16/9535: Search customisation based on user profiles and personalisation
- H04W 4/02: Services making use of location information
- H04W 4/029: Location-based management or tracking services
- H04W 4/12: Messaging; Mailboxes; Announcements
- 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)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- 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

According to various embodiments, systems, computer program products, and computer-implemented methods for cognitive location and navigation services for custom applications are disclosed. More specifically, the cognitive location and navigation services include, but are not limited to beacon-based communication with vehicles. For instance, a method includes: summoning a vehicle to a designated position; communicating with one or more location sensors deployed throughout a location including the designated position; determining a user has exited a building at the location based on the communication with the one or more location sensors; and transmitting a position of the user to the summoned vehicle. Notably, the position of the user is accurate to within 10 inches. Corresponding systems and computer program products are also disclosed.

## Claims

### Claim 1

A computer-implemented method for beacon-based communication with vehicles, the method comprising:
summoning a vehicle to a designated position;
communicating with one or more location sensors deployed throughout a location including the designated position;
in response to determining a user has exited a building at the location based on the communication with the one or more location sensors, activating one of the location sensors that is attached to the vehicle; and
transmitting one or more alphanumeric commands binding a position of the user to the summoned vehicle, wherein the position of the user is accurate to within 10 inches.

### Claim 2 (depends on 1)

The method as recited in claim 1, comprising instructing the user, upon determining the user has exited the building, to navigate to a first of the one or more location sensors, the first of the one or more location sensors being closest to the designated position.

### Claim 3 (depends on 2)

The method as recited in claim 2, comprising:
tracking the position of the user while the user navigates to the location sensor closest to the designated position; and
upon determining the user has arrived at the location sensor closest to the designated position, transmitting a precise location of the location sensor to the vehicle upon determining the user has arrived at the location sensor closest to the designated position.

### Claim 4 (depends on 1)

The method as recited in claim 1, wherein the one or more location sensors comprise one or more Bluetooth Low Energy (BLE) beacons.

### Claim 5 (depends on 1)

The method as recited in claim 1, wherein the summons is sent automatically in accordance with learned user behavior.

### Claim 6 (depends on 1)

The method as recited in claim 1, wherein the position of the user is received from a mobile device corresponding to the user.

### Claim 7 (depends on 1)

The method as recited in claim 1, comprising:
instructing the user, upon determining the user has exited the building, to navigate to a first of the one or more location sensors, the first location sensor being closest to the designated position;
tracking the position of the user while the user navigates to the location sensor closest to the designated position; and
upon determining the user has arrived at the location sensor closest to the designated position, transmitting a precise location of the location sensor to the vehicle upon determining the user has arrived at the location sensor closest to the designated position;
wherein the one or more location sensors comprise one or more Bluetooth Low Energy (BLE) beacons;
wherein the summons is sent automatically in accordance with learned user behavior; and
wherein the position of the user is received from a mobile device corresponding to the user.

### Claim 8

A computer program product for beacon-based communication with vehicles, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions readable and/or executable by a processor to cause the processor to:
summon, by the processor, a vehicle to a designated position;
determine, by the processor, a user has exited a building based on communication with one or more location sensors;
in response to determining the user has exited the building, activate, by the processor, one of the one or more location sensors that is attached to the vehicle; and
facilitate, by the processor, transmission of a position of the user to the summoned vehicle, wherein the position of the user is accurate to within 10 inches.

### Claim 9 (depends on 8)

The computer program product as recited in claim 8, comprising program instructions readable and/or executable by the processor to cause the processor, upon determining the user has exited the building, to instruct the user to navigate to a first of the one or more location sensors, the first of the one or more location sensors being closest to the designated position.

### Claim 10 (depends on 9)

The computer program product as recited in claim 9, comprising program instructions readable and/or executable by the processor to cause the processor to:
track the position of the user while the user navigates to the location sensor closest to the designated position; and
upon determining the user has arrived at the location sensor closest to the designated position, to facilitate transmission of a precise location of the location sensor to the vehicle.

### Claim 11 (depends on 8)

The computer program product as recited in claim 8, wherein the one or more location sensors comprise one or more Bluetooth Low Energy (BLE) beacons.

### Claim 12 (depends on 8)

The computer program product as recited in claim 8, wherein the position of the user is transmitted to the vehicle as an encoded alphanumeric command.

### Claim 13 (depends on 8)

The computer program product as recited in claim 8, wherein the summons is sent automatically in accordance with learned user behavior.

### Claim 14 (depends on 8)

The computer program product as recited in claim 8, comprising program instructions readable and/or executable by the processor to cause the processor to:
instruct the user, upon determining the user has exited the building, to navigate to a first of the one or more location sensors, the first location sensor being closest to the designated position;
track the position of the user while the user navigates to the first location sensor; and
facilitate transmission of a precise location of the first location sensor to the vehicle upon determining the user has arrived at the first location sensor;
wherein the one or more location sensors comprise one or more Bluetooth Low Energy (BLE) beacons;
wherein the position of the user is transmitted to the vehicle as an encoded alphanumeric command;
wherein the summons is sent automatically in accordance with learned user behavior; and
wherein the position of the user is received from a mobile device corresponding to the user.

### Claim 15

A system for beacon-based communication with vehicles, the system comprising:
a processor; and
logic integrated with the processor, executable by the processor, or integrated with and executable by the processor, the logic being configured to:
summon a vehicle to a designated position;
in response to determining a user has exited a building based on communication with one or more location sensors, activate one of the location sensors that is attached to the vehicle; and
transmit a position of the user to the summoned vehicle, wherein the position of the user is accurate to within 10 inches.

### Claim 16 (depends on 15)

The system as recited in claim 15, comprising logic configured to:
instruct the user, upon determining the user has exited the building, to navigate to a first of the one or more location sensors, the first of the one or more location sensors being closest to the designated position; and
facilitate transmission of a precise location of the location sensor to the vehicle upon determining the user has arrived at the location sensor closest to the designated position.

### Claim 17 (depends on 15)

The system as recited in claim 15, wherein the one or more location sensors comprise one or more Bluetooth Low Energy (BLE) beacons.

### Claim 18 (depends on 15)

The system as recited in claim 15, wherein the position of the user is transmitted to the vehicle as an encoded alphanumeric command.

### Claim 19 (depends on 15)

The system as recited in claim 15, wherein the summons is sent automatically in accordance with learned user behavior.

### Claim 20 (depends on 15)

The system as recited in claim 15, comprising logic configured to:
instruct the user, upon determining the user has exited the building, to navigate to a first of the one or more location sensors, the first location sensor being closest to the designated position;
track the position of the user while the user navigates to the first location sensor; and
facilitate transmission of a precise location of the first location sensor to the vehicle upon determining the user has arrived at the first location sensor;
wherein the one or more location sensors comprise one or more Bluetooth Low Energy (BLE) beacons;
wherein the position of the user is transmitted to the vehicle as an encoded alphanumeric command;
wherein the summons is sent automatically in accordance with learned user behavior; and
wherein the position of the user is received from a mobile device corresponding to the user.
