# US 10,375,522 B2 · Mobile device inference and location prediction of a moving object of interest

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

- Number: US 10,375,522 B2
- Document ID: US10375522B2
- Status: Granted
- Kind: B2
- Application number: 16/121,697
- Filed: 2018-09-05
- Published: 2019-01-03
- Granted: 2019-08-06
- Earliest claimed: 2016-06-01
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Rafael C. S. Folco; Breno H. Leitao; Desnes A. Nunes do Rosario; Jose F. Santiago Filho
- Web page: https://patentgrep.com/patent/US10375522B2

## CPC

- H04W 4/023: {using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds}
- G06T 7/246: using feature-based methods, e.g. the tracking of corners or segments
- H04L 67/52: specially adapted for the location of the user terminal
- H04W 4/027: {using movement velocity, acceleration information}
- H04W 4/029: Location-based management or tracking services
- G10L 15/26: Speech to text systems (G10L15/08 takes precedence)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING

## Abstract

A first set of data may be received indicating that an object of interest has been identified. A second set of data may be received indicating a first location of where the object of interest was identified. The first location may correspond to a geographical area. In response to the receiving of the first set of data and the second set of data, the first location may be associated with a first transceiver base station. In response to the associating, a first list of one or more mobile devices may be obtained that are within an active range of the first transceiver base station.

## Claims

### Claim 1

A computer program product comprising a computer readable storage medium having program code embodied therewith, the program code executable by a computing device to:
receive a first set of data indicating that an object of interest has been identified;
receive a second set of data indicating a first location of where the object of interest was identified, the first location corresponding to a geographical area;
store the second set of data to a data store, the stored second set of data for use at least for generating an estimate of where an object of interest will move at a later time;
associate the first location with a first transceiver base station, wherein the first transceiver base station is in the first location;
obtain, in response to the associating, a first list of one or more mobile devices that are within an active range of the first transceiver base station, wherein the active range corresponds to a signal strength between the one or more mobile devices and the first transceiver base station that exceeds a threshold;
receive a third set of data indicating that the object of interest was identified at a second location;
associate, in response to the receiving of the third set of data, the second location with a second transceiver base station;
obtain, in response to the associating the second location with a second transceiver base station, a second list of one or more mobile devices within an active range of the second base transceiver station; and
determine which mobile device identifiers associated with the first transceiver base station are in common with the mobile device identifiers associated with the second transceiver base station, wherein the mobile device identifiers correspond to the first list and the second list of one or more mobile devices.

### Claim 2 (depends on 1)

The computer program product of claim 1, wherein the program code is further executable by the computing device to infer a first mobile device identifier associated with the object of interest based on the determining which mobile device identifiers generated by the first transceiver base station are in common with the mobile device identifiers associated with the second transceiver base station and based on the receiving of the third set of data.

### Claim 3 (depends on 1)

The computer program product of claim 1, wherein the program code is further executable by the computing device to generate a location prediction estimate of where the object of interest will move at a future time base on at least the identifying of the object of interest at the first location and at the second location.

### Claim 4 (depends on 1)

The computer program product of claim 1, wherein the program code is further executable by the computing device to generate a location prediction estimate of where the object of interest will move at a future time based on at least one of the following factors: a history of where the object of interest has been identified, a speed limit, real time data provided by a mobile device associated with the object of interest, a location interest associated with the object of interest, a geographical layout of the first location, and traffic data.

### Claim 5 (depends on 1)

The computer program product of claim 1, wherein the object of interest is a person's facial features and wherein a security camera identifies the person's facial features via an object recognition algorithm and responsively transmits the first set of data to the computing device.
