-
公开(公告)号:US20230367754A1
公开(公告)日:2023-11-16
申请号:US17742256
申请日:2022-05-11
Applicant: Adobe Inc.
Inventor: Tarun BERI , Kush PANDEY
CPC classification number: G06F16/2246 , G06F16/2343
Abstract: Embodiments are disclosed for managing co-editing management. A method of co-editing management includes detecting a modification 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 modification operation based on a logical index associated with the modification operation, generating a tree structure associated with the segment, a root node of the tree structure corresponding to the modification operation, determining a global index for the root node of the tree structure, and sending an update corresponding to the modification operation, including the root node and the global index, to a co-editing server to be distributed to the one or more client devices.
-
公开(公告)号:US20240061826A1
公开(公告)日:2024-02-22
申请号:US17890203
申请日:2022-08-17
Applicant: Adobe Inc.
Inventor: Tarun BERI , Kush PANDEY
CPC classification number: G06F16/2315 , G06F16/2246 , G06F16/2379
Abstract: Embodiments are disclosed for managing text co-editing in a conflict-free replicated data type (CRDT) environment. A method of co-editing management includes detecting a burst operation to be performed on a sequential data structure being edited by one or more client devices. A segment of the sequential data structure associated with the burst operation is determined based on a logical index associated with the burst operation. A tree structure associated with the segment is generated, where a root node of the tree structure corresponds to the burst operation. A global index for the root node of the tree structure is determined and an update corresponding to the burst operation, including the root node and the global index, is sent to the one or more client devices.
-