PATENT CLAIM ANALYSIS

Application Number: 15882780
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2019-08
Patent Classification: ["717", "105000"]

Abstract:
The declarative Single Page Web Application (SPA) builder system and method can be used to build complex, fully functional SPA without undue coding. The SPA builder contains a set of rules that facilitate the building of a SPA. The set of rules in the SPA builder may include a set of user interface elements and a finite state machine model with a set of data dependency rules, a set of user interface rendering rules, and a set of action execution data flow rules. The SPA builder may also utilize mock data that allows the user to build and verify the user interaction flows of the SPA at design time.

Claim (Index 9):
An apparatus, comprising:\n a storage that stores a finite state model having a set of data dependency rules, the set of data dependency rules including a rule that defines a data dependency between a global value used in a single page web application (\u201cSPA\u201d) and a prerequisite used in one of a state and a component in the SPA, a rule that defines a data dependency between a prerequisite of the component and a data query in the component and a rule that defines a data dependency between the data query in the component and an action in the component; a computer system, coupled to the storage, having a processor and memory and a single page web application (SPA) builder comprising a plurality of lines of computer code that is configured to: specify a new state for the SPA; define one or more components and one or more actions for the new state based on the set of data dependency rules; select a user interface element for each component and each action from a set of predefined user interface elements; and build the SPA using the new state, the one or more components and the one or more actions without writing code.

Metadata:
- Claim Count in Document: 9.0
- Percentile: 86.0
- Lexical Diversity: 1.90323
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['11977218', '09853360', '15484860', '15042797', '14073516']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3760325099758819
- 35 USC 102 Novelty (BERT): 0.4992112477198
- Combined Prediction Score: 0.3883503837502737
- Mean Citation Score: 162.99246399999996
- Max Citation Score: 176.91678000000005
- Similarity Product: 114.7703228193784

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

Dataset: test