US 11,953,995 B1
Centralized data backup platform supporting multiple data environments
Erik Dahl, Newark, DE (US); Pratap Dande, Saint Johns, FL (US); Rahul Yaksh, Austin, TX (US); Vishwanath Prasad Karra, McKinney, TX (US); Steven Reich, Manalapan, NJ (US); and Tileshia Brenda Alford, Charlotte, NC (US)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Nov. 4, 2022, as Appl. No. 17/980,646.
Int. Cl. G06F 11/14 (2006.01)
CPC G06F 11/1458 (2013.01) [G06F 2201/84 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A method for consolidating backup status data associated with backup operations performed by a specialty backup service platform into a centralized backup service platform, the method further enabling monitoring a performance of the backup operations performed by the specialty backup service platform, the centralized backup service platform configured for backing up data from a plurality of midrange computing environments, the method comprising:
performing backup operations at the centralized backup service platform for the data from the plurality of midrange computing environments;
storing, at the centralized backup service platform, backup status data associated with the backup operations performed at the centralized backup service platform; and
in parallel to the performing of the backup operations for the data from the plurality of midrange computing environments:
performing backup operations at the specialty backup service platform, the specialty backup service platform configured to back up specialty data from a corresponding specialty computing environment;
receiving at pre-determined intervals from the specialty backup service platform, at the centralized backup service platform, data feeds associated with each backup operation, each data feed comprising specialty backup status data associated with a backup operation performed at the specialty backup service platform, the specialty backup status data comprising:
a date and time the backup operation was performed:
a type of data that was backed up; and
a retention period for storing the specialty backup status data;
extracting the specialty backup status data from each data feed; and
for each data feed received from the specialty backup service platform:
running a performance-scan on the specialty backup status data within the data feed for determining a status for the backup operation;
when the status of the performance-scan returns an outcome of success, storing the specialty backup status data from each data feed at the centralized backup service platform; and
when the status of the performance-scan returns the outcome of failure, the outcome of failure signifying the backup operation did not successfully backup the specialty data:
determining that the date the backup operation was performed is a date prior to a pre-determined acceptable date:
in response to the determining, triggering a critical backup operation on at least a portion of the specialty data associated with the backup operation, the portion of specialty data comprising all the data that is generated within a range, the range extending from the date prior to the pre-determined acceptable date to the pre-determined acceptable date via the specialty backup service platform, the critical backup operation backing up the portion of data from the corresponding specialty computing environment;
simultaneous to the triggering, notifying the specialty backup service platform of the failure; and
storing status data associated with the critical backup operation at the centralized backup service platform.