PATENT CLAIM ANALYSIS

Application Number: 15941005
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2019-08
Patent Classification: ["717", "120000"]

Abstract:
The present disclosure discloses method and application migration server for migration of monolithic enterprise applications to microservice architecture. The application migration server receives metadata information associated with monolithic application from users related with monolithic application and obtains artefacts associated with monolithic application, from repository of monolithic application. Based on metadata information and artefacts, application migration server generates master data for monolithic application, where master data lists plurality of modules associated with monolithic application. The application migration server classifies plurality of modules into one of first level degree modules, second level degree modules, and third level degree modules, based on modularity of source code and bundling of monolithic application, obtained from master data and performs migration of one or more modules, classified as first level degree modules to microservice architecture. The present disclosure helps in digital transformation of enterprise by providing road map for applications to be migrated to microservices architecture.

Claim (Index 11):
An application migration server for migrating enterprise applications to microservice architecture, comprising:\n a processor; and a memory communicatively coupled to the processor, wherein the memory stores processor instructions, which, on execution, causes the processor to: receive metadata information associated with a monolithic application of an enterprise, from one or more users related with the monolithic application; obtain artefacts associated with the monolithic application, from a repository of the monolithic application; generate a master data for the monolithic application based on the metadata information and the artefacts, wherein the master data lists a plurality of modules associated with the monolithic application; determine a degree to which the monolithic application conforms to the microservice architecture by classifying the plurality of modules associated with the monolithic application into one of first level degree modules, second level degree modules, and third level degree modules, based on modularity of source code of each module of the monolithic application and a metric indicating a list of modules that requires one or more corrections in a monolithic framework to comply with the microservice architecture, obtained from the master data; and perform migration of one or more modules of the plurality of modules, classified as the first level degree modules, to the microservice architecture.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 90.0
- Lexical Diversity: 2.36232
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: True
- Related Applications: ['14927315', '15463596', '15368955', '15081347', '15348876']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3601612187510504
- 35 USC 102 Novelty (BERT): 0.4872573538312787
- Combined Prediction Score: 0.3728708322590732
- Mean Citation Score: 162.411976
- Max Citation Score: 175.52194
- Similarity Product: 129.20001882810115

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 0
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test