IP Library › Granted Patent US 12,273,784
Granted Patent B2
US 12,273,784 · App. 17/164,246 · Granted Apr 8, 2025

Machine-learning model for detecting a device within a venue

Inventors: Carrie Isaacson (San Francisco, CA); Kapil Mohan (Sunnyvale, CA); Kai Umezawa (San Francisco, CA)
Assignee: ADENTRO, INC.
H04W4/021G06N20/00G06Q20/202G06Q30/0267H04B17/318H04L43/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,273,784
App. No.
17/164,246
Granted
Apr 8, 2025
Kind
B2
Abstract

A model is configured to determine whether a device is located within a venue. During a baseline time period, the system detects wireless pings from mobile devices. The system obtains device parameters from the wireless pings. The system evaluates the device parameters to determine whether a mobile device entered the venue or remained outside of the venue. The system trains a model on training data corresponding to the baseline time period, the model configured to differentiate between devices that enter the venue and devices that remain outside the venue based on device parameters associated with the device. The system applies the model to future detected devices to determine whether or not the devices enter the venue.

Claims (24)

1. A non-transitory computer readable storage medium comprising stored instructions, the instructions when executed cause at least one processor to:

generate a set of training data representative of devices previously located within boundaries associated with a physical structure and devices previously located outside the boundaries associated with the physical structure, the set of training data including characteristics of pings received from the devices previously located within the boundaries and outside the boundaries and including labels indicative of whether a device each ping was received from was located within the boundaries or outside the boundaries, wherein the pings received at times outside of hours of operation of the physical structure are labeled as located outside the boundaries;

train a neural network specific to the physical structure using the generated set of training data, wherein the neural network is configured to determine, based on weighted scores assigned to device parameters of a mobile device, whether the mobile device is physically located within the boundaries associated with the physical structure;

detect, via a plurality of wireless access points of the physical structure, a plurality of pings from a device;

measure, by each wireless access point, a signal strength associated with each ping detected by the wireless access point; and

determine whether the device is physically located within the boundaries associated with the physical structure by applying the neural network to the signal strengths associated with the plurality of pings measured by the plurality of wireless access points.

2. The non-transitory computer readable storage medium of claim 1 , wherein the device parameters comprise at least one of: a signal strength of a ping, a time of the ping, a dwell time between a first ping and a last ping from a device, whether the ping was received during hours of operation of the physical structure, a signal strength of pings from other devices that connected to the wireless access point, and a manufacturer identifier of a MAC address of the device.

3. The non-transitory computer readable storage medium of claim 1 , wherein the neural network is further configured to differentiate between devices located within the boundaries associated with the physical structure and outside the boundaries associated with the physical structure based on device parameter values associated with the devices.

4. The non-transitory computer readable storage medium of claim 1 , wherein the neural network is configured to produce a confidence score representative of a likelihood that the device is located within the boundaries associated with the physical structure.

5. The non-transitory computer readable storage medium of claim 1 , wherein the instructions when executed cause the at least one processor to:

identify a media access control (MAC) address of the device; and

determine, based on the MAC address, that a user of the device had previously viewed an advertisement for the physical structure.

6. A method comprising:

generating a set of training data representative of devices previously located within boundaries associated with a physical structure and device previously located outside the boundaries associated with the physical structure, the set of training data including characteristics of pings received from the devices previously located within the boundaries and outside the boundaries and including labels indicative of whether a device each ping was received from was located within the boundaries or outside the boundaries, wherein the pings received at times outside of hours of operation of the physical structure are labeled as located outside the boundaries;

training a neural network specific to the physical structure using the generated set of training data, wherein the neural network is configured to determine, based on weighted scores assigned to device parameters of a mobile device, whether the mobile device is physically located within the boundaries associated with the physical structure;

detecting, via a plurality of wireless access point of the physical structure, a plurality of pings from a device;

measuring, by each wireless access point, a signal strength associated with each ping detected by the wireless access point; and

determining whether the device is physically located within the boundaries associated with the physical structure by applying the neural network to the signal strengths associated with the plurality of pings measured by the plurality of wireless access points.

7. The method of claim 6 , wherein the device parameters comprise at least one of: a signal strength of a ping, a time of the ping, a dwell time between a first ping and a last ping from a device, whether the ping was received during hours of operation of the physical structure, a signal strength of pings from other devices that connected to the wireless access point, and a manufacturer identifier of a MAC address of the device.

8. The method of claim 6 , wherein the neural network is further configured to differentiate between devices located within the boundaries associated with the physical structure and outside the boundaries associated with the physical structure based on device parameter values associated with the devices.

9. The method of claim 6 , wherein the neural network is configured to produce a confidence score representative of a likelihood that the device is located within the boundaries associated with the physical structure.

10. The method of claim 6 , further comprising:

identifying a media access control (MAC) address of the device; and

determining, based on the MAC address, that a user of the device had previously viewed an advertisement for the physical structure.

Assignments (2)
CHANGE OF NAME Recorded Dec 20, 2021
From: ZENREACH, INC.
To: ADENTRO, INC.
Reel/Frame 058599/0521 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2021
From: ISAACSON, CARRIE; MOHAN, KAPIL; UMEZAWA, KAI
To: ZENREACH, INC.
Reel/Frame 055351/0235 →
Continuity (1)
Related Publication 20220248166A1 · Aug 4, 2022
References Cited (37)
US 11381962B1 · Mohan et al. · 2022 [cited by applicant]
US 11778457B2 · Mohan et al. · 2023 [cited by applicant]
US 20040219932A1 · Verteuil · 2004 [cited by applicant]
US 20080248815A1 · Busch · 2008 [cited by applicant]
US 20110055005A1 · Lang · 2011 [cited by applicant]
US 20120130796A1 · Busch · 2012 [cited by applicant]
US 20130204697A1 · Boal · 2013 [cited by applicant]
US 20140331272A1 · Gupta et al. · 2014 [cited by applicant]
US 20150019322A1 · Alla · 2015 [cited by examiner]
US 20150348095A1 · Dixon et al. · 2015 [cited by applicant]
US 20160283989A1 · Esquilla · 2016 [cited by applicant]
US 20160295372A1 · Kapicioglu et al. · 2016 [cited by applicant]
US 20170006434A1 · Howe · 2017 [cited by examiner]
US 20170257454A1 · Hughes et al. · 2017 [cited by applicant]
US 20170316281A1 · Criminisi · 2017 [cited by examiner]
US 20180329990A1 · Severn et al. · 2018 [cited by applicant]
US 20180332136A1 · Narasimhan et al. · 2018 [cited by applicant]
US 20180352384A1 · Rehman et al. · 2018 [cited by applicant]
US 20190069147A1 · Charlton et al. · 2019 [cited by applicant]
US 20190228455A1 · Kumar et al. · 2019 [cited by applicant]
US 20190268721A1 · Tellado · 2019 [cited by examiner]
US 20200005356A1 · Greenberger et al. · 2020 [cited by applicant]
US 20200133955A1 · Padmanabhan et al. · 2020 [cited by applicant]
US 20200320576A1 · Harrison · 2020 [cited by applicant]
US 20210004437A1 · Zhang et al. · 2021 [cited by applicant]
US 20210136514A1 · Shaposhnikov · 2021 [cited by examiner]
US 20210173916A1 · Ortiz et al. · 2021 [cited by applicant]
US 20220248166A1 · Isaacson et al. · 2022 [cited by applicant]
Safegraph, Determining Points of Interest Visits From Location Data: A Technical Guide to Visit Attribution, 2021 (Year: 2021). [cited by examiner]
Andrew Zola, What is a ping?, 2021 (Year: 2021). [cited by examiner]
PCT International Search Report and Written Opinion, PCT Application No. PCT/US2022/014398, Feb. 23, 2022, eight pages. [cited by applicant]
United States Office Action, U.S. Appl. No. 17/164,258, filed Jan. 5, 2022, eight pages. [cited by applicant]
PCT International Search Report and Written Opinion, PCT Patent Application No. PCT/US2022/014397, Apr. 26, 2022, 24 pages. [cited by applicant]
United States Office Action, U.S. Appl. No. 17/370,967, filed Jul. 19, 2023, 19 pages. [cited by applicant]
United States Office Action, U.S. Appl. No. 17/469,718, filed Jan. 4, 2024, 43 pages. [cited by applicant]
United States Office Action, U.S. Appl. No. 17/370,967, filed Jan. 26, 2023, 25 pages. [cited by applicant]
United States Office Action, U.S. Appl. No. 17/833,244, filed Dec. 21, 2022, 11 pages. [cited by applicant]