PATENT CLAIM ANALYSIS

Application Number: 16030628
Application Type: Utility
Filing Date: 2018-07
Publication Date: 2018-11
Patent Classification: ["707", "736000"]

Abstract:
Techniques for providing polymorphic query requests. A request is received that has at least a database query. The database query comprises at least an expression using a polymorphic relationship. The request is processed utilizing the polymorphic relationship. A user-readable result is provided for the query where the result is defined by at least the polymorphic relationship.

Claim (Index 1):
A method for polymorphic selection of data from a database storing data on at least one memory device and managed by one or more hardware processors, the method comprising:\n receiving, with the one or more processors, a request that has at least a database query comprising at least an expression using a polymorphic relationship and a SELECT clause; adding, with the one or more processors, a TYPEOF expression to the SELECT clause to function as a case expression to allow specification of fields of a related parent object that are to be selected based on the polymorphic relationship; processing the request utilizing the polymorphic relationship, with the one or more processors, by running the query against a portion of a set of data in the database; transmitting, with the one or more processors, a result for the database query, where the result is defined by at least the polymorphic relationship, to a remote electronic device.

Metadata:
- Claim Count in Document: 47.0
- Percentile: 95.0
- Lexical Diversity: 1.90625
- Patent Class: 707.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15225750', '14014010', '15430105', '14013687', '14179155']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.1758329835342093
- 35 USC 102 Novelty (BERT): 0.466501896580678
- Combined Prediction Score: 0.2048998748388562
- Mean Citation Score: 162.22041399999995
- Max Citation Score: 225.2358
- Similarity Product: 217.54729901647568

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