PATENT CLAIM ANALYSIS

Application Number: 15914401
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2018-07
Patent Classification: ["717", "171000"]

Abstract:
An application platform system and method. A data synchronization instance manages a reference state object for a data synchronization system (DSS) account. A first local state object is stored at a first application system. The first application system receives update notifications provided by the DSS. A second local state object is stored at a second application system. The second application system receives update notifications provided by the DSS. An application instruction of the first application system is transformed into a state update, and the first local state object is modified to include the state update. The state update is provided to the DSS via a local update notification. The reference state object is modified to include the state update. The state update is provided to the second application system via a reference update notification. The second local state object is modified to include the state update.

Claim (Index 1):
A method comprising: at an application platform system that includes a first application system, a second application system, and a multi-tenant data synchronization system (DSS):\n the DSS configuring a first data synchronization instance for a first account of the DSS, responsive to a request provided by a system of the first account, wherein the first data synchronization instance manages a first reference state representation object for the first account at the DSS; the first application system storing a first local state representation object that corresponds to the first reference state representation object of the DSS, wherein the first application system is constructed to receive first reference state representation object update notifications provided by the DSS; the second application system storing a second local state representation object that corresponds to the first reference state representation object of the DSS, wherein the second application system is constructed to receive first reference state representation object update notifications provided by the DSS; the first application system transforming a first application instruction of the first application system into a first state update, and modifying the first local state representation object to include the first state update; the first application system providing at least the first state update of the modified first local state representation object to the DSS via a first local state representation object update notification; responsive to the first state update, the DSS determining whether to modify the first reference state representation object of the DSS to include the first state update; responsive to a determination by the DSS to modify the first reference state representation object to include the first state update, the DSS modifying the first reference state representation object to include the first state update, the DSS providing at least the first state update to the second application system via a first reference state representation object update notification; responsive to the first state update, the second application system modifying the second local state representation object to include the first state update, wherein the first application system and the second application system communicate by using the DSS.

Metadata:
- Claim Count in Document: 15.0
- Percentile: 90.0
- Lexical Diversity: 3.63636
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15154700', '11420446', '13528301', '14245130', '11487239']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3828146905164379
- 35 USC 102 Novelty (BERT): 0.4789386309526025
- Combined Prediction Score: 0.3924270845600544
- Mean Citation Score: 127.41747
- Max Citation Score: 222.0868
- Similarity Product: 204.3446136534929

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