PATENT CLAIM ANALYSIS

Application Number: 15953449
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2019-10
Patent Classification: ["719", "318000"]

Abstract:
A bipartite workflow graph, representing an understanding of an overall service, comprises two different graph elements: entities and processes and each individual microservice defines their logical constructs as either an entity or a process in accordance with a universal schema. Notifications from such microservices conform to the universal schema, thereby enabling microservices to individually change how they operate internally, without affecting an understanding of the overall system as represented by the workflow graph. Each graph element has its state maintained by a separately addressable execution unit executing a state machine, which can be individually updated based on information received from the microservices. Changes to the workflow graph are logged and an insight engine monitors such a log to insert insight markers in accordance with predefined events, thereby enabling the collection of metrics on a service wide basis and across multiple microservices.

Claim (Index 19):
The set of computing devices of  claim 12 , wherein the one or more computer-readable media comprise further computer-executable instructions which, when executed by the one or more processing units, cause the set of computing devices to:\n receive a schematized notification of a first event from one of the first or second independently executing services, the schematized notification conforming to a universal predefined schema; instantiate a first separately addressable execution unit to maintain a first state machine corresponding to a state of a first process identified by the schematized notification of the first event if the first process was not previously identified by a previously received schematized notification, the independently executing service comprising the first process; cause the first separately addressable execution unit to update the first state machine in accordance with the received schematized notification if the first process was previously identified by the previously received schematized notification; instantiate a second separately addressable execution unit to maintain a second state machine corresponding to a state of a first entity identified by the schematized notification of the first event if the first entity was not previously identified by the previously received schematized notification, the first entity being either an input data or an output data of the first process; and cause the second separately addressable execution unit to update the second state machine in accordance with the received schematized notification if the first entity was previously identified by the previously received schematized notification.

Metadata:
- Claim Count in Document: 5.0
- Percentile: 91.0
- Lexical Diversity: 1.6
- Patent Class: 719.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15822315', '15899625', '15368955', '14927315', '15348876']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4297504917803297
- 35 USC 102 Novelty (BERT): 0.4935522688650706
- Combined Prediction Score: 0.4361306694888038
- Mean Citation Score: 161.107518
- Max Citation Score: 173.75843999999995
- Similarity Product: 117.637133534224

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

Dataset: test