Migration risk assessment, recommendation, and implementation

    公开(公告)号:US11727119B2

    公开(公告)日:2023-08-15

    申请号:US16904688

    申请日:2020-06-18

    Abstract: Embodiments relate to a system, a program product, and a method to support a migration operation. Risk factors associated with a migration operation are assessed. The assessment includes assigning respective risk score values to the identified risk factors, assigning respective weight values to the identified risk factors, and calculating a composite risk score based on the assigned risk score values and the assigned weight values. At least one remediation action is recommended to reduce risk to the migration operation. The at least one recommended remediation action is implemented prior to execution of the migration operation. A migration plan incorporating the remediation action for the migration operation is generated. At least one machine learning (ML) model is employed in connection with (a) the subjecting of the identified risk factors to the assessment and/or (b) the recommending of at least one remediation action to reduce risk to the migration operation.

    Automated validity evaluation for dynamic amendment

    公开(公告)号:US11520783B2

    公开(公告)日:2022-12-06

    申请号:US16575916

    申请日:2019-09-19

    Abstract: A system, program product, and method for use with an artificial intelligence (AI) platform to dynamically amend a knowledge base responsive to query evaluating and processing. A received or detected query is subject to natural language processing to identify, annotate, and map one or more query tokens against a knowledge base. The query tokens are evaluated against the knowledge base to identify one or more query tokens absent from the knowledge base and leverage a neural network to predict a probability relationship between the query tokens absent from the knowledge base and one or more tokens populated in the knowledge base. The natural language (NL) query is translated to a structured query language (SQL) and the SQL query is executed and evaluated, and the knowledge base is selectively and dynamically amended subject to the SQL evaluation.

    Forming microservices from monolithic applications

    公开(公告)号:US11360877B2

    公开(公告)日:2022-06-14

    申请号:US17019480

    申请日:2020-09-14

    Abstract: A method, system, and computer program product for decomposing monolithic applications to form microservices are provided. The method identifies a set of classes within a monolithic application. A set of horizontal clusters are generated by performing horizontal clustering to the set of classes to decompose the classes based on a first functionality type. The method generates a set of vertical clusters by performing vertical clustering to the set of classes to decompose the classes based on a second functionality type. A subset of classes occurring in a common horizontal cluster and vertical cluster are identified as a functional unit. The method merges one or more functional units to form a microservice.

    Migration Risk Assessment, Recommendation, and Implementation

    公开(公告)号:US20210398023A1

    公开(公告)日:2021-12-23

    申请号:US16904688

    申请日:2020-06-18

    Abstract: Embodiments relate to a system, a program product, and a method to support a migration operation. Risk factors associated with a migration operation are assessed. The assessment includes assigning respective risk score values to the identified risk factors, assigning respective weight values to the identified risk factors, and calculating a composite risk score based on the assigned risk score values and the assigned weight values. At least one remediation action is recommended to reduce risk to the migration operation. The at least one recommended remediation action is implemented prior to execution of the migration operation. A migration plan incorporating the remediation action for the migration operation is generated. At least one machine learning (ML) model is employed in connection with (a) the subjecting of the identified risk factors to the assessment and/or (b) the recommending of at least one remediation action to reduce risk to the migration operation.

    Contrastive Neural Network Training in an Active Learning Environment

    公开(公告)号:US20210279566A1

    公开(公告)日:2021-09-09

    申请号:US16809319

    申请日:2020-03-04

    Abstract: Embodiments relate to a system, program product, and method for training a contrastive neural network (CNN) in an active learning environment. A neural network is pre-trained with labeled data of a historical dataset. The CNN is trained for the new dataset by applying the new dataset and contrasting the new dataset against the historical dataset to extract novel patterns. Features novel to the new dataset are learned, including updating weights of the knowledge operator. The borrowed knowledge operator weights are combined with the updated knowledge operator weights. The CNN is leveraged to predict one or more labels for the new dataset as output data.

    FACILITATION OF DOMAIN AND CLIENT-SPECIFIC APPLICATION PROGRAM INTERFACE RECOMMENDATIONS

    公开(公告)号:US20190188276A1

    公开(公告)日:2019-06-20

    申请号:US15848563

    申请日:2017-12-20

    Abstract: Techniques for generating domain and client-specific application program interface recommendations are provided. In one example, a computer-implemented method comprises determining a semantic similarity between a first client application program interface and a second client application program interface based on a modified client application program interface being generated by removing text data associated with a first description of the first client application program interface. The computer-implemented method can further comprise matching the first description to a second description of the second client application program interface based on the semantic similarity, resulting in on or more matched client application program interfaces. Additionally, the computer-implemented method can further comprise associating the first client application program interface with a community based on the one or more matched client application program interfaces.

Patent Agency Ranking