PATENT CLAIM ANALYSIS

Application Number: 15903402
Application Type: Utility
Filing Date: 2018-02
Publication Date: 2018-08
Patent Classification: ["717", "107000"]

Abstract:
A system for building and deploying transactional applications in an unreliable wireless network environment may include a low-code environment and an application server. A generated transactional application may include controls that allow a user to make changes in offline mode, and mechanisms to synchronize offline changes with the application server. The application server may process synchronization requests and detect write conflicts. A generated transactional application may include additional controls to allow a user to resolve write conflicts.

Claim (Index 11):
A system for transactional applications in an unreliable wireless network environment, the system including a low-code environment comprising:\n a user experience (UX) builder configured to:\n present available components to a developer; \n enable the developer to select a component from the available components, the selected component comprising a list control; \n enable the developer to configure a data source and a synchronization policy for the list control; \n generate a page definition using at least the selected component, data source, and synchronization policy; and \n store the page definition to non-volatile memory; and \n an application server configured to:\n in response to receiving a synchronization request from a mobile device, the synchronization request comprising first user changes, compare the first user changes to data within the database to detect a write conflict with second user changes, and return information about the write conflict and the second user changes to the mobile device; and \n in response to receiving a content request from the mobile device, render a page using the stored page configuration and return the rendered page to the mobile device, the rendered page comprising:\n a list view to display a plurality of data records and to enable a first user to select a data record from the plurality of data records; \n a detail view to display the selected data record to the first user, to enable the first user to change fields of the selected data record, and to store the first user changes to a local storage device upon the mobile device; \n a synchronization module to send a synchronization request to the application server according to the synchronization policy, the synchronization request including the first user changes, and to receive the information about the write conflict and the second user changes; and \n a conflict resolution control integrated into the detail view to provide to the first user options for resolving the write conflict, the options include an option to accept the first user changes and an option to accept the second user changes, wherein in response to the first user selecting the option to accept the first user changes, the first user changes are subsequently committed to the database.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 88.0
- Lexical Diversity: 1.82222
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['10764122', '13036165', '11122294', '10680593', '11752747']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3851316985519165
- 35 USC 102 Novelty (BERT): 0.4945279093355998
- Combined Prediction Score: 0.3960713196302848
- Mean Citation Score: 154.89622200000005
- Max Citation Score: 163.25162
- Similarity Product: 110.58630566648364

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