PATENT CLAIM ANALYSIS

Application Number: 16054285
Application Type: Utility
Filing Date: 2018-08
Publication Date: 2020-02
Patent Classification: ["null", "null"]

Abstract:
A method for forming at least one microservice is provided. The method includes the steps of getting a monolith application to disintegrate, scanning codes of the monolith application, finding one or more nanoservice candidates in the codes, and recommending at least one microservice to a user. Herein, the at least one microservice is a group of one or more selected nanoservice candidates sharing a common characteristic. According to an input of the user, at least one microservice selected among the at least one recommended microservice is generated.

Claim (Index 4):
The method of  claim 1 , wherein the recommending at least one microservice further comprises:\n finding keywords in names of the nanoservice candidates; for each of the found keywords, determining whether a keyword exists in a keyword array; inserting, if the keyword does not exist in the keyword array, the keyword into the keyword array or increasing, if the keyword exists in the keyword array, a number of occurrences for the keyword in the keyword array; selecting at least one keyword as the selected keyword, wherein the number of occurrences for the selected keyword is greater than a predetermined number; and recommending the at least one microservice by grouping one or more selected nanoservices having the selected keyword.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 96.0
- Lexical Diversity: 2.08696
- Patent Class: nan
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['15460308', '15279598', '15964074', '14958260', '15048102']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5374315596890139
- 35 USC 102 Novelty (BERT): 0.4783959467834104
- Combined Prediction Score: 0.5315279983984535
- Mean Citation Score: 185.581146
- Max Citation Score: 188.84491
- Similarity Product: 141.22607900482416

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

Dataset: test