Dynamically sizing chunks in a partially loaded spreadsheet model
    2.
    发明授权
    Dynamically sizing chunks in a partially loaded spreadsheet model 有权
    在部分加载的电子表格模型中动态调整大小

    公开(公告)号:US09462037B2

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

    申请号:US13735377

    申请日:2013-01-07

    Applicant: Google Inc.

    CPC classification number: H04L67/06 G06F17/2288 G06F17/246 H04L67/1002

    Abstract: A method for managing a dynamically-sized chunked spreadsheet model on a server includes creating, on the server, a plurality of chunks representing a spreadsheet, where a first chunk in the plurality of chunks includes a first range of cells in the spreadsheet. The method further includes storing on the server a mutation log for the spreadsheet, and receiving a first plurality of mutations from a plurality of client computers, where the first plurality of mutations are stored in the mutation log. The method further includes applying the first plurality of mutations to the first chunk in response to a first client computer in the plurality of client computers requesting the first range of cells, and sending the first chunk to the first client computer.

    Abstract translation: 用于在服务器上管理动态大小的分组电子表格模型的方法包括在服务器上创建表示电子表格的多个组块,其中多个组块中的第一组块包括电子表格中的单元格的第一范围。 该方法还包括在服务器上存储电子表格的突变日志,以及从多个客户端计算机接收第一个多个突变,其中第一个多个突变存储在突变日志中。 所述方法还包括响应于所述多个客户端计算机中的第一客户端计算机应用所述第一组块来请求所述第一范围的单元,以及将所述第一组块发送到所述第一客户端计算机。

    Rich content in a browser-based word processor
    3.
    发明授权
    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
    4.
    发明申请
    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: 计算机实现的协作编辑方法包括从由应用程序显示的文档上接收来自基于浏览器的文档编辑应用的用户的输入; 识别文档中用于执行应用的第一用户的光标的当前位置; 从中央服务器系统接收反映一个或多个除第一用户之外的一个或多个用户对该文档做出的改变的数据和一个或多个其他用户的光标文档中的当前位置的数据; 更新存储在正在执行基于浏览器的应用的计算设备上的文档模型,并将所述模型的至少一部分呈现给所述浏览器; 并将一个或多个其他用户的光标的当前位置呈现给浏览器。

    Managing multiple logins from a single browser
    6.
    发明授权
    Managing multiple logins from a single browser 有权
    从单一浏览器管理多个登录

    公开(公告)号:US09154493B2

    公开(公告)日:2015-10-06

    申请号:US14449649

    申请日:2014-08-01

    Applicant: GOOGLE INC.

    Abstract: A method and a system for managing login using a cookie are described. The method includes receiving from a respective client system a request for document information, and receiving from the respective client system a cookie that identifies a plurality of user names logged into the server system from the respective client system. The plurality of logged-in user names includes a first user name and a second user name distinct from the first user name. The method also includes redirecting the received request to a location associated with a selected user name of the plurality of logged-in user names, and receiving the redirected request. The method furthermore includes, in response to the redirected request, processing the request as a request from the selected user name and sending to the respective client system document information corresponding to the request from the selected user name.

    Abstract translation: 描述了使用cookie管理登录的方法和系统。 该方法包括从相应的客户端系统接收对文档信息的请求,以及从相应的客户端系统接收从相应的客户端系统识别登录到服务器系统中的多个用户名的cookie。 多个登录用户名包括与第一用户名不同的第一用户名和第二用户名。 该方法还包括将接收到的请求重定向到与多个登录用户名的所选用户名相关联的位置,以及接收重定向的请求。 该方法还包括响应于重定向的请求,将请求作为来自所选择的用户名的请求进行处理,并且向相应的客户端系统发送对应于来自所选择的用户名的请求的文档信息。

    Collaborative online spreadsheet application
    7.
    发明授权
    Collaborative online spreadsheet application 有权
    协作式在线电子表格应用程序

    公开(公告)号:US09063920B2

    公开(公告)日:2015-06-23

    申请号:US13897971

    申请日:2013-05-20

    Applicant: GOOGLE INC.

    Abstract: A distributed spreadsheet application executes at a server and a client in a network. The networked spreadsheet application can generally be used without requiring a user to install any specific spreadsheet software prior to using the application. In one implementation, the spreadsheet application may include a client engine that executes within browser programs of a plurality of client computing devices and server logic. The server logic may be configured to distribute the client engines to the plurality of client computing devices of the spreadsheet application when requested through the browser programs of each of the plurality of client computing devices. The server logic synchronizes a single spreadsheet document that is simultaneously open at the plurality of client computing devices.

    Abstract translation: 分布式电子表格应用程序在网络中的服务器和客户端执行。 通常可以使用联网的电子表格应用程序,而不需要用户在使用应用程序之前安装任何特定的电子表格软件。 在一个实现中,电子表格应用可以包括在多个客户端计算设备和服务器逻辑的浏览器程序内执行的客户端引擎。 服务器逻辑可以被配置为当通过多个客户端计算设备中的每一个的浏览器程序请求时,将客户机引擎分发到电子表格应用的多个客户端计算设备。 服务器逻辑同步在多个客户端计算设备上同时打开的单个电子表格文档。

    Third-party indexable text
    8.
    发明授权

    公开(公告)号:US10031920B1

    公开(公告)日:2018-07-24

    申请号:US14982577

    申请日:2015-12-29

    Applicant: Google Inc.

    Abstract: Techniques are shown for enabling a network system to index data stored on a third-party server without having to access the raw data on the third-party server. Metadata consisting of one or more of indexable text or indexable html or some combination of indexable text and indexable html is associated with the data stored on a third-party server. An indexing utility processes the metadata at the network system from the third-party server and arranges the metadata on the network system in a manner that is searchable by searching functionality of the network system.

    DYNAMICALLY SIZING CHUNKS IN A PARTIALLY LOADED SPREADSHEET MODEL
    9.
    发明申请
    DYNAMICALLY SIZING CHUNKS IN A PARTIALLY LOADED SPREADSHEET MODEL 有权
    部分装载飞行模型中的动态切片

    公开(公告)号:US20150195375A1

    公开(公告)日:2015-07-09

    申请号:US13735377

    申请日:2013-01-07

    Applicant: Google Inc.

    CPC classification number: H04L67/06 G06F17/2288 G06F17/246 H04L67/1002

    Abstract: A method for managing a dynamically-sized chunked spreadsheet model on a server includes creating, on the server, a plurality of chunks representing a spreadsheet, where a first chunk in the plurality of chunks includes a first range of cells in the spreadsheet. The method further includes storing on the server a mutation log for the spreadsheet, and receiving a first plurality of mutations from a plurality of client computers, where the first plurality of mutations are stored in the mutation log. The method further includes applying the first plurality of mutations to the first chunk in response to a first client computer in the plurality of client computers requesting the first range of cells, and sending the first chunk to the first client computer.

    Abstract translation: 用于在服务器上管理动态大小的分组电子表格模型的方法包括在服务器上创建表示电子表格的多个组块,其中多个组块中的第一组块包括电子表格中的单元格的第一范围。 该方法还包括在服务器上存储电子表格的突变日志,以及从多个客户端计算机接收第一个多个突变,其中第一个多个突变存储在突变日志中。 所述方法还包括响应于所述多个客户端计算机中的第一客户端计算机应用所述第一组块来请求所述第一范围的单元,以及将所述第一组块发送到所述第一客户端计算机。

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

Patent Agency Ranking