| CPC G06Q 30/0242 (2013.01) [G06Q 30/0272 (2013.01); H04L 67/1014 (2013.01); H04L 67/50 (2022.05); H04L 67/60 (2022.05)] | 24 Claims |

|
1. A method comprising:
receiving, by a computing device and from a user device configured to receive primary content from one or more primary content delivery networks, a request for a token associated with secondary content from one or more secondary content delivery networks;
determining, based on the request for the token, a network service provider of a communication network via which the user device accesses the one or more primary content delivery networks and the one or more secondary content delivery networks;
selecting, based on the determined network service provider, one or more rules of a plurality of rules corresponding to a plurality of network service providers, wherein the one or more rules correspond to the determined network service provider;
sending, to the user device, a token generated based on the selected one or more rules;
receiving, from the user device, the token and a request for secondary content; and
sending, to a secondary content delivery network, of the one or more secondary content delivery networks, and based on the request for secondary content, the token.
|