PATENT CLAIM ANALYSIS

Application Number: 16036609
Application Type: Utility
Filing Date: 2018-07
Publication Date: 2020-01
Patent Classification: ["717", "143000"]

Abstract:
The present disclosure relates generally to analyzing and comparing computer scripts, and more specifically, to determining semantic similarities between syntactically different scripts. An example computing system includes a memory configured to store a database, wherein the database is configured to store script canonical form (SCF) representations of scripts, and wherein each SCF representation is a topologically-sorted, labeled, directed graph that includes tables and datasets as nodes, actions as edges, and predicates as labels. The system includes a processor configured to execute instructions stored in the memory to cause the computing system to perform actions including: generating a first SCF representation of a first script, and storing the first SCF representation of the first script in the database.

Claim (Index 13):
The method of  claim 9 , comprising:\n receiving a second request to that includes script metadata conditions; comparing the script metadata conditions to the SCF representations stored in the database and generating a list of unique identifiers associated with the SCF representations in the database that match the script metadata conditions; and providing the list of unique identifiers associated with the SCF representations in response to the second request.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 95.0
- Lexical Diversity: 1.91304
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15013483', '15968508', '14031099', '15066278', '15263900']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3549473980300741
- 35 USC 102 Novelty (BERT): 0.5068168096754271
- Combined Prediction Score: 0.3701343391946094
- Mean Citation Score: 155.557764
- Max Citation Score: 158.84401
- Similarity Product: 93.44705840560434

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

Dataset: test