PATENT CLAIM ANALYSIS

Application Number: 15993896
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2018-09
Patent Classification: ["719", "328000"]

Abstract:
A user interface for dynamically validating at least a portion of programming codes as an application program interface (API) modification request. A first window area statically displays data definitions for one or more configurable elements for a request to be operably connected to an API. A second window area displays programming codes structured according to the data definitions for the request. The second window area also receives a first input from a user to modify the configurable elements. In response to receiving the first input, a dynamic request display area receives an instruction from the user to submit the programming codes to the API for validation. The submitted programming codes are not complete as a complete transaction request for processing by the API. The dynamic request display area displays a response substantially immediate after the programming codes are submitted, and response indicates whether the submitted programming codes are valid.

Claim (Index 15):
An electronic system for dynamically validating partial transaction requests via an application programming interface (API) comprising:\n a processor is configured for executing computer executable instructions received via an input interface; a memory area storing the computer executable instructions; wherein the process is configured to execute the computer executable instructions received via the input interface for:\n communicating a request to be operably submitted to an API for processing in a first GUI area of a graphical user interface (GUI), wherein the first GUI area displays static data definitions for one or more configurable elements for the request; \n communicating a selection of a first static data definitions in the first GUI area, said first static data definitions including a first set of configurable elements, wherein the first set includes optional parameters; \n receiving in a second GUI area of the GUI programming codes structured in response to the selected first static data definitions, the programming codes displaying the first set of configurable elements; \n communicating a first input in the second GUI area for modifying the first set of configurable elements, said first input submitting the programming codes with the modified first set of configurable elements to the API for validation, wherein the submitted programming codes are incomplete with respect to a complete transaction request for processing by the API; and \n receiving in a dynamic request display area of the GUI on the display a response in response to the programming codes being submitted, said response indicating whether the submitted programming codes are a valid segment of the complete transaction request for the API.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 93.0
- Lexical Diversity: 2.22222
- Patent Class: 719.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15208442', '12986743', '14585649', '14109527', '15411779']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.479355398069502
- 35 USC 102 Novelty (BERT): 0.5313855938018074
- Combined Prediction Score: 0.4845584176427325
- Mean Citation Score: 189.976136
- Max Citation Score: 357.00894
- Similarity Product: 329.5495882008218

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

Dataset: test