PATENT CLAIM ANALYSIS

Application Number: 15941329
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2019-10
Patent Classification: ["717", "136000"]

Abstract:
A current context is determined for use of a software development tool by a user during a particular time. The current context includes attributes of a particular software coding project, and the software development tool is used to edit the particular software coding project during the particular time. A webpage is identified for presentation in a web browser and a segment of sample source code is detected within content of the webpage. Values are determined in the segment of sample source code corresponding to the attributes of the particular software coding project. The values in the segment of sample source code are autonomously replaced with project-specific values to cause a project-specific version of the segment of sample source code to be presented in the webpage during a session corresponding to the particular time, the project-specific values based on the attributes of the particular software coding project.

Claim (Index 1):
A method comprising:\n determining, using at least one data processing apparatus, that a particular software coding project is active in a particular session of a software development tool, wherein the software development tool is used to edit the particular software coding project during the particular session; determining, using at least one data processing apparatus, a current context corresponding to the particular session, wherein the current context comprises attributes of the particular software coding project; identifying a request to present a webpage in a web browser during the particular session, wherein the webpage is separate from the software development tool; detecting, using at least one data processing apparatus, a segment of sample source code within content of the webpage, wherein the sample source code; determining values in the segment of sample source code corresponding to the attributes of the particular software coding project using at least one data processing apparatus; and replacing, using at least one data processing apparatus, the values in the segment of sample source code with project-specific values based on the request occurring during the particular session, wherein replacing the values causes a project-specific version of the segment of sample source code to be presented in the webpage during a session corresponding to the particular time, wherein the project-specific values are based on the attributes of the particular software coding project, and the sample source code comprises a sample of executable code.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 90.0
- Lexical Diversity: 2.68421
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14874735', '13070029', '09838580', '11528497', '12777274']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3616263272123547
- 35 USC 102 Novelty (BERT): 0.4854742018777298
- Combined Prediction Score: 0.3740111146788922
- Mean Citation Score: 161.824148
- Max Citation Score: 167.17888
- Similarity Product: 122.2112599041748

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