PATENT CLAIM ANALYSIS

Application Number: 15976134
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2018-10
Patent Classification: ["717", "151000"]

Abstract:
Operations include (a) identifying bounds corresponding to two or more inference variables corresponding to a nested method invocation context, (b) determining that resolution of a first inference variable can be determined as a function of a resolution of a second inference variable, (c) propagating bounds corresponding to the second inference variable from the nested method invocation context to an outer method invocation context without propagating bounds corresponding to the first inference variable, (d) resolving a constraint set to resolve the second inference variable, and (e) resolving the first inference variable based on the resolution of the second inference variable.

Claim (Index 15):
A system, comprising:\n at least one device including a hardware processor; and the system being configured to perform operations comprising:\n identifying a set of methods comprising a nested method and an outer method, wherein the nested method is nested inside the outer method, the nested method is associated with a nested method invocation context, and the outer method is associated with an outer method invocation context; \n identifying a plurality of inference variables associated with the nested method invocation context, the plurality of inference variables comprising a first inference variable and a second inference variable; \n determining that a first inference variable, of the plurality of inference variables, does not represent a type of an object returned by the nested method; \n determining that a second inference variable, of the plurality of inference variables, represents the type of the object returned by the nested method; \n propagating bounds for the second inference variable from the nested method invocation context to the outer method invocation context without propagating bounds for the first inference variable from the nested method invocation context to the outer method invocation context; \n determining, by a compiler, a resolution for the second inference variable based on a set of constraints associated with the outer method invocation context; and \n determining, by the compiler, a resolution for the first inference variable without using the set of constraints associated with the outer method invocation context.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 93.0
- Lexical Diversity: 2.32653
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14973129', '15380592', '15947432', '14699141', '11737892']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3038862608654302
- 35 USC 102 Novelty (BERT): 0.5598085442289829
- Combined Prediction Score: 0.3294784892017854
- Mean Citation Score: 179.341586
- Max Citation Score: 391.00937000000016
- Similarity Product: 308.5582854537072

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