PATENT CLAIM ANALYSIS

Application Number: 15902183
Application Type: Utility
Filing Date: 2018-02
Publication Date: 2018-12
Patent Classification: ["704", "009000"]

Abstract:
According to one embodiment, a method, computer system, and computer program product for natural language processing is provided. The present invention may include detecting natural language entities, and running parsing algorithms on the natural language entities to determine the relationship between said natural language entities. The present invention may further comprise assigning, by the parsing algorithms, initial scores to detected natural language entities based on the relationship between said natural language entities; choosing a final score for plurality of natural language entities; and comparing the final score against a threshold to determine whether the natural language entities are within the same context.

Claim (Index 1):
A processor-implemented method for determining a plurality of relationships between a plurality of natural language entities the method comprising:\n detecting a plurality of natural language entities within a plurality of natural language text, wherein each of the plurality of natural language entities comprises a semantic categorization of one or more tokens based on one or more requirements of a natural language context determination process; running, by a processor, a plurality of parsing algorithms simultaneously on the detected plurality of natural language entities to determine a relationship between at least two natural language entities within the detected plurality of natural language entities; assigning, by at least one of the plurality of parsing algorithms, a plurality of initial scores to a pair of the detected plurality of natural language entities based on the relationship, wherein at least one of the plurality of initial scores is a generic score, and wherein at least one of the plurality of initial scores is a fragment score, wherein the fragment score is an adjusted variant of the generic score incorporating one or more punctuation weights or one or more conjunction weights; choosing a final score, wherein the final score is the highest score for the detected plurality of natural language entities from within the assigned one or more initial scores; comparing the chosen final score against a threshold, wherein the threshold is determined by machine learning; and where the chosen final score exceeds the threshold, transmitting the chosen final score to a natural language processing pipeline.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 88.0
- Lexical Diversity: 1.98246
- Patent Class: 704.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15623613', '15790769', '15194758', '15666694', '15666480']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2192454103262396
- 35 USC 102 Novelty (BERT): 0.457675085677096
- Combined Prediction Score: 0.2430883778613253
- Mean Citation Score: 149.532004
- Max Citation Score: 189.53131
- Similarity Product: 167.6117545121598

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

Dataset: test