US 11,720,924 B2
Systems and methods for cookieless opt-out of device specific targeting
Sathyender Nelakonda, Cupertino, CA (US); Nikhil Mishra, Cupertino, CA (US); William Leece, Cupertino, CA (US); and Aman Dhora, Cupertino, CA (US)
Assigned to Cinarra Systems, Inc., Santa Clara, CA (US)
Filed by Cinarra Systems, Inc., Santa Clara, CA (US)
Filed on Apr. 5, 2017, as Appl. No. 15/480,243.
Prior Publication US 2018/0293624 A1, Oct. 11, 2018
Int. Cl. G06Q 30/0251 (2023.01); G06Q 30/0241 (2023.01); H04L 61/4511 (2022.01); H04L 61/2514 (2022.01); H04L 101/65 (2022.01); H04L 101/622 (2022.01); H04L 101/654 (2022.01)
CPC G06Q 30/0267 (2013.01) [G06Q 30/0277 (2013.01); H04L 61/4511 (2022.05); H04L 61/2514 (2013.01); H04L 2101/622 (2022.05); H04L 2101/65 (2022.05); H04L 2101/654 (2022.05)] 8 Claims
OG exemplary drawing
 
1. A system for allowing a consumer subscriber to opt-out of targeted digital advertisements, the system comprising:
a mobile network operator operations support system server comprising at least one memory for storing computer-executable instructions and at least one processor for executing the instructions, wherein the execution of the instructions programs the server to perform operations comprising:
the mobile network operator operations support system receiving an input to opt-out of targeted digital advertisements, the input comprising an account number and a stable network-level identifier for a mobile device of a consumer subscriber;
sending a message by the mobile network operator operations support system to the mobile device based on the input, the message comprising a uniform resource locator for the consumer subscriber to follow to a website to confirm an intent of the consumer subscriber to opt-out of the targeted digital advertisements;
the mobile network operator operations support system receiving a beacon that is generated when the consumer subscriber visits the website; and
the mobile network operator operations support system sending a message to a mobile analytics platform server indicating that the consumer subscriber does not want to receive targeted digital advertisements, the system further comprising:
one or more computers including a mapping server inside a telecommunications provider network, the one or more computers programmed to perform operations comprising:
sending a data request to the mapping server for data stored on a server external to the telecommunications provider network;
receiving the data request at the mapping server, the data request comprising an application-level identifier and a transitory network-level identifier for the mobile device of the consumer subscriber;
determining, by the mapping server, a stable network-level identifier for the mobile device based on the transitory network-level identifier by:
extracting the transitory network-level identifier from the data request; and
resolving the stable network-level identifier based on IP address allocation records available within the telecommunications provider network and corresponding to the transitory network-level identifier;
mapping, by the mapping server, the application-level identifier to the stable network-level identifier; and wherein the stable network-level identifier is selected from the group consisting of a MAC address, an IMEI, and an IMSI of the client device.