MONOLITHIC COMPUTER APPLICATION REFACTORING

Patent №

US 11,614,934

Granted

2023-03-28

Filed 2021

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

5

ml · nlp · kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

17534808

Refactoring a monolithic computer application can include transforming textual input into context-aware tokens represented by machine-processable data structures, the textual input acquired from multiple sources of text associated with a computer application having a monolithic architecture for implementing one or more application processes. Based on co-occurrence frequencies among the context aware tokens, one or more groupings of context-aware tokens can be determined. An association between each grouping and a code construct can be determined. Invocation sequences based on time series analyses of computer-generated usage data generated in response to execution of the one or more application processes can be generated, each invocation sequence linking two or more code constructs based on a time series analysis linking groupings that correspond to the linked code constructs. A recommendation for refactoring the computer application into a plurality of microservices can be generated, each microservice corresponding to one or more invocation sequences.

Machine learningNatural languageKnowledge representationPlanningAI hardwareG06F 8/72G06F 8/31G06F 8/75G06F 8/76G06N 3/02G06N 3/0442G06N 3/0464G06N 3/09

AI classification

Natural language1.00
Knowledge representation1.00
Planning1.00
Machine learning0.99
AI hardware0.79
Vision0.01
Evolutionary computation0.00
Speech0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

correct · 583260209

From the same owner

© 2026 NYSGPT2525 LLC