-
公开(公告)号:US09280533B2
公开(公告)日:2016-03-08
申请号:US13897980
申请日:2013-05-20
Applicant: GOOGLE INC.
Inventor: Jonathan Rochelle , Micah Lemonik , Farzad Khosrowshahi , John Stephen Danaher
CPC classification number: G06F17/246 , G06F8/34 , G06F17/211 , G06F17/243 , G06F17/30011 , G06F17/3089 , G06Q10/10 , H04L67/42
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.
-
公开(公告)号:US09063920B2
公开(公告)日:2015-06-23
申请号:US13897971
申请日:2013-05-20
Applicant: GOOGLE INC.
Inventor: Jonathan Rochelle , Micah Lemonik , Farzad Khosrowshahi , John Stephen Danaher
IPC: G06F15/173 , G06F15/16 , G06F17/24 , G06Q10/10 , H04L29/06
CPC classification number: G06F17/246 , G06F8/34 , G06F17/211 , G06F17/243 , G06F17/30011 , G06F17/3089 , G06Q10/10 , H04L67/42
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: 分布式电子表格应用程序在网络中的服务器和客户端执行。 通常可以使用联网的电子表格应用程序,而不需要用户在使用应用程序之前安装任何特定的电子表格软件。 在一个实现中,电子表格应用可以包括在多个客户端计算设备和服务器逻辑的浏览器程序内执行的客户端引擎。 服务器逻辑可以被配置为当通过多个客户端计算设备中的每一个的浏览器程序请求时,将客户机引擎分发到电子表格应用的多个客户端计算设备。 服务器逻辑同步在多个客户端计算设备上同时打开的单个电子表格文档。
-
公开(公告)号:US09959252B2
公开(公告)日:2018-05-01
申请号:US15603033
申请日:2017-05-23
Applicant: Google Inc.
Inventor: Jonathan Rochelle , Micah Lemonik , Farzad Khosrowshahi , John Stephen Danaher
IPC: G06F15/16 , G06F17/21 , H04L12/58 , G06F3/0484
CPC classification number: G06F17/212 , G06F3/04842 , G06Q10/107 , H04L51/00 , H04L51/08
Abstract: A networked application and email application were described herein that provide for an intuitive system by which users can participate in collaborative workflow relating to a network document. In one implementation, a system includes a messaging server component to provide messaging services and an application server component to provide a networked application. The application server component interacts with the messaging server component in response to a user command to initiate collaboration on the network document. The interaction with the messaging server component includes providing a link that refers to a version of the network document as created or edited by the user.
-
4.
公开(公告)号:US09852120B2
公开(公告)日:2017-12-26
申请号:US13897964
申请日:2013-05-20
Applicant: GOOGLE INC.
Inventor: Jonathan Rochelle , Micah Lemonik , Farzad Khosrowshahi , John Stephen Danaher
CPC classification number: G06F17/246 , G06F8/34 , G06F17/211 , G06F17/243 , G06F17/30011 , G06F17/3089 , G06Q10/10 , H04L67/42
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.
-
公开(公告)号:US09684637B1
公开(公告)日:2017-06-20
申请号:US14658881
申请日:2015-03-16
Applicant: Google Inc.
Inventor: Jonathan Rochelle , Micah Lemonik , Farzad Khosrowshahi , John Stephen Danaher
IPC: G06F15/16 , G06F17/21 , G06F3/0484 , H04L12/58
CPC classification number: G06F17/212 , G06F3/04842 , G06Q10/107 , H04L51/00 , H04L51/08
Abstract: A networked application and email application were described herein that provide for an intuitive system by which users can participate in collaborative workflow relating to a network document. In one implementation, a system includes a messaging server component to provide messaging services and an application server component to provide a networked application. The application server component interacts with the messaging server component in response to a user command to initiate collaboration on the network document. The interaction with the messaging server component includes providing a link that refers to a version of the network document as created or edited by the user.
-
公开(公告)号:US20130254270A1
公开(公告)日:2013-09-26
申请号:US13897971
申请日:2013-05-20
Applicant: Google Inc.
Inventor: Jonathan Rochelle , Micah Lemonik , Farzad Khosrowshahi , John Stephen Danaher
IPC: H04L29/06
CPC classification number: G06F17/246 , G06F8/34 , G06F17/211 , G06F17/243 , G06F17/30011 , G06F17/3089 , G06Q10/10 , H04L67/42
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.
-
公开(公告)号:US10558950B2
公开(公告)日:2020-02-11
申请号:US15595532
申请日:2017-05-15
Applicant: Google Inc.
Inventor: Mario Anima , Farzad Khosrowshahi , Genevieve Cuevas , Liu Liu , Lucas Pettinati
IPC: G06Q10/10 , G06F3/0484 , G06F3/0481 , G06F9/54 , G06F16/48
Abstract: In general, the disclosure is directed to a computing device configured to identify and display information determined to be relevant to a current task. The computing device receives information associated with a content page for a second application, at least a portion of which is included in a graphical user interface. The computing device determines, based on the information, a context of the second application. The computing device determines, based on the context, a set of objects for each of one or more applications related to the second application. The computing device generates a content page for the first application including graphical indications of at least one object from at least one of the respective sets of objects. The computing device outputs, for display, at least a portion of the content page for the first application within the graphical user interface.
-
公开(公告)号:US20180330329A1
公开(公告)日:2018-11-15
申请号:US15595532
申请日:2017-05-15
Applicant: Google Inc.
Inventor: Mario Anima , Farzad Khosrowshahi , Genevieve Cuevas , Liu Liu , Lucas Pettinati
IPC: G06Q10/10 , G06F17/30 , G06F3/0484 , G06F3/0481 , G06F9/54
CPC classification number: G06Q10/107 , G06F3/0481 , G06F3/0484 , G06F9/543 , G06F16/48
Abstract: In general, the disclosure is directed to a computing device configured to identify and display information determined to be relevant to a current task. The computing device receives information associated with a content page for a second application, at least a portion of which is included in a graphical user interface. The computing device determines, based on the information, a context of the second application. The computing device determines, based on the context, a set of objects for each of one or more applications related to the second application. The computing device generates a content page for the first application including graphical indications of at least one object from at least one of the respective sets of objects. The computing device outputs, for display, at least a portion of the content page for the first application within the graphical user interface.
-
公开(公告)号:US09292479B2
公开(公告)日:2016-03-22
申请号:US13873836
申请日:2013-04-30
Applicant: Google Inc.
Inventor: Farzad Khosrowshahi , Haluk Burcin Tunali , Lev Epshteyn , Joseph Wain , Scott M. Johnston , Mandy R. Sladden
IPC: G06F7/04 , G06F15/16 , G06F17/30 , H04L29/06 , G06F17/22 , G06F21/10 , G06F17/24 , G06F17/21 , G06F21/60 , G06F21/62 , G06F21/00 , G06F21/12
CPC classification number: G06F17/2235 , G06F17/211 , G06F17/24 , G06F17/241 , G06F17/242 , G06F17/243 , G06F17/245 , G06F17/246 , G06F17/247 , G06F17/248 , G06F17/30011 , G06F21/00 , G06F21/10 , G06F21/12 , G06F21/60 , G06F21/62 , G06F21/6209 , G06F21/6218
Abstract: In one implementation, a computer-implemented method includes receiving a request to access an electronic document collection that integrates a plurality of electronic sub-documents that are each of one of a plurality of defined document types. The method also includes retrieving information that is associated with the document collection, wherein the retrieved information identifies a first sub-document of the plurality of sub-documents using a first non-address identifier, and identifying a first software application that is configured to provide access to the first sub-document. The method additionally includes initiating a first connection with a first server that causes execution of the identified first software application and that, using the first non-address identifier, provides access to the first sub-document. The method further includes integrating access to the first sub-document into the document collection through the initiated first connection with the first server that causes execution of the first software application.
-
公开(公告)号:US20130262975A1
公开(公告)日:2013-10-03
申请号:US13897980
申请日:2013-05-20
Applicant: GOOGLE INC.
Inventor: Jonathan ROCHELLE , Micah Lemonik , Farzad Khosrowshahi , John Stephen Danaher
IPC: G06F17/24
CPC classification number: G06F17/246 , G06F8/34 , G06F17/211 , G06F17/243 , G06F17/30011 , G06F17/3089 , G06Q10/10 , H04L67/42
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.
-
-
-
-
-
-
-
-
-