RICH CONTENT IN A BROWSER-BASED WORD PROCESSOR
    1.
    发明申请
    RICH CONTENT IN A BROWSER-BASED WORD PROCESSOR 有权
    基于浏览器的字处理器中的丰富内容

    公开(公告)号:US20130268844A1

    公开(公告)日:2013-10-10

    申请号:US13909408

    申请日:2013-06-04

    Applicant: Google Inc.

    CPC classification number: G06F17/2247 G06F17/218 G06F17/2288

    Abstract: A tangible computer-readable storage medium having encoded on it data that represents a model of a document, the document model including a one-dimensional character string that includes characters of the document in an order in which they appear in the document; a map of styles that includes markers that correspond to changes in styles in the document, and pointers to the character string, wherein the pointers define locations along the character string at which the changes in styles are to occur and define style runs between matched markers; and one or more external references to objects outside the document model, the external references including identifiers for the objects and pointers to the character string indicating where in the character string the object will appear.

    Abstract translation: 一种有形的计算机可读存储介质,其上编码有表示文档的模型的数据,所述文档模型包括按照它们在文档中出现的顺序包括文档的字符的一维字符串; 包含与文档中样式更改对应的标记以及指向字符串的指针的样式映射,其中指针定义沿着字符串的位置,在该字符串处将出现样式更改,并定义匹配标记之间的样式运行; 以及对文档模型外的对象的一个​​或多个外部引用,外部引用包括对象的标识符和指向字符串的指针,指示对象将出现在字符串中的哪里。

    Rich content in a browser-based word processor
    2.
    发明授权
    Rich content in a browser-based word processor 有权
    基于浏览器的文字处理器中丰富的内容

    公开(公告)号:US09384176B2

    公开(公告)日:2016-07-05

    申请号:US13909408

    申请日:2013-06-04

    Applicant: Google Inc.

    CPC classification number: G06F17/2247 G06F17/218 G06F17/2288

    Abstract: A tangible computer-readable storage medium having encoded on it data that represents a model of a document, the document model including a one-dimensional character string that includes characters of the document in an order in which they appear in the document; a map of styles that includes markers that correspond to changes in styles in the document, and pointers to the character string, wherein the pointers define locations along the character string at which the changes in styles are to occur and define style runs between matched markers; and one or more external references to objects outside the document model, the external references including identifiers for the objects and pointers to the character string indicating where in the character string the object will appear.

    Abstract translation: 一种有形的计算机可读存储介质,其上编码有表示文档的模型的数据,所述文档模型包括按照它们在文档中出现的顺序包括文档的字符的一维字符串; 包含与文档中样式更改对应的标记以及指向字符串的指针的样式映射,其中指针定义沿着字符串的位置,在该字符串处将出现样式更改,并定义匹配标记之间的样式运行; 以及对文档模型外的对象的一个​​或多个外部引用,外部引用包括对象的标识符和指向字符串的指针,指示对象将出现在字符串中的哪里。

    COLLABORATIVE CURSORS IN A HOSTED WORD PROCESSOR
    3.
    发明申请
    COLLABORATIVE CURSORS IN A HOSTED WORD PROCESSOR 审中-公开
    在一个被处理的字处理器的协作光标

    公开(公告)号:US20160139768A1

    公开(公告)日:2016-05-19

    申请号:US15008209

    申请日:2016-01-27

    Applicant: Google Inc.

    Abstract: A computer-implemented collaborative editing method includes receiving input from a user of a browser-based document editing application on a document displayed by the application; identifying a current location in the document for a cursor of a first user executing the application; receiving from a central server system data that reflects changes made to the document by one or more users other than the first user and current positions in the document of cursors for the one or more other user; updating a document model stored on a computing device that is executing the browser-based application and rendering at least a portion of the model to the browser; and rendering the current positions of the cursors for the one or more other users to the browser.

    Abstract translation: 计算机实现的协作编辑方法包括从由应用程序显示的文档上接收来自基于浏览器的文档编辑应用的用户的输入; 识别文档中用于执行应用的第一用户的光标的当前位置; 从中央服务器系统接收反映一个或多个除第一用户之外的一个或多个用户对该文档做出的改变的数据和一个或多个其他用户的光标文档中的当前位置的数据; 更新存储在正在执行基于浏览器的应用的计算设备上的文档模型,并将所述模型的至少一部分呈现给所述浏览器; 并将一个或多个其他用户的光标的当前位置呈现给浏览器。

    REAL-TIME COLLABORATION IN A HOSTED WORD PROCESSOR
    5.
    发明申请
    REAL-TIME COLLABORATION IN A HOSTED WORD PROCESSOR 审中-公开
    在一个被处理的字处理器中的实时协作

    公开(公告)号:US20160117298A1

    公开(公告)日:2016-04-28

    申请号:US14989417

    申请日:2016-01-06

    Applicant: Google Inc.

    Abstract: A computer-implemented method for coordinating documents between computer systems includes identifying, on a computing device, changes made by a user to a document having a model stored on the computing device, with corresponding models stored on a remote client and a server system; generating from the identified changes, one or more mutations that describe the changes and a one or more locations that correspond to positions in the model where the changes are to be provided; receiving one or more mutations from the server system and transforming the generated mutations using the received mutations; and updating the model stored on the computing device using the transformed mutations.

    Abstract translation: 用于在计算机系统之间协调文档的计算机实现的方法包括在计算设备上识别用户对具有存储在计算设备上的模型的文档与存储在远程客户端和服务器系统上的对应模型进行的改变; 从所识别的变化产生描述变化的一个或多个突变和对应于要提供变化的模型中的位置的一个或多个位置; 从服务器系统接收一个或多个突变并使用所接收的突变转化产生的突变; 以及使用转化的突变更新存储在计算设备上的模型。

    Rich browser-based word processor

    公开(公告)号:US09448978B2

    公开(公告)日:2016-09-20

    申请号:US13776880

    申请日:2013-02-26

    Applicant: Google Inc.

    CPC classification number: G06F17/2247 G06F17/3089

    Abstract: A computer-implemented method for presenting a document for interaction with a user in a web browser includes accessing an electronic model of the document; determining, with a computing device, positions for items in a visual rendering of the electronic model based on relative sizes and positions of other items in the electronic model; and generating, with the computing device, a document object model (DOM) that defines an editing surface, wherein the DOM (a) places placing the items at the determined positions on the editing surface, (b) places a graphic element that represents a cursor at a determined location on the editing surface, and (c) is arranged to receive user input on the editing surface and to correlate a location of the received user input to a location in the electronic model.

Patent Agency Ranking