PATENT CLAIM ANALYSIS

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

Abstract:
A method of assembling software includes: enabling a user to code a Computation Function (CF) (S 101 ); determining whether the user is done coding the CFs (S 102 ); enabling a user to code a Part Function (PF) using one or more of the available CFs (S 103 ); determining when the user is done creating all the PFs (S 104 ); and enabling a user to create software using one or more of the available PFs. (FIG.  1 )

Claim (Index 6):
A method of executing a computer program configured to perform a service, the computer program comprising a part function (PF) configured to receive a data message comprising a plurality of input/output (I/O) key-value pairs as an input argument, the method comprising:\n retrieving a data structure comprising a plurality of elements using a name of the data message, wherein each element includes a name and a variable matching structure (VMS); for each element in the retrieved data structure, using the name of the element to retrieve a computation function (CF); and calling the retrieved CF using the VMS of the element and the data message.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 86.0
- Lexical Diversity: 2.1087
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['09872333', '11741672', '14332482', '11542827', '14792672']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.341508679003345
- 35 USC 102 Novelty (BERT): 0.4740341963111318
- Combined Prediction Score: 0.3547612307341237
- Mean Citation Score: 107.7474852
- Max Citation Score: 113.09014
- Similarity Product: 80.41753373867273

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