IP Library Granted Patent US 9,501,777
Granted Patent B1
US 9,501,777 · App. 13/413,553 · Granted Nov 22, 2016

Systems and methods for MAC address tracking for a mobile device

Inventor: Hanyang Liu (San Francisco, CA)
Assignee: BOINGO WIRELESS, INC.
G06Q30/02G06Q30/0201G06Q30/0251G06Q30/0255G06Q30/0269H04L63/0876H04N21/42684
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 9,501,777
App. No.
13/413,553
Granted
Nov 22, 2016
Kind
B1
Abstract

Embodiments that include a first module configured to install and work residently within at least a device-to-web bridge to collect the Media Access Control (MAC) address data and secondary identifier information associated with a given mobile computing device are disclosed. An example attempts to use the device-to-web bridge and to pass that information to a second module to call out and send that information over a wide area network to the mobile advertisement targeting system on a central management server site, which stores that information on a MAC address identification (ID) basis in a database. The MAC addresses may be coupled with their secondary identifier and stored within the database. The second module can call and communicate with a mobile advertisement targeting system configured to utilize MAC address data in combination with a secondary identifier for each mobile computing device tracked by the mobile advertisement targeting system.

Claims (29)

1. An apparatus, comprising:

a processor;

one or more non-transitory computer-readable media storing processor-executable code;

a first module configured to automatically collect media access control (MAC) address data and secondary identifier information associated with each of a plurality of mobile computing devices attempting to use a device-to-web bridge, wherein the secondary identifier information is obtained using a web browser cookie installed on the respective mobile computing device;

a second module in communication with the first module and configured to transmit the respective MAC address data and secondary identifier information for each of the plurality of mobile computing devices to a mobile advertisement targeting system configured to utilize the MAC address data and the secondary identifier for each mobile computing device to track each respective mobile computing device;

wherein the first module is further configured to automatically gather intent and demographic data after a respective mobile computing device has connected to a device-to-web bridge, using one or more of: the device-to-web bridge, a native mobile application operating on the respective mobile computing device, and a web content publisher application operating on the respective mobile computing device, wherein the intent data includes habit data of a user of the respective mobile computing device, and the demographic data includes demographics of the user of the respective mobile computing device;

an application programming interface configured to establish communications with one or more mobile advertisement exchanges, where advertisement impressions that are targeted to the intent and demographic data collected regarding the user of the respective mobile device are sent to the mobile advertisement exchanges, which incorporate this information into their bidding systems; and

wherein the plurality of MAC addresses and secondary identifiers are stored within a database by storing a subset of octets making up a given MAC address, and hashing the subset of octets using a slow hashing algorithm combined with a salt to add a secret numeric sequence to the MAC address.

2. An apparatus, comprising:

a processor;

one or more non-transitory computer-readable media storing processor-executable code;

a first module configured to automatically collect media access control (MAC) address data and secondary identifier information associated with each of a plurality of mobile computing devices attempting to use a device-to-web bridge, wherein the secondary identifier information is obtained using a web browser cookie installed on the respective mobile computing device;

a second module in communication with the first module and configured to transmit the respective MAC address data and secondary identifier information for each of the plurality of mobile computing devices to a mobile advertisement targeting system configured to utilize the MAC address data and the secondary identifier for each mobile computing device to track each respective mobile computing device;

wherein the first module is further configured to automatically gather intent and demographic data after a respective mobile computing device has connected to a device-to-web bridge, using one or more of: the device-to-web bridge, a native mobile application operating on the respective mobile computing device, and a web content publisher application operating on the respective mobile computing device, wherein the intent data includes habit data of a user of the respective mobile computing device, and the demographic data includes demographics of the user of the respective mobile computing device;

an application programming interface configured to establish communications with one or more mobile advertisement exchanges, where advertisement impressions that are targeted to the intent and demographic data collected regarding the user of the respective mobile device are sent to the mobile advertisement exchanges, which incorporate this information into their bidding systems; and

wherein the device-to-web bridge is a captive WiFi portal that the user of the mobile computing device must log into in order to access a WiFi network, and wherein the secondary identifier is a Hypertext Transfer Protocol (HTTP) mobile cookie, and the captive web portal collects the MAC address and HTTP mobile cookie on a terms and conditions page of the captive WiFi portal.

3. A method comprising:

automatically collecting, by a computer system, media access control (MAC) address data and secondary identifier information associated with each of a plurality of mobile computing devices attempting to use a device-to-web bridge, wherein the secondary identifier information is obtained using a web browser cookie installed on the respective mobile computing device;

transmitting the respective MAC address data and secondary identifier information for each of the plurality of mobile computing devices to a mobile advertisement targeting system configured to utilize the MAC address data and the secondary identifier for each mobile computing device to track each respective mobile computing device;

automatically gathering intent and demographic data using one or more of: one or more device-to-web bridges, one or more native mobile applications on a mobile computing device, and one or more web publishers of content on a mobile computing device, wherein the intent data includes habit data of a user of a respective mobile computing device, and the demographic data includes demographics of the user of the respective mobile computing device;

establishing communications, by the computer system via an application programming interface, with one or more mobile advertisement exchanges, where advertisement impressions that are targeted to the intent and demographic data collected regarding the user of the mobile device are sent to the mobile advertisement exchanges, which incorporate this information into their bidding systems;

storing the plurality of MAC addresses and secondary identifiers within a database by storing a subset of octets making up a given MAC address; and

hashing the subset of octets using a slow hashing algorithm combined with a salt to add a secret numeric sequence to the MAC address.

4. A method comprising:

automatically collecting, by a computer system, media access control (MAC) address data and secondary identifier information associated with each of a plurality of mobile computing devices attempting to use a device-to-web bridge, wherein the secondary identifier information is obtained using a web browser cookie installed on the respective mobile computing device;

transmitting the respective MAC address data and secondary identifier information for each of the plurality of mobile computing devices to a mobile advertisement targeting system configured to utilize the MAC address data and the secondary identifier for each mobile computing device to track each respective mobile computing device;

automatically gathering intent and demographic data using one or more of: one or more device-to-web bridges, one or more native mobile applications on a mobile computing device, and one or more web publishers of content on a mobile computing device, wherein the intent data includes habit data of a user of a respective mobile computing device, and the demographic data includes demographics of the user of the respective mobile computing device;

establishing communications, by the computer system via an application programming interface, with one or more mobile advertisement exchanges, where advertisement impressions that are targeted to the intent and demographic data collected regarding the user of the mobile device are sent to the mobile advertisement exchanges, which incorporate this information into their bidding systems; and

wherein the device-to-web bridge is a captive WiFi portal that the user of the mobile computing device must log into in order to access a WiFi network, and wherein the secondary identifier is a Hypertext Transfer Protocol (HTTP) mobile cookie, and the captive web portal collects the MAC address and HTTP mobile cookie on a terms and conditions page of the captive WiFi portal.

Assignments (6)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 048451, FRAME 0237 Recorded Jun 2, 2021
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: BOINGO WIRELESS, INC.
Reel/Frame 056451/0856 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Feb 27, 2019
From: BOINGO WIRELESS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 048451/0237 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Dec 31, 2018
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: BOINGO WIRELESS, INC.
Reel/Frame 047995/0406 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded May 10, 2017
From: BOINGO WIRELESS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 042438/0987 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2013
From: CLOUD 9 WIRELESS, INC.
To: BOINGO WIRELESS, INC.
Reel/Frame 030310/0824 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2012
From: LIU, HANYANG
To: CLOUD 9 WIRELESS. LNC.
Reel/Frame 027815/0802 →