Patent · US Active

Monolithic computer application refactoring

US11614934B1 · kind B1 · utility

2Cited by
9References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 24, 2021
Grant dateMar 28, 2023
Priority date
Expiry dateNov 24, 2041

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

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