PATENT CLAIM ANALYSIS

Application Number: 16006668
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2019-12
Patent Classification: ["717", "148000"]

Abstract:
Computer-implemented techniques described herein provide efficient data decoding using runtime specialization. In an embodiment, a method comprises a virtual machine executing a body of code of a dynamically typed language, wherein executing the body of code includes: querying a relational database, and in response to the query, receiving table metadata indicating data types of one or more columns of a first table in the relational database. In response to receiving the table metadata: for a first column of the one or more columns, generating decoding machine code to decode the first column based on the data type of the first column, and executing the decoding machine code to decode the first column of the one or more columns.

Claim (Index 1):
A method comprising:\n executing a body of code of a dynamically typed language, wherein executing said body of code includes:\n querying against a relational database; \n in response to the query, receiving table metadata, the table metadata indicating data types of one or more columns of a first table in the relational database; \n in response to receiving the table metadata:\n for a first column of the one or more columns, a Just-In-Time (JIT) compiler generating decoding machine code to decode said first column based on a data type of said first column that is indicated by said table metadata; \n executing said decoding machine code to decode said first column of said one or more columns; \n \n wherein the method is performed by one or more computing devices.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 94.0
- Lexical Diversity: 2.26316
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['11698634', '15396312', '13859885', '15864863', '13418771']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3736593583397259
- 35 USC 102 Novelty (BERT): 0.4836914922689386
- Combined Prediction Score: 0.3846625717326473
- Mean Citation Score: 137.27949600000002
- Max Citation Score: 153.13565
- Similarity Product: 109.67056715000273

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