Patent · US Active

Monolithic computer application refactoring

US11803374B2 · kind B2 · utility

0Cited by
13References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 27, 2023
Grant dateOct 31, 2023
Priority date
Expiry dateMar 27, 2043

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06N3/09
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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 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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.