Patent ID: 11966318
Assignee: BANK OF MONTREAL
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 19:
20. A non-transitory computer readable medium comprising instructions, which when executed by a one or more processors, cause the one or more processors to:
receive a request to execute a snapshot view engine and generate a snapshot view containing hardware information and operational status, wherein the request includes an input text file containing a plurality of internet protocol addresses of a plurality of servers in a network infrastructure;
create a plurality of threads of operation, each of the plurality of threads configured to be used for querying a different server;
during a first thread of operation:
query, by executing a first listener, using a first internet protocol address parsed from the input text file of the plurality of internet protocol addresses of the input text file, a first server of the plurality of servers to retrieve a first resource data record containing hardware information and an operational status of the first server, wherein the computer executes the first listener for receiving response data from the first server of the plurality of servers;

during a second thread of operation contemporaneously with the first thread of operation:
query, by executing a second listener, using a second internet protocol address parsed from the input text file of the plurality of internet protocol addresses of the input text file, a second server of the plurality of servers to retrieve a second resource data record containing hardware information and an operational status of the second server, wherein the computer executes the second listener for receiving response data from the second server of the plurality of servers;
extract the hardware information and the operational status of the first server associated with a first tag from the first resource data record from the first server, and the hardware information and the operational status of the second server associated with a second tag from the second resource data record from the second server, wherein the first tag and the second tag comprise a hypertext markup language tag to generate a hypertext markup language file,

query only the first and second servers during each of the first and second threads of operation for hardware information and operational status;
generate a hypertext markup language snapshot view file of the network infrastructure based upon the first resource data record, the second resource data record, the first tag, and the second tag; and
transmit to a user device an electronic communication containing a selectable link configured to retrieve the snapshot view file from the computer and cause the user device to generate the snapshot view using the snapshot view file.