US 12,189,491 B2
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 Mar. 4, 2024, as Appl. No. 18/594,180.
Application 18/594,180 is a division of application No. 17/980,646, filed on Nov. 4, 2022, granted, now 11,953,995.
Prior Publication US 2024/0248806 A1, Jul. 25, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 11/14 (2006.01)
CPC G06F 11/1458 (2013.01) [G06F 2201/84 (2013.01)] 4 Claims
OG exemplary drawing
 
1. A centralized backup system configured for backing up mid-range data from a plurality of mid-range computing environments, the centralized backup system further configured for retrieving and consolidating backup status data associated with backup operations performed at a plurality of specialty backup service platforms into a centralized backup service platform, the centralized backup system comprising:
the centralized backup service platform, at pre-determined intervals, is configured to:
perform a backup operation, the backup operation backing up mid-range data from each of the plurality of mid-range computing environments; and
store mid-range backup status data associated with each backup operation in a standardized format;
the plurality of specialty backup service platforms, each of the specialty backup service platforms configured for backing up specialty data from a corresponding specialty computing environment, each of the specialty backup service platforms configured to, at pre-determined intervals:
perform a specialty backup operation on specialty data from the corresponding specialty computing environment; and
following the performing of the specialty backup operation, generate a data feed, the data feed comprising specialty backup status data associated with the specialty backup operation, 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; and
the centralized backup service platform further configured to:
retrieve the data feed at pre-determined intervals from the specialty backup service platform;
extract the specialty backup status data from each data feed; and
for each data feed:
run a performance-scan on the specialty backup status data for determining a status for the backup operation;
when the status of the performance-scan returns an outcome of success, store 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:
determine that the date the backup operation was performed is a date prior to a pre-determined acceptable date;
in response to the determining, trigger a critical backup operation on at least a portion of the specialty data from the corresponding specialty computing environment via the specialty backup service platform, the portion of specialty backup status data comprising all the specialty 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 specialty data; and
following the triggering, store status data associated with the critical backup operation at the centralized backup service platform.