US 12,340,390 B2
Architecture and method for aggregating and interacting with multiple third-party applications
Michael Horwitz, Seattle, WA (US); Benjamin E. Greenberg, Philadelphia, PA (US); and Jiuqing Deng, Kirkland, WA (US)
Assigned to Comcast Cable Communications, LLC, Philadelphia, PA (US)
Filed by Comcast Cable Communications, LLC, Philadelphia, PA (US)
Filed on Aug. 11, 2022, as Appl. No. 17/886,201.
Prior Publication US 2024/0054526 A1, Feb. 15, 2024
Int. Cl. G06F 15/16 (2006.01); G06Q 30/0242 (2023.01); G06Q 30/0272 (2023.01); H04L 67/1014 (2022.01); H04L 67/50 (2022.01); H04L 67/60 (2022.01); H04N 21/60 (2011.01); H04W 48/18 (2009.01)
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
OG exemplary drawing
 
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.