# US 2021/0240470 A1 · Systems and methods for providing predictive quality analysis

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

- Number: US 2021/0240470 A1
- Document ID: US20210240470A1
- Status: Published application
- Kind: A1
- Application number: 17/233,627
- Filed: 2021-04-19
- Published: 2021-08-05
- Earliest claimed: 2013-06-07
- Assignees: Capital One Services, LLC
- Applicants: Capital One Services, LLC
- Inventors: Jyoti BHARDWAJ
- Web page: https://patentgrep.com/patent/US20210240470A1

## CPC

- G06F 8/70: Software maintenance or management
- G06F 8/71: Version control (security arrangements therefor G06F21/57); Configuration management
- G06F 11/008: {Reliability or availability analysis}
- G06F 11/36: Prevention of errors by analysis, debugging or testing of software
- G06F 11/3608: {using formal methods, e.g. model checking, abstract interpretation (theorem proving G06N5/013)}
- G06F 11/362: Debugging of software
- G06F 11/366: {using diagnostics (G06F11/0703 takes precedence)}
- G06F 11/3692: {for test results analysis}
- G06Q 10/00: Administration; Management
- G06Q 10/0639: Performance analysis of employees; Performance analysis of enterprise or organisation operations
- G06F 8/72: Code refactoring
- G06Q 10/0635: Risk analysis of enterprise or organisation activities
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- 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

## Abstract

The disclosed embodiments include methods and systems for providing predictive quality analysis. Consistent with disclosed embodiments, a system may receive input data associated with a software program and compare the input data with one or more predetermined analysis parameters. The system may further determine at least one risk rating based on the comparison, wherein each risk rating corresponds to a distinct software category. The system may perform additional operations, including determining at least one adjustment to the software program based on the determined at least one risk rating, and prioritizing the at least one adjustment based on a predetermined adjustment priority standard. Furthermore, the system may provide a report including at least an indication of the at least one prioritized adjustment, a timeline for implementing the at least one prioritized adjustment, and plan implementing the at least one prioritized adjustment

## Claims

### Claim 1

A system, comprising:
one or more processors; and
one or more memory devices storing instructions that, when executed by the one or more processors, performs operations including:
receiving input data associated with an application, wherein the input data includes one or more of: data relating to process development, testing, outputs of system, and various predefined parameters;
comparing the input data with one or more predetermined analysis parameters;
determining at least one risk rating based on the comparison, wherein a risk rating is indicative of a level of quality;
determining at least one adjustment to the application based on the determined at least one risk rating;
determining an objective of an entity;
prioritizing the at least one adjustment based on a predetermined adjustment priority standard and the determined objective of the entity; and
providing a communication including at least an indication of the at least one prioritized adjustment.

### Claim 2 (depends on 1)

The system of claim 1, wherein the input data received is dependent on functions of the application.

### Claim 3 (depends on 2)

The system of claim 2, wherein the risk rating further corresponds to a number of missing parameters.

### Claim 4 (depends on 1)

The system of claim 1, further comprising instructions for providing a user override to change prioritization of the at least one adjustment to the application.

### Claim 5 (depends on 4)

The system of claim 4, wherein the at least one adjustment to the application includes a required adjustment and a suggested adjustment.

### Claim 6 (depends on 1)

The system of claim 1, further comprising instructions for providing a timeline for implementing the at least one prioritized adjustment.

### Claim 7 (depends on 1)

The system of claim 1, further comprising providing a plan for implementing the at least one prioritized adjustments.

### Claim 8

A computer-implemented method, comprising:
receiving input data associated with an application, wherein input data includes one or more of: data relating to process development, testing, outputs of system, and various predefined parameters;
comparing the input data with one or more predetermined analysis parameters;
determining at least one risk rating based on the comparison, wherein a risk rating is indicative of a level of quality;
determining at least one adjustment to the application based on the determined at least one risk rating;
determining an objective of an entity;
prioritizing the at least one adjustment based on a predetermined adjustment priority standard and the determined objective of the entity; and
providing a communication including at least an indication of the at least one prioritized adjustment.

### Claim 9 (depends on 8)

The computer-implemented method of claim 8, wherein the input data received is dependent on functions of the application.

### Claim 10 (depends on 9)

The computer-implemented method of claim 9, wherein the risk rating further corresponds to a number of missing parameters.

### Claim 11 (depends on 8)

The computer-implemented method of claim 8, further comprising instructions for providing a user override to change prioritization of the at least one adjustment to the application.

### Claim 12 (depends on 11)

The computer-implemented method of claim 11, wherein the at least one adjustment to the application includes a required adjustment and a suggested adjustment.

### Claim 13 (depends on 8)

The computer-implemented method of claim 8, further comprising instructions for providing a timeline for implementing the at least one prioritized adjustment.

### Claim 14 (depends on 8)

The computer-implemented method of claim 8, further comprising providing a plan for implementing the at least one prioritized adjustments.

### Claim 15

A non-transitory computer readable medium storing software instructions that, when executed by one or more processors, configure the one or more processors to perform operations comprising:
receiving input data associated with an application, wherein the input data includes one or more of: data relating to process development, testing, outputs of system, and various predefined parameters;
comparing the input data with one or more predetermined analysis parameters;
determining at least one risk rating based on the comparison, wherein a risk rating is indicative of a level of quality;
determining at least one adjustment to the application based on the determined at least one risk rating;
determining an objective of an entity;
prioritizing the at least one adjustment based on a predetermined adjustment priority standard and the determined objective of the entity; and
providing a communication including at least an indication of the at least one prioritized adjustment.

### Claim 16 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the input data received is dependent on functions of the application.

### Claim 17 (depends on 16)

The non-transitory computer readable medium of claim 16, wherein the risk rating further corresponds to a number of missing parameters.

### Claim 18 (depends on 15)

The non-transitory computer readable medium of claim 15, further comprising instructions for providing a user override to change prioritization of the at least one adjustment to the application.

### Claim 19 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the at least one adjustment to the application includes a required adjustment and a suggested adjustment.

### Claim 20 (depends on 15)

The non-transitory computer readable medium of claim 15, further comprising instructions for providing a timeline for implementing the at least one prioritized adjustment.
