Patent ID: 9207982
Filing Date: 2015-12-08
Classification: G06F,G06Q,H04L

Abstract:
1. A method comprising: accessing, by a computer-based system, variables; compiling, by the computer-based system and based on the variables, a prioritized list of servers of a plurality of servers; determining, by the computer-based system and using an application, end of life targets for the plurality of servers based on a first set of technical and business parameters of applications running on each server of the plurality of servers, assessing, by the computer-based system and based on a standard, data security of an application processed by each server of the plurality of servers; scoring, by the computer-based system and based on the assessment, the application to create a data security score, wherein the data security score includes a public, business confidential, restricted or secret designation of the application processed by each server of the plurality of servers; obtaining, by the computer-based system and from a repository of the server, a weight for the Sarbanes Oxley score to create a weighted Sarbanes Oxley score; obtaining, by the computer-based system and from the repository of the server, a weight for the data security score to create a weighted data security score; updating, by the computer-based system, the application criticality score based on the weighted Sarbanes Oxley score and the weighted data security score; adjusting, by the computer-based system, the application criticality score based on an importance of the application for an organization, a customer or a merchant; determining, by the computer-based system, an application criticality based on the application criticality score being above a pre-determined threshold; comparing, by the computer-based system, an operating system platform of the application processed by the server with the application criticality of the application processed by the server; determining, by the computer-based system and based on the comparison, an end of life target for the server; determining, by the computer-based system, a designated year to replace the server, based on the end of life target; prioritizing, by the computer-based system, uplifts of each server of the plurality of servers to create a priority, wherein the prioritizing is based on a second set of technical and business parameters; and removing, by the computer-based system, a server from the prioritized list of servers based on an indicator signifying the server is previously designated to be uplifted,