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 18):
A system comprising:\n a data processing apparatus; a memory; an integrated development environment (IDE) comprising a source code editor; and a code sample adapter to interface with the IDE, wherein the code sample adapter is executable by the data processing apparatus to:\n determine that a particular software coding project is active in a particular session of the IDE, wherein the particular session is associated with a particular user, and the IDE is used to edit the particular software coding project during the particular session; \n determine that a particular webpage is accessed by a web browser during the particular session; \n scan the particular webpage to determine a segment of sample source code within content of the particular webpage; \n determine values in the segment of sample source code corresponding to attributes of the particular software coding project; and \n generate data for use by the web browser to generate a project-specific version of the segment of sample source code based on the particular webpage being presented within the particular session, wherein the project-specific version of the segment of the sample source code replaces the values with project-specific values 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.3632001677642535
- 35 USC 102 Novelty (BERT): 0.4790026375291626
- Combined Prediction Score: 0.3747804147407445
- Mean Citation Score: 161.824148
- Max Citation Score: 167.17888
- Similarity Product: 129.02199016426087

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