IP Library Granted Patent US 12,737,772
Granted Patent B2
US 12,737,772 · App. 18/504,285 · Granted Sep 15, 2026

Systems and methods of a server probe for compliance deployment checks

Inventors: Bashar Alyousef (Broomfield, CO); Debasis Dash (Bangalore, IN); Jonathan Dobson (Westminster, CO); Cheri Williams (Lafayette, CO); Tae Chang (Boulder, CO); Ben Brock, Jr. (Silver Spring, MD)
Assignee: Wells Fargo Bank, N.A.
G06Q30/018G06F11/3089
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,737,772
App. No.
18/504,285
Granted
Sep 15, 2026
Kind
B2
Abstract

Systems and methods for a server probe to monitor compliance of servers with predetermined baseline metrics including: injecting a server probe script into one or more servers, wherein the server probe script is configured to: scan the one or more servers for operational health data; collect operational health data of the one or more servers; and comparing the operational health data to baseline data associated with a predetermined compliance baseline state for the one or more servers; and identifying based on the comparison, one or more non-compliant servers.

Claims (36)

1 . A method comprising:

automatically injecting a server probe script into one or more servers one or more times according to a preset schedule, wherein the server probe script is configured to:

scan the one or more servers for operational health data;

collect operational health data of the one or more servers; and

execute instructions to remove the server probe script from the one or more servers after collection of the operational health data; and

identifying based on a comparison between the operational health data and baseline data associated with a predetermined compliance baseline state for the one or more servers, one or more non-compliant servers, wherein the comparison comprises an indication that a server of the one or more servers does not have a recent patch installed that affects a security of the server.

2 . The method of claim 1 , further comprising updating the one or more non-compliant servers to a compliant state.

3 . The method of claim 1 , wherein the server probe script is further configured to identify and delete residual code of a previous server probe script from the one or more servers.

4 . The method of claim 1 , wherein server probe script generates a JSON document of the operational health data.

5 . The method of claim 1 , wherein operational health data further comprises one or more of: information associated with an operating system version of the one or more servers, access settings of the one or more servers, and performance metrics of the one or more servers.

6 . The method of claim 1 , wherein the preset schedule comprises a predetermined server maintenance schedule.

7 . The method of claim 1 , wherein the operational health data is stored by a NoSQL database management application with additional operational health data.

8 . A system comprising:

one or more processors configured to:

automatically inject a server probe script into one or more servers one or more times according to a preset schedule, wherein the server probe script is configured to:

scan the one or more servers for operational health data;

collect operational health data of the one or more servers; and

execute instructions to remove the server probe script from the one or more servers after collection of the operational health data; and

identify based on a comparison between the operational health data and baseline data associated with a predetermined compliance baseline state for the one or more servers, one or more non-compliant servers, wherein the comparison comprises an indication that a server of the one or more servers does not have a recent patch installed that affects a security of the server.

9 . The system of claim 8 , wherein the one or more processors are further configured to update the one or more non-compliant servers to a compliant state.

10 . The system of claim 8 , wherein the server probe is further configured to identify and delete residual code of a previous server probe script from the one or more servers.

11 . The system of claim 8 , wherein server probe script generates a JSON document of the operational health data.

12 . The system of claim 8 , wherein operational health data comprises one or more of: information associated with an operating system version of the one or more servers, access settings of the one or more servers, and performance metrics of the one or more servers.

13 . The system of claim 8 , wherein the preset schedule comprises a predetermined server maintenance schedule.

14 . The system of claim 8 , wherein the operational health data is stored by a NoSQL database management application with additional operational health data.

15 . A non-transitory computer readable medium comprising instructions that when executed by one or more processors cause the one or more processors to:

automatically inject a server probe script into one or more servers one or more times according to a preset schedule, wherein the server probe script is configured to:

scan the one or more servers for operational health data;

collect operational health data of the one or more servers; and

execute instructions to remove the server probe script from the one or more servers after collection of the operational health data; and

identify based on a comparison between the operational health data and baseline data associated with a predetermined compliance baseline state for the one or more servers, one or more non-compliant servers, wherein the comparison comprises an indication that a server of the one or more servers does not have a recent patch installed that affects a security of the server.

16 . The non-transitory computer readable medium of claim 15 , wherein the instructions cause the one or more processors to update the one or more non-compliant servers to a compliant state.

17 . The non-transitory computer readable medium of claim 15 , wherein the server probe is further configured to identify and delete residual code of a previous server probe script from the one or more servers.

18 . The non-transitory computer readable medium of claim 15 , wherein operational health data comprises one or more of: information associated with an operating system version of the one or more servers, access settings of the one or more servers, and performance metrics of the one or more servers.

19 . The non-transitory computer readable medium of claim 15 , wherein the preset schedule comprises a predetermined server maintenance schedule.

20 . The non-transitory computer readable medium of claim 15 , wherein the operational health data is stored by a NoSQL database management application with additional operational health data.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2025
From: ALYOUSEF, BASHAR; DASH, DEBASIS; DOBSON, JONATHAN; WILLIAMS, CHERI; CHANG, TAE; BROCK, BEN, JR
To: WELLS FARGO BANK, N.A.
Reel/Frame 072438/0955 →
ADDRESS CHANGE Recorded May 29, 2025
From: WELLS FARGO BANK, N.A.
To: WELLS FARGO BANK, N.A.
Reel/Frame 071769/0139 →
Continuity (1)
Related Publication 20250148480A1 · May 8, 2025
References Cited (15)
US 7269824B2 · Noy · 2007 [cited by examiner]
US 8694983B1 · Sobel · 2014 [cited by examiner]
US 9495236B2 · Monk · 2016 [cited by examiner]
US 10984483B2 · Cuomo et al. · 2021 [cited by applicant]
US 11087299B2 · Chin · 2021 [cited by examiner]
US 11144672B2 · Vaidhyanathan et al. · 2021 [cited by applicant]
US 11494183B1 · Smith et al. · 2022 [cited by applicant]
US 12199812B2 · Pick · 2025 [cited by examiner]
US 20170103677A1 · Bhattacharjee · 2017 [cited by examiner]
US 20180357225A1 · Liu · 2018 [cited by examiner]
US 20200050711A1 · Green et al. · 2020 [cited by applicant]
US 20230188408A1 · Pick · 2023 [cited by examiner]
CN 109902919A · 2019 [cited by applicant]
CN 112733138A · 2021 [cited by applicant]
Secureframe , “Readiness Reports”, Available online at: https://secureframe.com/features/readiness-reports, Believed to be published at least as early as Sep. 13, 2022, 8 pages. [cited by applicant]