-
公开(公告)号:US11663115B2
公开(公告)日:2023-05-30
申请号:US17500299
申请日:2021-10-13
发明人: Jin Xiao , Anup Kalia , Chen Lin , Raghav Batta , Saurabh Sinha , John Rofrano , Maja Vukovic
CPC分类号: G06F11/3688 , G06F11/323 , G06F11/3636 , G06F11/3684 , G06F11/3692
摘要: Systems, computer-implemented methods, and computer program products to facilitate generation of microservices from a monolithic application based on runtime traces are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a model component that learns cluster assignments of classes in a monolithic application based on runtime traces of executed test cases. The computer executable components can further comprise a cluster component that employs the model component to generate clusters of the classes based on the cluster assignments to identify one or more microservices of the monolithic application.
-
公开(公告)号:US11224339B2
公开(公告)日:2022-01-18
申请号:US16512771
申请日:2019-07-16
发明人: Raghav Batta , Elnatan Mataev , Heidi E Fritz
摘要: Facilitation of dynamic eye condition self-diagnosis is provided. A system can include a memory and a processor that executes computer executable components. The computer executable components can include: a status component that determines attributes of a user; a visualization component that generates a set of visualizations including at least one of: moving text, moving images or video; a test component that generates a set of tests using a subset of the set of visualizations; an assessment component that assesses an ability of the user to identify the subset of the set of visualizations displayed by the set of tests; and a vision scoring component that scores a vision of the user to generate a vision score, wherein the vision score is based upon an assessment of the ability of the user to identify the displayed subset of the set of visualizations and the attributes of the user.
-
公开(公告)号:US11360877B2
公开(公告)日:2022-06-14
申请号:US17019480
申请日:2020-09-14
发明人: Chen Lin , Anup Kalia , Jin Xiao , John Rofrano , Saurabh Sinha , Raghav Batta , Maja Vukovic
摘要: 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.
-
公开(公告)号:US11074043B2
公开(公告)日:2021-07-27
申请号:US16515358
申请日:2019-07-18
发明人: Muhammed Fatih Bulut , Anup Kalia , Maja Vukovic , Raghav Batta , Jinho Hwang , Jin Xiao , Rohit Madhukar Khandekar
摘要: Methods, systems and computer program products for providing automated script review utilizing crowdsourced inputs are provided. Aspects include receiving a new script including a script text and a script description. Aspects include comparing the new script to each of a plurality of previously classified scripts to determine a degree of similarity. Each of the previously classified scripts and the new script have an associated set of attributes. Responsive to determining that the degree of similarity is below a predetermined threshold, aspects include mapping the new script to a crowdsourcing platform to identify a similar script. Aspects also include receiving information indicative of one or more features from the crowdsourcing platform. Responsive to inputting the one or more features into an acceptance model, aspects include generating an acceptance recommendation associated with the new script.
-
公开(公告)号:US20200285558A1
公开(公告)日:2020-09-10
申请号:US16294516
申请日:2019-03-06
发明人: Anup Kalia , Muhammed Fatih Bulut , Jinho Hwang , Raghav Batta , Maja Vukovic , Jin Xiao , Rohit Madhukar Khandekar
摘要: Systems, computer-implemented methods, and computer program products that can facilitate creating and querying a knowledge base of identified topics, computer code actions, and parameters, are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a parameter component that can identify a result parameter in ones of one or more results, wherein the one or more results comprise topics and computer code actions. The computer executable components can further comprise a result component that can select a result of the one or more results based on a mapping of a query to the one or more results, the mapping being based on the result parameter identified in the result and a criterion.
-
公开(公告)号:US11940904B2
公开(公告)日:2024-03-26
申请号:US18299846
申请日:2023-04-13
发明人: Jin Xiao , Anup Kalia , Chen Lin , Raghav Batta , Saurabh Sinha , John Rofrano , Maja Vukovic
CPC分类号: G06F11/3688 , G06F11/323 , G06F11/3636 , G06F11/3684 , G06F11/3692
摘要: Systems, computer-implemented methods, and computer program products to facilitate generation of microservices from a monolithic application based on runtime traces are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a model component that learns cluster assignments of classes in a monolithic application based on runtime traces of executed test cases. The computer executable components can further comprise a cluster component that employs the model component to generate clusters of the classes based on the cluster assignments to identify one or more microservices of the monolithic application.
-
公开(公告)号:US20230251962A1
公开(公告)日:2023-08-10
申请号:US18299846
申请日:2023-04-13
发明人: Jin Xiao , Anup Kalia , Chen Lin , Raghav Batta , Saurabh Sinha , John Rofrano , Maja Vukovic
CPC分类号: G06F11/3688 , G06F11/3684 , G06F11/323 , G06F11/3636 , G06F11/3692
摘要: Systems, computer-implemented methods, and computer program products to facilitate generation of microservices from a monolithic application based on runtime traces are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a model component that learns cluster assignments of classes in a monolithic application based on runtime traces of executed test cases. The computer executable components can further comprise a cluster component that employs the model component to generate clusters of the classes based on the cluster assignments to identify one or more microservices of the monolithic application.
-
公开(公告)号:US20230004761A1
公开(公告)日:2023-01-05
申请号:US17363087
申请日:2021-06-30
发明人: Raghav Batta , Michael Elton Nidd , Larisa Shwartz , PRITAM GUNDECHA , Rama Kalyani T. Akkiraju , Amar Prakash Azad , Harshit Kumar
摘要: An approach for generating actionable explanations of change request classifications may be presented. A model may generate features associated with a change request may be disclosed. The model may be trained with historical change requests that have been labeled risky or not risky. The change request may be classified as risky or not risky. Candidate historical change requests with the same classification as the change request and occupying similar feature space as the change request may be identified from a historical change request repository. One or more features which had the most significant impact on the classification may be identified. A candidate historical change request with at least one significant feature impacting classification may be identified.
-
公开(公告)号:US11409593B1
公开(公告)日:2022-08-09
申请号:US17394667
申请日:2021-08-05
发明人: Harshit Kumar , Raghav Batta , Jinho Hwang , Larisa Shwartz , Gargi B. Dasgupta , Prateeti Mohapatra , Amar Prakash Azad , Nikhil Verma , Ajay Gupta , Pooja Aggarwal , Jakub Krchák
IPC分类号: G06F11/07
摘要: Methods, computer program products, and/or systems are provided that perform the following operations: in an information technology (IT) management system, grouping one or more ongoing service failure events into a service failure record; identifying a representative event for the service failure record; identifying one or more conversations that relate to the one or more ongoing service events; computing, using a similarity algorithm, feature similarity scores for respective conversations of the one or more conversations based, at least in part, on the features associated with the representative event and features associated with the respective conversations; linking a subset of the one or more conversations to the one or more ongoing service events in the service failure record based, at least in part, on the computed feature similarity scores; and providing the service failure record to a collaboration platform utilized in addressing the one or more ongoing service events.
-
公开(公告)号:US10902003B2
公开(公告)日:2021-01-26
申请号:US16267482
申请日:2019-02-05
发明人: Jinho Hwang , Anup Kalia , Muhammed Fatih Bulut , Maja Vukovic , Jin Xiao , Rohit Madhukar Khandekar , Raghav Batta
IPC分类号: G06F16/30 , G06F16/2457 , G06N5/02 , G06F11/14 , G06N3/04
摘要: A system, program product, and method for use with an information handling system to detect and resolve faults in a run-time environment. As faults are detected, one or more corresponding general query responses are identified and subject to a ranking based on relevance criteria. At least one modified response is transformed into a command, selectively blended with context, and encoded as a context aware instruction. The instruction is subject to testing with corresponding output being subject to measurement.
-
-
-
-
-
-
-
-
-