发明名称 在驻留的文字处理器中的协作光标
摘要 一种计算机实现的协作编辑方法,包括:从基于浏览器的文档编辑应用的用户接收对于由所述应用显示的文档的输入;识别执行所述应用的第一用户的光标在所述文档中的当前位置;从服务器系统接收数据,所述数据反映由不同于所述第一用户的一个或多个用户对所述文档进行的修改、以及所述一个或多个其他用户的光标在所述文档中的当前位置;更新在计算设备上存储的文档模型,所述计算设备正在执行所述基于浏览器的应用、并且向所述浏览器呈现所述模型的至少一部分;以及向所述浏览器呈现所述一个或多个其他用户的光标的当前位置。
申请公布号 CN102934105B 申请公布日期 2016.10.05
申请号 CN201180027547.5 申请日期 2011.04.12
申请人 谷歌公司 发明人 M·勒默尼克;O·S·贝洛梅斯特尼克;J·R·拉维;L·A·F·佩瑞拉菲尔霍
分类号 G06F17/24(2006.01)I;G06F17/22(2006.01)I 主分类号 G06F17/24(2006.01)I
代理机构 北京市金杜律师事务所 11256 代理人 酆迅;李峥宇
主权项 一种计算机实现的协作编辑方法,包括:在中央服务器系统接收包括指示对文档的第一修改的信息的通信,所述第一修改是经由从第一基于浏览器的文档编辑应用的第一用户对于由所述第一应用显示的所述文档的第一输入来获得;基于所述通信中指示对所述文档的所述第一修改的所述信息,更新在所述中央服务器系统存储的所述文档的文档模型的原版拷贝;向多个客户端设备发送指示基于由所述第一用户对所述文档进行的所述第一修改对所述文档模型的所述原版拷贝进行的修改的信息,并且向所述多个客户端设备发送指示所述多个客户端设备的光标在所述文档中的位置的信息;其中所述文档经由用户接口显示在客户端设备以在所述文档内示出针对其他客户端设备的光标,并且所述光标的每个光标示出与相应光标相关联的用户标识标签;识别执行所述应用的所述第一用户的光标在所述文档中的当前位置;识别与所述第一用户相关联的所述文档的视口;接收数据,所述数据反映由不同于所述第一用户的一个或多个用户对所述文档进行的修改、以及所述一个或多个其他用户的光标的集合在所述文档中的当前位置,其中所述集合中的一个或者多个光标的所述当前位置在与所述第一用户相关联的所述视口以外;通过按照一顺序来解决其中所述第一修改和反映对所述文档的相同部分造成冲突编辑的数据的实例,所述顺序是在所述中央服务器处接收冲突编辑以将一致的规则集应用到所述冲突编辑的顺序;在所述中央服务器系统处基于解决的实例来更新与所述文档相关联的所述文档模型的所述原版拷贝;向与所述第一用户相关联的所述视口呈现所述模型的至少一部分;以及向基于文档编辑应用的所述浏览器呈现指向所述一个或多个其他用户的所述集合中的所述一个或者多个光标的所述当前位置的指针。
地址 美国加利福尼亚州