# US 2025/0148480 A1 · Systems and methods of a server probe for compliance deployment checks

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2025/0148480 A1
- Document ID: US20250148480A1
- Status: Published application
- Kind: A1
- Application number: 18/504,285
- Filed: 2023-11-08
- Published: 2025-05-08
- Earliest claimed: 2023-11-08
- Assignees: Wells Fargo Bank, N.A.
- Applicants: Wells Fargo Bank, N.A.
- Inventors: Bashar Alyousef; Debasis Dash; Jonathan Dobson; Cheri Williams; Tae Chang; Ben Brock
- Web page: https://patentgrep.com/patent/US20250148480A1

## CPC

- G06Q 30/018: Certifying business or products
- G06F 11/3006: {where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems (multiprogramming arrangements G06F9/46; allocation of resources G06F9/50)}
- G06F 11/3051: {Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs (verification or detection of system hardware configuration G06F11/2247)}
- G06F 11/3089: {Monitoring arrangements determined by the means or processing involved in sensing the monitored data, e.g. interfaces, connectors, sensors, probes, agents (software debugging using additional hardware using a specific debug interface G06F11/3656; performance evaluation by tracing or monitoring G06F11/3466)}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## 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

### Claim 1

A method comprising:
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; and
collect operational health data of the one or more servers;
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.

### Claim 2 (depends on 1)

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

### Claim 3 (depends on 1)

The method of claim 1, wherein when the server probe script is executed by a processor, the server probe script causes the processor to:
delete residual code of the server probe script from the one or more servers.

### Claim 4 (depends on 1)

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

### Claim 5 (depends on 1)

The method of claim 1, 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, performance metrics of the one or more servers, and an uninstalled patch of the one or more servers.

### Claim 6 (depends on 1)

The method of claim 1, wherein the probe script is injected based on a predetermined server maintenance schedule.

### Claim 7 (depends on 1)

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

### Claim 8

A system comprising:
one or more processors configured to:
inject 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; and
collect operational health data of the one or more servers;
compare the collected operational health data to baseline data associated with a predetermined compliance baseline state for the one or more servers; and
identify based on the comparison, one or more non-compliant servers.

### Claim 9 (depends on 8)

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

### Claim 10 (depends on 8)

The system of claim 8, wherein the server probe is configured to delete residual code of the server probe script from the one or more servers.

### Claim 11 (depends on 8)

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

### Claim 12 (depends on 8)

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

### Claim 13 (depends on 8)

The system of claim 8, wherein the processor is configured to inject the probe script based on a predetermined server maintenance schedule.

### Claim 14 (depends on 8)

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

### Claim 15

A non-transitory computer readable medium comprising instructions that when executed by one or more processors cause the one or more processors to:
inject a server probe script into one or more servers, wherein the server probe is configured to:
scan the one or more servers for operational health data; and
collect operational health data of the one or more servers;
compare the operational health data to baseline data associated with a predetermined compliance baseline state for the one or more servers; and
identify based on the comparison, one or more non-compliant servers.

### Claim 16 (depends on 15)

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.

### Claim 17 (depends on 15)

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

### Claim 18 (depends on 15)

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

### Claim 19 (depends on 15)

The non-transitory computer readable medium of claim 15, further comprising program code configured to cause the one or more processor to inject the probe script based on a predetermined server maintenance schedule.

### Claim 20 (depends on 15)

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.
