Rich content in a browser-based word processor
    1.
    发明授权
    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: 一种有形的计算机可读存储介质,其上编码有表示文档的模型的数据,所述文档模型包括按照它们在文档中出现的顺序包括文档的字符的一维字符串; 包含与文档中样式更改对应的标记以及指向字符串的指针的样式映射,其中指针定义沿着字符串的位置,在该字符串处将出现样式更改,并定义匹配标记之间的样式运行; 以及对文档模型外的对象的一个​​或多个外部引用,外部引用包括对象的标识符和指向字符串的指针,指示对象将出现在字符串中的哪里。

    REAL-TIME COLLABORATION IN A HOSTED WORD PROCESSOR
    2.
    发明申请
    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: 用于在计算机系统之间协调文档的计算机实现的方法包括在计算设备上识别用户对具有存储在计算设备上的模型的文档与存储在远程客户端和服务器系统上的对应模型进行的改变; 从所识别的变化产生描述变化的一个或多个突变和对应于要提供变化的模型中的位置的一个或多个位置; 从服务器系统接收一个或多个突变并使用所接收的突变转化产生的突变; 以及使用转化的突变更新存储在计算设备上的模型。

    Systems and methods for providing binary data files for real-time collaboration

    公开(公告)号:US10438169B2

    公开(公告)日:2019-10-08

    申请号:US14213839

    申请日:2014-03-14

    Applicant: Google Inc.

    Abstract: A document collaboration system allows applications to collaborate on a binary data file even if the binary data file is not in a collaborative document format. In response to a request from an application to access a binary data file, the document collaboration system gives the application access to a document model corresponding to the binary data file and the application. If the document model does not already exist, it may be created by generating an empty document model, transmitting the binary data file to the application, and allowing the application to fill in the empty document model based on the binary data file. The document model may be provided to and modified by its related application through an application programming interface (API), and changes to the document model may be applied to the binary data file.

    RICH CONTENT IN A BROWSER-BASED WORD PROCESSOR
    4.
    发明申请
    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: 一种有形的计算机可读存储介质,其上编码有表示文档的模型的数据,所述文档模型包括按照它们在文档中出现的顺序包括文档的字符的一维字符串; 包含与文档中样式更改对应的标记以及指向字符串的指针的样式映射,其中指针定义沿着字符串的位置,在该字符串处将出现样式更改,并定义匹配标记之间的样式运行; 以及对文档模型外的对象的一个​​或多个外部引用,外部引用包括对象的标识符和指向字符串的指针,指示对象将出现在字符串中的哪里。

    REAL-TIME COLLABORATION FOR BINARY DATA FILES
    5.
    发明申请
    REAL-TIME COLLABORATION FOR BINARY DATA FILES 审中-公开
    二进制数据文件的实时协作

    公开(公告)号:US20140280596A1

    公开(公告)日:2014-09-18

    申请号:US14213839

    申请日:2014-03-14

    Applicant: Google Inc.

    CPC classification number: G06Q10/101 G06F17/2258 G06F17/2288 G06F17/24

    Abstract: A document collaboration system allows applications to collaborate on a binary data file even if the binary data file is not in a collaborative document format. In response to a request from an application to access a binary data file, the document collaboration system gives the application access to a document model corresponding to the binary data file and the application. If the document model does not already exist, it may be created by generating an empty document model, transmitting the binary data file to the application, and allowing the application to fill in the empty document model based on the binary data file. The document model may be provided to and modified by its related application through an application programming interface (API), and changes to the document model may be applied to the binary data file.

    Abstract translation: 文档协作系统允许应用程序在二进制数据文件上协作,即使二进制数据文件不是协作文档格式。 响应于来自应用程序访问二进制数据文件的请求,文档协作系统使应用程序访问对应于二进制数据文件和应用程序的文档模型。 如果文档模型不存在,则可以通过生成空文档模型,将二进制数据文件传输到应用程序,并允许应用程序根据二进制数据文件填写空文档模型来创建。 文档模型可以通过应用程序编程接口(API)提供给其相关应用程序并由其进行修改,文档模型的更改可以应用于二进制数据文件。

Patent Agency Ranking