US 11,811,513 B2
Methods and systems for managing multiple content delivery networks
Jose Maldonado Arjona, McLean, VA (US); Amelia Neil, McLean, VA (US); Sean Finney, McLean, VA (US); Timothy Shull, McLean, VA (US); Ahmed Mustafa, McLean, VA (US); and Nithya Lakshminarayanan, McLean, VA (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Dec. 30, 2022, as Appl. No. 18/148,458.
Application 18/148,458 is a continuation of application No. 17/491,158, filed on Sep. 30, 2021, granted, now 11,558,314, issued on Jan. 17, 2023.
Application 17/491,158 is a continuation of application No. 17/112,364, filed on Dec. 4, 2020, granted, now 11,184,294, issued on Nov. 23, 2021.
Prior Publication US 2023/0138229 A1, May 4, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/1097 (2022.01); H04L 47/70 (2022.01); G06F 9/54 (2006.01); H04L 69/329 (2022.01); G06F 3/0482 (2013.01)
CPC H04L 47/82 (2013.01) [G06F 9/547 (2013.01); H04L 67/1097 (2013.01); H04L 69/329 (2013.01); G06F 3/0482 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for managing multiple content delivery networks using content delivery management platforms, the system comprising:
cloud-based storage circuitry configured to store an abstraction layer, wherein the abstraction layer comprises a schema with a respective system context in a configuration for each application of a plurality of applications of a content delivery management platform, and wherein a configuration file provides a governance protocol for each application of the plurality of applications;
cloud-based control circuitry configured to:
receive, at the abstraction layer of the content delivery management platform, a request, for an application of a plurality of applications, for processing using the content delivery management platform, wherein the content delivery management platform facilitates for a first content delivery network and a second content delivery network, wherein the first content delivery network comprises a first network of data processing resources, and wherein the second content delivery network comprises a second network of data processing resources;
generate a first mapping, at the abstraction layer, of a first portion of the plurality of applications to the first content delivery network based on respective system contexts for the plurality of applications;
generate a second mapping, at the abstraction layer, of a second portion of the plurality of applications to the second content delivery network based on the respective system contexts for the plurality of applications; and
cloud-based input/output circuitry configured to process the request based on the first mapping and the second mapping.