-
公开(公告)号:US08341224B2
公开(公告)日:2012-12-25
申请号:US12711567
申请日:2010-02-24
Applicant: Shruti Kasetty , Anil Abraham Elson
Inventor: Shruti Kasetty , Anil Abraham Elson
IPC: G06F15/16
CPC classification number: G06F17/30168 , G06F17/2211 , G06F17/2288 , G06Q10/101
Abstract: A server enforces a policy for selecting what received change to process. The non-selected changes are not processed by the server. Instead, after the selected change is processed and is incorporated into the current version of the text, the server sends an update to each of the clients indicating the change made to the current version of text. A client performs a conflict resolution procedure when its change was not processed by the server. The conflict resolution procedure detects the differences between the updated text version and its text change that was not accepted by the server and uses the differences to deduce the intent of the user and come up with a merged version of the text which preserves the intent and avoids data loss. The updated version is then sent back to the server to update the current version of the text.
Abstract translation: 服务器执行策略来选择要处理的接收到的更改。 未选择的更改不会被服务器处理。 相反,在所选择的更改被处理并被并入当前版本的文本之后,服务器向每个客户端发送指示对当前版本的文本所做的更改的更新。 当客户端的更改未被服务器处理时,客户端执行冲突解决过程。 冲突解决程序检测更新的文本版本与文本更改之间的差异,服务器不接受这些更改,并使用差异来推断用户的意图,并提出保留意图的文本的合并版本,并避免 数据丢失。 然后将更新的版本发送回服务器以更新当前版本的文本。