The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 21, 2022

Filed:

Oct. 06, 2020
Applicant:

Kyndryl, Inc., New York, NY (US);

Inventors:

Pramod Vadayadiyil Raveendran, Bengaluru, IN;

Seema Nagar, Bangalore, IN;

Sougata Mukherjea, New Delhi, IN;

Kuntal Dey, Rampurhat, IN;

Assignee:

KYNDRYL, INC., New York, NY (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/445 (2018.01); G06F 8/10 (2018.01); G06F 8/35 (2018.01); G06F 8/20 (2018.01); G06F 9/22 (2006.01); G06T 7/60 (2017.01); G06F 40/279 (2020.01); G06F 8/36 (2018.01); G06F 8/72 (2018.01); G06F 8/34 (2018.01); G06F 8/60 (2018.01);
U.S. Cl.
CPC ...
G06F 8/20 (2013.01); G06F 8/36 (2013.01); G06F 9/22 (2013.01); G06F 40/279 (2020.01); G06T 7/60 (2013.01); G06F 8/10 (2013.01); G06F 8/34 (2013.01); G06F 8/60 (2013.01); G06F 8/72 (2013.01);
Abstract

A computer generates a set of microservices associated with a monolithic system using a design diagram. The computer receives a system design diagram depicting a monolithic system and associated code artefacts. The computer identifies, using an object detection algorithm, a set of predefined shapes in the diagram, and each shapes is characterized by positioning coordinates. The computer extracts from the design diagram, using a text recognition algorithm, text associated with the shapes and labels them accordingly. The computer identifies, using the positioning coordinates, relationships among the predefined shapes. The computer arranges the predefined shapes into a hypergraph in accordance with, at least in part, the identified relationships. The computer determines similarity values between code artefacts and shape labels and associates artefacts with shapes accordingly. The computer groups, using a community detection algorithm, operatively-related nodes into a plurality of microservice node communities that represents the monolithic system.


Find Patent Forward Citations

Loading…