PATENT CLAIM ANALYSIS

Application Number: 15893192
Application Type: Utility
Filing Date: 2018-02
Publication Date: 2019-08
Patent Classification: ["715", "751000"]

Abstract:
A user computing device may receive a command from a user to modify an object of a canvas. The received command may be accepted and the user computing device may perform one or more operations on the object of the canvas according to the command, such as modifying a mutable attribute. The canvas state may then be captured by the computing device using one or more patches. The computing device may generate and store one or more snapshots to include a subset of the one or more patches and further provide the one or more snapshots to playback a sequence of at least some of the one or more operations that were performed on the object of the canvas.

Claim (Index 8):
A computer-implemented method, comprising:\n performing one or more operations on an object associated with a canvas; generating one or more patches in response to the one or more operations being performed, wherein the one or more patches include a Hybrid Logical Clock (HLC) timestamp and information indicating a state of the canvas; generating one or more snapshots to include at least a portion of the one or more patches; providing the one or more snapshots, to playback a sequence of at least a portion of the one or more operations performed on the object associated with the canvas using the portion of the one or more patches in accordance with a first path sequence; assigning a plurality of markers to indicate different points in time of the one or more snapshots according to the first path sequence; and identifying a marker of the plurality of the markers and adding one or more additional snapshots in response to one or more additional operations being performed on the object associated with the canvas to the one or more snapshots after locating the marker to generate a second path sequence.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 88.0
- Lexical Diversity: 2.21429
- Patent Class: 715.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15893233', '13567034', '12325421', '15087463', '15087334']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2834893342764261
- 35 USC 102 Novelty (BERT): 0.4934836708388044
- Combined Prediction Score: 0.304488767932664
- Mean Citation Score: 157.07445800000005
- Max Citation Score: 277.04318
- Similarity Product: 229.8518754630577

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