PATENT CLAIM ANALYSIS

Application Number: 15925813
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2018-10
Patent Classification: ["717", "109000"]

Abstract:
A mixed mode programming method permitting users to program with graphical coding blocks and textual code within the same programming tool. The mixed mode preserves the advantages of graphical block programming while introducing textual coding as needed for instructional reasons and/or for functional reasons. Converting a graphical code block or group of blocks to a textual block lets the user see a portion of the textual code in the context of a larger program. Within one programming tool the mixed mode method allows users to learn programming and build purely graphical blocks; then transition into mixed graphical and textual code and ultimately lead to their ability to program in purely textual code. The mixed mode further allows users to program using any combination of drag-and-drop graphical blocks and typed textual code in various forms.

Claim (Index 15):
A system, comprising:\n a processor; a memory medium, coupled to the processor, wherein the memory medium stores program instructions executable by a computer system, and wherein the program instructions being configured to: create a mixed programming coding environment, wherein the mixed programming coding environment defines a plurality of graphical programming blocks, each graphical programming block, of the plurality of graphical programming blocks, is configured to represent a predefined programming element; and wherein the mixed programming coding environment includes coding text lines configured to receive standard textual coding language; and\n create a graphical program in the mixed programming coding environment in response to user input, wherein the graphical program comprises, in response to the user input, at least one graphical programming block and standard textual coding language interconnected in the graphical coding environment that visually indicates functionality of the graphical program in accordance with the user input; and \n generate an output program based on the graphical program, wherein the output program implements the functionality of the graphical program, and \n wherein the output program when executed, controls either a virtual object or a physical object in accordance with the user defined functionality of the graphical program.

Metadata:
- Claim Count in Document: 11.0
- Percentile: 90.0
- Lexical Diversity: 2.05882
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['11539424', '11539449', '09911586', '09911585', '11015851']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4012405884755587
- 35 USC 102 Novelty (BERT): 0.4979919977571552
- Combined Prediction Score: 0.4109157294037183
- Mean Citation Score: 232.624968
- Max Citation Score: 244.21709
- Similarity Product: 200.16661195989968

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