PATENT CLAIM ANALYSIS

Application Number: 15883803
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2019-02
Patent Classification: ["717", "148000"]

Abstract:
In some database systems, a user device may query for data records using a procedural language extension to structured query language (PL/SQL) call. However, some databases may not be configured to process PL/SQL code. In these cases, a virtual machine may intercept the PL/SQL call, and may transform the call to a format usable by the database. For example, the virtual machine may deconstruct the PL/SQL call to determine the procedural and query functions that comprise the PL/SQL call. The virtual machine may then search a database for non-PL/SQL code snippets that correspond to these determined functions, and may generate non-PL/SQL code (e.g., Java code) that may perform the same functions as the PL/SQL call. The virtual machine, the database, or a combination of the two may execute the non-PL/SQL code to retrieve the data records from the database, and may return the records to the user device.

Claim (Index 5):
The method of  claim 1 , wherein the non-PL/SQL call is transmitted to the database over a Java database connectivity (JDBC) connection.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 86.0
- Lexical Diversity: 2.4
- Patent Class: 717.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['15421036', '15421092', '14548980', '11656586', '14590769']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4082040258001588
- 35 USC 102 Novelty (BERT): 0.5105394309296708
- Combined Prediction Score: 0.41843756631311
- Mean Citation Score: 187.531762
- Max Citation Score: 190.73727
- Similarity Product: 117.12895684643624

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