# US 2019/0174295 A1 · Method and apparatus for identifying a mobile user in a site

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

- Number: US 2019/0174295 A1
- Document ID: US20190174295A1
- Status: Published application
- Kind: A1
- Application number: 16/254,495
- Filed: 2019-01-22
- Published: 2019-06-06
- Earliest claimed: 2016-07-25
- Assignees: Kiana Analytics Inc.
- Applicants: Kiana Analytics Inc.
- Inventors: Glenn R. Seidman; Nader Fathi; Klaus ten Hagen; Sebastian Andreatta
- Web page: https://patentgrep.com/patent/US20190174295A1

## CPC

- H04W 8/005: {Discovery of network devices, e.g. terminals}
- G06V 20/48: {Matching video sequences}
- G06V 20/52: Surveillance or monitoring of activities, e.g. for recognising suspicious objects (recognising microscopic objects G06V20/69)
- G06V 40/20: Movements or behaviour, e.g. gesture recognition (recognition of facial expressions G06V40/16)
- H04W 4/029: Location-based management or tracking services
- H04W 8/22: Processing or transfer of terminal data, e.g. status or physical capabilities
- G06V 20/44: {Event detection}
- H04W 24/08: Testing, {supervising or monitoring} using real traffic
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING

## Abstract

A system and method for identifying mobile users in a site includes: receiving, in real time, data packets from wireless access points; identifying unique device identifications from the received data packets, and time stamping each identified unique device identification; determining repetitive or false unique device identifications in the identified unique device identification; and eliminating the repetitive or false unique device identifications in the identified unique device identification to obtain a plurality of accurate unique device identifications.

## Claims

### Claim 1

A method for uniquely identifying wireless devices in a site, the method comprising:
receiving, via a wireless network, a plurality of data packets from a wireless access point;
detecting a plurality of different device identifications for a mobile device from the received data packets;
storing in a database a data record for each of the plurality of different device identifications, the data record including each device identification, a first seen time stamp, a last seen timestamp, and number of detections for said each device identification;
filtering the data stored in the database to determine repetitive or false device identifications in the plurality of different device identifications;
eliminating the repetitive or false device identifications to obtain an accurate device identification for the mobile device; and
using the accurate device identification to uniquely identify the mobile device associated with the accurate device identification.

### Claim 2 (depends on 1)

The method of claim 1, wherein the plurality of different device identifications are one or more of media access control (MAC) addresses, International Mobile Equipment Identity (IMEI) and Bluetooth Identifiers.

### Claim 3 (depends on 1)

The method of claim 1, wherein the filtering comprises dwell-time filtering based on a threshold value.

### Claim 4 (depends on 1)

The method of claim 1, wherein said filtering includes one or more of recency-time filtering, odd-behavior filtering, Organizationally Unique Identifier (OUI) filtering, locally administered device identification, and a predetermined device identification pattern.

### Claim 5 (depends on 1)

The method of claim 1, further comprising counting number of detections for said each device identification in a predetermined period of time.

### Claim 6 (depends on 1)

The method of claim 1, further comprising storing the repetitive or false unique device identifications; and verifying the accurate device identification against the stored repetitive or false unique device identifications.

### Claim 7 (depends on 1)

The method of claim 1, further comprising predicting what a user of the mobile device will do or where the user will go within the site.

### Claim 8 (depends on 7)

The method of claim 7, wherein said predicting includes one or more of predicted future paths of the user, next websites that the user may access on the mobile device, next products that the user may look at or purchase, next physical locations that the user may go to.

### Claim 9 (depends on 7)

The method of claim 7, wherein said predicting is utilized to uniquely identify the user as the user moves.

### Claim 10 (depends on 7)

The method of claim 7, wherein said predicting is utilized by one or more of merchants, advertisers, government agencies, and law enforcements.

### Claim 11

A system for uniquely identifying wireless devices in a site comprising:
a wireless access point for receiving data from a mobile device via a wireless network, the data including a plurality of different identifications for the mobile device; and
a server in communication with the computer network for
receiving a plurality of data packets from the wireless access point,
detecting a plurality of different device identifications for a mobile device from the received data packets;
storing in a database a data record for each of the plurality of different device identifications, the data record including each device identification, a first seen time stamp, a last seen timestamp, and number of detections for said each device identification;
filtering the data stored in the database to determine repetitive or false device identifications in the plurality of different device identifications;
eliminating the repetitive or false device identifications to obtain an accurate device identification for the mobile device; and
using the accurate device identification to uniquely identify the mobile device associated with the accurate device identification.

### Claim 12 (depends on 11)

The system of claim 11, wherein the plurality of different device identifications are one or more of media access control (MAC) addresses, International Mobile Equipment Identity (IMEI) and Bluetooth Identifiers.

### Claim 13 (depends on 11)

The system of claim 11, wherein the server includes a dwell-time filter for filtering the data stored in the database.

### Claim 14 (depends on 11)

The system of claim 11, wherein said filtering includes one or more of a recency-time filter, an odd-behavior filter, an Organizationally Unique Identifier (OUI) filter, a locally administered device identification and a predetermined device identification pattern.

### Claim 15 (depends on 11)

The system of claim 11, wherein the server includes a counter for counting number of detections for said each device identification in a predetermined period of time.

### Claim 16 (depends on 11)

The system of claim 11, wherein the server stores the repetitive or false unique device identifications; and verifying the accurate device identification against the stored repetitive or false unique device identifications.

### Claim 17 (depends on 11)

The system of claim 11, wherein the server predicts what a user of the mobile device will do or where the user will go within the site.

### Claim 18 (depends on 17)

The system of claim 17, wherein said predicting includes one or more of predicted future paths of the user, next websites that the user may access on the mobile device, next products that the user may look at or purchase, next physical locations that the user may go to.

### Claim 19 (depends on 17)

The system of claim 17, wherein said predicting is utilized to uniquely identify the user as the user moves.

### Claim 20 (depends on 17)

The system of claim 17, wherein said predicting is utilized by one or more of merchants, advertisers, government agencies, and law enforcements.
