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 16):
A system comprising:\n one or more user systems; one or more server systems communicatively coupled with the one or more user systems, the server system to receive, 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, to add, 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, to process 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, to transmit, 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.1751771266787143
- 35 USC 102 Novelty (BERT): 0.4712379488830946
- Combined Prediction Score: 0.2047832088991523
- Mean Citation Score: 162.22041399999995
- Max Citation Score: 225.2358
- Similarity Product: 208.1496351459861

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