PATENT CLAIM ANALYSIS

Application Number: 15919192
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2019-09
Patent Classification: ["717", "113000"]

Abstract:
Embodiments relate to incorporating supplemental information into a code editor's editing view that may make the code more understandable to those not familiar or comfortable with the code. The editor receives adornments that may be translations or semantic equivalents of constructs already in the code. The editor adds the adornments to an editing view for editing the source code. The adornments are inserted into lines of the source code displayed in the editing view and have some of the appearance of the source code in the editing view. The adornments are passive with respect to the source code; they are not necessarily compiled or saved. The adornments may be tokens provided by a compiler and/or an integrated development environment. The editor may apply heuristics or rules to determine which adornments are to be used and where they will be inserted.

Claim (Index 1):
A method performed by a computer comprising a display, processing hardware, and storage hardware storing instructions configured to cause the computer to perform the method, the method comprising:\n executing a code editor comprising editing logic and an editing region displayed on the display, wherein the editing logic is interactively invokable via the editing region to enable text editing in the editing region; opening, by the code editor, a source code file and displaying source code from the source code file in the editing region, the source code comprising tokens; performing background compilation or interpretation of the source code to obtain associations between the tokens in the source code displayed in the editing region and tokens identified by the compilation; and based on the associations, replacing, in the editing region, tokens in the displayed source code with the tokens identified by the compilation.

Metadata:
- Claim Count in Document: 16.0
- Percentile: 90.0
- Lexical Diversity: 2.06944
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15620474', '14725011', '15243843', '09940242', '14583801']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3808611490971808
- 35 USC 102 Novelty (BERT): 0.4961329503582844
- Combined Prediction Score: 0.3923883292232911
- Mean Citation Score: 195.77785
- Max Citation Score: 212.28333
- Similarity Product: 158.74752239263776

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 0
- Claim Label 112: 0
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test