发明名称 Collaborative online spreadsheet application
摘要 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.
申请公布号 US9063920(B2) 申请公布日期 2015.06.23
申请号 US201313897971 申请日期 2013.05.20
申请人 Google Inc. 发明人 Rochelle Jonathan;Lemonik Micah;Khosrowshahi Farzad;Danaher John Stephen
分类号 G06F15/173;G06F15/16;G06F17/24;G06Q10/10;H04L29/06 主分类号 G06F15/173
代理机构 Harrity & Harrity, LLP 代理人 Harrity & Harrity, LLP
主权项 1. A method comprising: receiving, by a server and from a first device, a request to perform an operation associated with a spreadsheet; identifying, by the server and based on receiving the request, a client engine associated with the operation; transmitting, by the server and based on identifying the client engine and determining that one or more first portions of the client engine were transmitted to the first device at a first time, one or more second portions of the client engine to the first device at a second time, the one or more first portions of the client engine being associated with a core function, andthe one or more second portions of the client engine being associated with a function that is transmitted on an as-needed basis; receiving, by the server and from the client engine, the spreadsheet; publishing, by the server, the spreadsheet to a web page; receiving, by the server, a request for the spreadsheet from a second device, the second device being different than the first device; and providing, by the server and based on receiving the request, the web page including the spreadsheet to the second device.
地址 Mountain View CA US