US 12,229,110 B2
Text co-editing in a conflict-free replicated data type environment
Tarun Beri, Noida (IN); and Kush Pandey, Aligarh (IN)
Assigned to Adobe Inc., San Jose, CA (US)
Filed by Adobe Inc., San Jose, CA (US)
Filed on Aug. 17, 2022, as Appl. No. 17/890,203.
Prior Publication US 2024/0061826 A1, Feb. 22, 2024
Int. Cl. G06F 16/23 (2019.01); G06F 16/22 (2019.01)
CPC G06F 16/2315 (2019.01) [G06F 16/2246 (2019.01); G06F 16/2379 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
detecting a burst operation to be performed on a sequential data structure being edited by one or more client devices;
determining a segment of the sequential data structure associated with the burst operation based on a logical index associated with the burst operation;
generating a tree structure associated with the segment, a root node of the tree structure corresponding to the burst operation;
determining a global index for the root node of the tree structure, wherein the global index is a fractional index determined using a first global index of the sequential data structure and a second global index of the sequential data structure; and
sending an update corresponding to the burst operation, including the root node and the global index, to the one or more client devices.