-
公开(公告)号:US11044096B2
公开(公告)日:2021-06-22
申请号:US16385802
申请日:2019-04-16
发明人: Kapil Singi , Swapnajeet Gon Choudhury , Vikrant S. Kaulgud , Jagadeesh Chandra Bose Rantham Prabhakara , Sanjay Podder , Adam Patten Burden
IPC分类号: H04L9/32 , H04L9/06 , H04W12/06 , H04W12/108
摘要: A device may obtain information identifying a base application. The device may extract a set of sub-application artifacts associated with the base application based on structural information associated with the base application. The device may define a set of metadata attributes associated with the set of sub-application artifacts associated with the base application. The device may generate a set of hash tuples for the set of metadata attributes associated with the set of sub-application artifacts associated with the base application. The device may generate a base composite identity of the base application based on the set of hash tuples. The device may store the base composite identity in a blockchain and in connection with storage of the base application in the blockchain to enable subsequent identification and verification of the base application.
-
公开(公告)号:US11213948B2
公开(公告)日:2022-01-04
申请号:US16186006
申请日:2018-11-09
发明人: Janardan Misra , Vikrant Kaulgud , Divya Rawat , Kapil Singi , Sanjay Podder
IPC分类号: B25J9/16 , G05B19/41 , G05B19/4155 , G06Q30/00
摘要: In some examples, temporal variation identification of regulatory compliance based robotic agent control may include ascertaining a temporal sequence of compliance specification text, where the temporal sequence may include time points and versions of the compliance specification text at the time points. For each time point of the temporal sequence of the compliance specification text, a compliance specification graph may be generated. Based on an analysis of each of the generated compliance specification graphs, changes in the temporal sequence of the compliance specification text may be determined. Further, an operation associated with a robotic agent may be controlled by the robotic agent and based on the determined changes in the temporal sequence of the compliance specification text.
-
公开(公告)号:US11157247B2
公开(公告)日:2021-10-26
申请号:US16775073
申请日:2020-01-28
发明人: Kapil Singi , Vikrant Kaulgud , Swapnajeet Gon Choudhury , Jagadeesh Chandra Bose R. P. , Vibhu Saujanya Sharma , Sanjay Podder , Adam Patten Burden
摘要: System and methods for cryptologic digital twin segregation with blockchain for development operations are provided. By way of introductory example, a system may receive a first development object from a first devops tool and a second development object from a second devops tool. The system may identify, in a segregation model graph, a first node and a second node, the first node corresponding to the first development object and the second node corresponding to the second development object. The system may determine the first node is mapped to an off-chain storage classification and the second node is mapped to an on-chain storage classification. The system may store the first development object in an off-chain storage, generate a hash value of the first development object, and store the hash value of the first development object on a blockchain. The system may store the second development object on the blockchain.
-
公开(公告)号:US10198250B1
公开(公告)日:2019-02-05
申请号:US15862471
申请日:2018-01-04
发明人: Vibhu Sharma , Sanjay Podder , Kapil Singi
摘要: According to an example, partitioning based migration of systems to container and micro-service based-platforms may include determining, based on an analysis of source code for an application that is to be partitioned, an entity model corresponding to the application, identifying resources associated with the application, and determining a mapping of the identified resources to entities of the entity model. Further, partitioning based migration of systems to container and micro-service based-platforms may include identifying dependencies for each of the mapped resources, generating dependency and control flow metrics for the application, generating affinity values between the mapped resources, generating a resource affinity graph, determining an affinity score between each of the mapped resources, and generating resource clusters that correspond to partitions of the application.
-
5.
公开(公告)号:US20180260313A1
公开(公告)日:2018-09-13
申请号:US15880797
申请日:2018-01-26
发明人: Kapil Singi , Alpana Dubey , Vikrant Kaulgud
CPC分类号: G06F11/3688 , G06F11/3636 , G06F17/30958
摘要: An application testing developer system provides a platform for generating real-time suggestions for allocating test cases to testers in a distributed environment based on monitored characteristics from previous testing of a test application. The application testing developer system includes a smart advisory tool that optimizes test case allocation in real-time, adaptively assigns incentives in real-time to test cases for prioritizing testing of certain test cases over others, and monitors and validates testing activities.
-
公开(公告)号:US12131198B2
公开(公告)日:2024-10-29
申请号:US17673615
申请日:2022-02-16
发明人: Janardan Misra , Vikrant Kaulgud , Kapil Singi , Sanjay Mittal
CPC分类号: G06F9/5088 , G06F9/4881 , G06F9/5072 , G06F9/5077 , G06F2209/505
摘要: In some examples, collective application portfolio migration control may include determining, for a plurality of applications that are to be clustered for migration to a cloud environment, a coupling coefficient that represents a type of coupling between pairs of applications from the plurality of applications, a proximity coefficient that represents application proximities, and a connectedness coefficient that represents application connections. A combined application relatedness coefficient may be determined based on the coupling coefficient, the proximity coefficient, and the connectedness coefficient. A portfolio graph may be generated based on the combined application relatedness coefficient to generate migration application clusters to duster the plurality of applications. Migration of the plurality of applications to the cloud environment may be controlled based on the migration application clusters.
-
7.
公开(公告)号:US20240345897A1
公开(公告)日:2024-10-17
申请号:US18301703
申请日:2023-04-17
发明人: Manish Ahuja , Swapnajeet Gon Choudhury , Kapil Singi , Kuntal Dey , Vikrant Kaulgud , Adam Patten Burden
CPC分类号: G06F9/5077 , G06F11/3495
摘要: Intelligent AI-based systems and methods of generating architecture diagrams for cloud computing-based infrastructures. The system can ingest and process requirement data and identify intents associated with the software. Based on the classifications of the requirement data, the system can automatically extract dependencies between software layers and microservices in order to identify the most appropriate components for the application. In some embodiments, validation can be performed in which a digital twin model is implemented. Implementation of such as system can eliminate manual errors and variability based on human skill sets, as well as enable risk-free testing of the architecture based on the application goals.
-
公开(公告)号:US12019776B2
公开(公告)日:2024-06-25
申请号:US17733726
申请日:2022-04-29
发明人: Kapil Singi , Vikrant Kaulgud , Kanchanjot Kaur Phokela , Kishore P. Durg , Swapnajeet Gon Choudhury
IPC分类号: G06N5/022 , G06F16/2455 , G06F16/2457 , G06F16/2458 , G06F21/62
CPC分类号: G06F21/6218 , G06F16/24564 , G06F16/2457 , G06F16/2458 , G06N5/022
摘要: In some examples, policy-based application architecture generation may include generating, based on a knowledge model schema, data residency policies, and a data classification ontology, a knowledge model, and determining, based on the knowledge model, whether an application includes regulated data. Based on an analysis of application data and user data, user location and regulated data insights may be generated to determine location specific data residency policies. Location specific regulated data in-flow and data source hosted location insights may be analyzed to determine a location compliance assessment that includes an indication of whether a location associated with the application is compliant or not compliant with the location specific data residency policies. Based on an indication of non-compliance, a strategy may be generated for compliance of application architecture for the application with the location specific data residency policies, and re-architecting of the application architecture may be implemented.
-
公开(公告)号:US11416524B2
公开(公告)日:2022-08-16
申请号:US17100569
申请日:2020-11-20
发明人: Kapil Singi , Vikrant Kaulgud , Sanjay Podder , Adam Patten Burden , Swapnajeet Gon Choudhury , Rambhau Eknath Rote , Kishore Durg , Raghunandan Hemmige Keshava , Swati Sharma
IPC分类号: G06F16/28 , G06F16/901 , G06N5/02
摘要: In some examples, data classification and modelling based application compliance analysis may include generating, for application data for an application, and based on data laws, a knowledge graph schema that is used to generate an instantiated knowledge graph. Based on a plurality of data sources, domain knowledge and patterns, and the instantiated knowledge graph, classified data may be generated to generate an annotated knowledge graph. Based on the annotated knowledge graph, an indication of applicable sovereign laws and compliance related to the application data for the application may be generated. Based on the annotated knowledge graph and the applicable sovereign laws and compliance related to the application data for the application, a sovereign cloud strategy related to the application data for the application may be generated. Further, the sovereign cloud strategy may be applied to the application data for the application.
-
公开(公告)号:US11256712B2
公开(公告)日:2022-02-22
申请号:US15969508
申请日:2018-05-02
摘要: In some possible implementations, a device may include one or more memories and one or more processors, communicatively coupled to the one or more memories, to: receive a document that includes a plurality of clauses relating to two or more entities; identify a selected clause, of the plurality of clauses, based on a characteristic of the selected clause; determine a domain-specific language (DSL) unit based on the selected clause, the DSL unit identifying the two or more entities and values associated with the selected clause, identified by the selected clause, associated with the two or more entities; automatically generate a smart contract based on the DSL unit, the smart contract being configured to enforce a condition or action, of the values, between the two or more entities; and perform an action based on the smart contract.
-
-
-
-
-
-
-
-
-