Patent ID: 11860710
Assignee: CAPITAL ONE SERVICES, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 15:
16. A computer-implemented method comprising:
converting, by at least one processor, current raw log data from or associated with at least one application log of at least one software application into current tabular log data;
updating a dictionary associated with the current tabular log data, including:
processing dictionary list entries comprised of an argument field, an index field, a Dictionary List field, a Log Category field, a Business Name field, a Log Function field, a Business Function field, a Business Process field, and a Log Name field; and
updating and adding fields comprising the Log Category field, the Business Name field, the Log Function field, the Business Function field, the Business Process field, and a Log Name to the dictionary, wherein the Log Name is a unique numerical identifier created by combining a plurality of fields into one unique value;

applying, by the at least one processor, one or more sampling techniques to the current tabular log data to form current balanced log data, wherein the current balanced log data includes previous incidents of failures of the at least one software application;
applying, by the at least one processor, one or more machine learning techniques to the current balanced log data to generate an application failure predictive model based at least in part on the previous incidents of failures of the at least one software application;
generating, by the at least one processor, at least one indication of at least one future failure of the software application based on future balanced log data and the application failure predictive model; and
causing, by the at least one processor, based on the at least one indication, at least one remedial activity to be performed to or with the software application to mitigate or avoid the at least one future failure of the software application.