PATENT CLAIM ANALYSIS

Application Number: 15868565
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2018-05
Patent Classification: ["717", "104000"]

Abstract:
Computer program products, methods, systems, apparatuses, and computing entities are provided for enforcing usage of a canonical model. For example, machine-automatable artifacts that express the canonical model using a set of metadata constraints and a set of transformation rules can be received from a canonical model artifact repository. These machine-automatable artifacts can be converted into language-specific bindings and applications can subsequently utilize those language-specific bindings to enforce conformity to the canonical model.

Claim (Index 11):
An apparatus for enforcing usage of a canonical model, the apparatus comprising at least one processor and at least one memory including program code, the at least one memory and the program code configured to, with the processor, cause the apparatus to at least:\n receive machine-automatable artifacts from a canonical model artifact repository, the machine-automatable artifacts expressing the canonical model using a set of metadata constraints and a set of transformation rules; convert at least a subset of the received machine-automatable artifacts into language-specific bindings; program an application using the language-specific bindings to automatically enforce conformity of the application to the canonical model; receive first inbound data in non-canonical form; and execute the application to enable the application to communicate with one or more other applications according to the canonical model in response to utilizing one or more transformation rules of a subset of the language-specific bindings to canonicalize the first inbound data that was initially in non-canonical form.

Metadata:
- Claim Count in Document: 53.0
- Percentile: 86.0
- Lexical Diversity: 1.56863
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14742797', '12605265', '14879206', '12163867', '10003349']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2875660448570847
- 35 USC 102 Novelty (BERT): 0.6825358568280748
- Combined Prediction Score: 0.3270630260541837
- Mean Citation Score: 269.11819
- Max Citation Score: 649.2668
- Similarity Product: 644.7931202579737

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