# US 9,521,516 B2 · Methods circuits systems and associated computer executable code for localizing and messaging a wireless communication device

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

- Number: US 9,521,516 B2
- Document ID: US9521516B2
- Status: Granted
- Kind: B2
- Application number: 14/836,990
- Filed: 2015-08-27
- Published: 2016-06-30
- Granted: 2016-12-13
- Earliest claimed: 2011-09-18
- Assignees: Loyalblocks Ltd.
- Applicants: Loyalblocks Ltd.
- Inventors: Ido Gaver; Eran Kirshenboim
- Web page: https://patentgrep.com/patent/US9521516B2

## CPC

- H04W 4/021: Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
- G06Q 30/0281: {Customer communication at a business location, e.g. providing product or service information, consulting}
- H04L 67/55: Push-based network services
- H04W 4/023: {using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds}
- H04W 8/005: {Discovery of network devices, e.g. terminals}
- H04W 24/00: Supervisory, monitoring or testing arrangements
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H04W 64/003: {locating network equipment}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Disclosed are methods, circuits, systems and associated computer executable code for detecting the presence of a mobile computing device in a specific area. Included are means for receiving a message from the mobile device including a coarse location indicator, determining that the received coarse location indicator is in proximity with one or more local (e.g. retailer) stations, and causing at least one of the one or more local stations to transmit a mobile device specific poling signal to the device.

## Claims

### Claim 1

A method for localizing a mobile device, comprising:
receiving, at a localization server, a message from the mobile device sent over a Client Device Access Network (CDAN) and including a coarse location indicator of a coarse location of the mobile device;
determining a unique address of the mobile device associated with a second communication network;
identifying a retailer station including a transceiver in proximity to the indicated coarse location;
automatically triggering, by the localization server, direct communication over the second network between the retailer station and the mobile device using the determined unique address; and
using the localization server to communicate with the retailer stations over a third network, distinct from the second communication network.

### Claim 2 (depends on 1)

The localization method according to claim 1, wherein the CDAN and second communication network are different networks.

### Claim 3 (depends on 2)

The localization method according to claim 2, wherein the different networks are based on different communication protocols, frequencies and modulations.

### Claim 4 (depends on 1)

The localization method according to claim 1, wherein the CDAN is a cellular network.

### Claim 5 (depends on 1)

The localization method according to claim 1, wherein the second communication network is a WiFi or Bluetooth network.

### Claim 6

A method for no-click check-in, comprising:
automatically transmitting from a mobile device, over a Client Device Access Network (CDAN), a mobile device coarse location indicator of a coarse location of the mobile device to a localization server;
receiving a mobile device specific signal based on a unique address of the mobile device, from a local communication node selected by the localization server based on proximity to the coarse location, over a second network;
transmitting an acknowledgement of receipt of the signal to the local communication node; and
receiving a pushed message associated with the local communication node using the localization server to communicate with the local communication node over a third network, distinct from the second communication network.

### Claim 7 (depends on 6)

The method for no-click check-in according to claim 6, wherein the CDAN and second communication network are different networks.

### Claim 8 (depends on 6)

The method for no-click check-in according to claim 6, wherein the different networks are based on different communication protocols, frequencies and modulations.

### Claim 9 (depends on 6)

The method for no-click check-in according to claim 6, wherein the CDAN is a cellular network.

### Claim 10 (depends on 6)

The method for no-click check-in according to claim 6, wherein the second communication network is a WiFi or Bluetooth network.

### Claim 11 (depends on 6)

The method for no-click check-in according to claim 6, further comprising using the localization server to communicate with the local communication node over a third network, distinct from the CDAN and second communication networks.

### Claim 12

A localization server, comprising:
a first database for storing locations of a set of retailer stations;
a second database for storing correlations of unique identifiers of mobile devices within a first Client Device Access Network (CDAN) to unique identifiers of the mobile devices in a second communication network;
a communication module for receiving a message from a target device including a coarse location indicator of a coarse location of the target device and a first unique identifier of the target device associated with the CDAN; and
a controller adapted to:
(i) compare the coarse location to locations stored in the first database and identify a retailer station within the set in proximity to the coarse location; and
(ii) retrieve from said second database a second unique identifier of the target device associated with the second communication network;
(iii) automatically trigger direct communication, based on the retrieved second unique identifier, over the second network, between the identified retailer station and the target device
wherein said localization server communicates with the identified retailer station over a third network, distinct from the second communication network.

### Claim 13 (depends on 12)

The localization server according to claim 12, wherein the CDAN and second communication network are different networks.

### Claim 14 (depends on 13)

The localization server according to claim 13, wherein the different networks are based on different communication protocols, frequencies and modulations.

### Claim 15 (depends on 14)

The localization server according to claim 14, wherein the CDAN is a cellular network.

### Claim 16 (depends on 13)

The localization server according to claim 13, wherein the second communication network is a WiFi or Bluetooth network.

### Claim 17 (depends on 13)

The localization server according to claim 13, wherein said localization server communicates with the retailer stations over a third network, distinct from the CDAN and second communication networks.
