US 12,088,347 B2
Intelligent monitoring and repair of network services using log feeds provided over Li-Fi networks
Venugopal Kailasa, Chennai (IN); Laxma Gavinolla, Hyderabad (IN); Durga Prasad Kutthumolu, Telangana (IN); and Ramprasath S, Chennai (IN)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Apr. 22, 2022, as Appl. No. 17/726,630.
Prior Publication US 2023/0344520 A1, Oct. 26, 2023
Int. Cl. H04B 10/11 (2013.01); G06N 5/025 (2023.01); H04B 10/03 (2013.01); H04B 10/079 (2013.01); H04B 10/50 (2013.01); H04B 10/80 (2013.01); G06F 11/34 (2006.01); G06N 20/00 (2019.01); H04B 10/07 (2013.01); H04B 10/116 (2013.01); H04B 10/70 (2013.01)
CPC H04B 10/502 (2013.01) [G06N 5/025 (2013.01); H04B 10/03 (2013.01); H04B 10/0793 (2013.01); H04B 10/808 (2013.01); G06F 11/3476 (2013.01); G06N 20/00 (2019.01); H04B 10/07 (2013.01); H04B 10/11 (2013.01); H04B 10/116 (2013.01); H04B 10/70 (2013.01); H04B 10/806 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a client computing device;
a data center comprising a plurality of data servers providing one or more computing services to the client computing device; and
a repair analysis server connected to a plurality of cloud server systems, each of the plurality of cloud server systems being independently operated from one another and from the repair analysis server,
wherein the data center comprises one or more processors and memory storing instructions that, when executed by the one or more processors, cause the data center to:
configure a Li-Fi network to connect each of the plurality of data servers to a log feed aggregation module;
receive log feeds from each of the plurality of data servers through the Li-Fi network;
receive log feeds from the client computing device;
aggregate the log feeds from the plurality of data servers and from the client computing device;
transmit the aggregated log feeds to the repair analysis server through a smart grid network configured to provide electrical power and data communications;
receive a resolution of one or more issues identified in the log feeds; and
apply the resolution to an affected one of the data servers corresponding to the identified one or more issues.