-
公开(公告)号:US11030273B2
公开(公告)日:2021-06-08
申请号:US15839000
申请日:2017-12-12
Applicant: GOOGLE LLC
Inventor: Jonathan P. Rochelle , Micah Lemonik , Farzad Khosrowshahi , John Stephen Danaher
IPC: G06F16/958 , G06F40/18 , G06F40/103 , G06F21/62 , G06F40/14 , G06F40/154
Abstract: A method includes receiving a spreadsheet application that is executable using a spreadsheet program; converting the spreadsheet application into a data file that defines characteristics of a networked version of the spreadsheet application that was converted from the spreadsheet application by applying permissions that are set in the spreadsheet application and not applied in the spreadsheet application, wherein the characteristics are defined based on the permissions and include information defining cells of the networked version of the spreadsheet application that are displayable to a user of the networked version of the spreadsheet application; and transmitting the data file to a server to make the data file available to network users as the networked version of the spreadsheet application.
-
公开(公告)号:US11599499B1
公开(公告)日:2023-03-07
申请号:US17234748
申请日:2021-04-19
Applicant: Google LLC
Inventor: Eric Benson Schoeffler , Micah Lemonik , Michael Jeffrey Procopio
IPC: G06F16/13 , G06F16/41 , G06F16/958 , G06F16/182 , G06F16/951 , G06F16/14
Abstract: Techniques are shown for enabling a network system to index data stored on a third-party server to allow the data stored on the third-party server to be searchable by searching functionality of the network system.
-
公开(公告)号:US10983956B1
公开(公告)日:2021-04-20
申请号:US16043089
申请日:2018-07-23
Applicant: Google LLC
Inventor: Eric Benson Schoeffler , Micah Lemonik , Michael Jeffrey Procopio
IPC: G06F16/13 , G06F16/14 , G06F16/41 , G06F16/182 , G06F16/951 , G06F16/958
Abstract: Techniques are shown for enabling a network system to index data stored on a third-party server to allow the data stored on the third-party server to be searchable by searching functionality of the network system.
-
公开(公告)号:US11941352B2
公开(公告)日:2024-03-26
申请号:US16989861
申请日:2020-08-10
Applicant: Google LLC
Inventor: Jonathan Rochelle , Micah Lemonik , Farzad Khosrowshahi , John Stephen Danaher
IPC: G06F15/16 , G06F8/34 , G06F16/93 , G06F40/103 , G06F40/174 , G06F40/18 , G06Q10/10 , H04L67/01 , G06F16/958 , G06F40/106 , G06F40/177
CPC classification number: G06F40/18 , G06F8/34 , G06F16/93 , G06F40/103 , G06F40/174 , G06Q10/10 , H04L67/01 , G06F16/958 , G06F40/106 , G06F40/177
Abstract: A method of simultaneous multiuser collaborative access to a spreadsheet includes transmitting the spreadsheet to a first device of a first user having a first privilege for a first part that includes a first cell, transmitting the spreadsheet to a second device of a second user having a second privilege for a second part, receiving a first edit of the first cell from the first device, and a second edit of the second cell from the second device, and in response to the first cell and the second cell being different, the first privilege including an edit privilege, and the second privilege including the edit privilege, accepting the first edit, accepting the second edit, forwarding the first edit for display with the first cell at the second device, and providing, to the second device, a real-time visual indication identifying the first user as a last user editing the first part.
-
公开(公告)号:US20180101515A1
公开(公告)日:2018-04-12
申请号:US15838535
申请日:2017-12-12
Applicant: GOOGLE LLC
Inventor: Jonathan P. Rochelle , Micah Lemonik , Farzad Khosrowshahi , John Stephen Danaher
Abstract: A method of simultaneous multiuser collaborative access to a spreadsheet includes transmitting the spreadsheet to a first device of a first user having a first privilege for a first part that includes a first cell, transmitting the spreadsheet to a second device of a second user having a second privilege for a second part, receiving a first edit of the first cell from the first device, and a second edit of the second cell from the second device, and in response to the first cell and the second cell being different, the first privilege including an edit privilege, and the second privilege including the edit privilege, accepting the first edit, accepting the second edit, forwarding the first edit for display with the first cell at the second device, and providing, to the second device, a real-time visual indication identifying the first user as a last user editing the first part.
-
公开(公告)号:US20210027014A1
公开(公告)日:2021-01-28
申请号:US16989861
申请日:2020-08-10
Applicant: Google LLC
Inventor: Jonathan Rochelle , Micah Lemonik , Farzad Khosrowshahi , John Stephen Danaher
IPC: G06F40/18 , G06Q10/10 , G06F8/34 , G06F16/93 , G06F40/103 , G06F40/174 , H04L29/06
Abstract: A method of simultaneous multiuser collaborative access to a spreadsheet includes transmitting the spreadsheet to a first device of a first user having a first privilege for a first part that includes a first cell, transmitting the spreadsheet to a second device of a second user having a second privilege for a second part, receiving a first edit of the first cell from the first device, and a second edit of the second cell from the second device, and in response to the first cell and the second cell being different, the first privilege including an edit privilege, and the second privilege including the edit privilege, accepting the first edit, accepting the second edit, forwarding the first edit for display with the first cell at the second device, and providing, to the second device, a real-time visual indication identifying the first user as a last user editing the first part.
-
7.
公开(公告)号:US10740551B2
公开(公告)日:2020-08-11
申请号:US15838535
申请日:2017-12-12
Applicant: GOOGLE LLC
Inventor: Jonathan P. Rochelle , Micah Lemonik , Farzad Khosrowshahi , John Stephen Danaher
IPC: H03M7/30 , G06F40/18 , G06Q10/10 , G06F8/34 , G06F16/93 , G06F40/103 , G06F40/174 , H04L29/06 , G06F16/958 , G06F40/106 , G06F40/177
Abstract: A method of simultaneous multiuser collaborative access to a spreadsheet includes transmitting the spreadsheet to a first device of a first user having a first privilege for a first part that includes a first cell, transmitting the spreadsheet to a second device of a second user having a second privilege for a second part, receiving a first edit of the first cell from the first device, and a second edit of the second cell from the second device, and in response to the first cell and the second cell being different, the first privilege including an edit privilege, and the second privilege including the edit privilege, accepting the first edit, accepting the second edit, forwarding the first edit for display with the first cell at the second device, and providing, to the second device, a real-time visual indication identifying the first user as a last user editing the first part.
-
公开(公告)号:US10678999B2
公开(公告)日:2020-06-09
申请号:US14989417
申请日:2016-01-06
Applicant: Google LLC
Inventor: Micah Lemonik , Olga Sergeyevna Saviano , Janani R. Ravi , Nicholas Cooper , Alexey Kalinichenko , John Day-Richter
IPC: G06F17/22 , H04L29/06 , H04L29/08 , G06F40/197 , G06F40/14 , G06F40/186
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.
-
公开(公告)号:US10558734B2
公开(公告)日:2020-02-11
申请号:US15964380
申请日:2018-04-27
Applicant: Google LLC
Inventor: Jonathan Rochelle , Micah Lemonik , Farzad Khosrowshahi , John Stephen Danaher
IPC: G06F15/16 , G06F17/21 , G06Q10/10 , H04L12/58 , G06F3/0484
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.
-
公开(公告)号:US20180285323A1
公开(公告)日:2018-10-04
申请号:US15964380
申请日:2018-04-27
Applicant: Google LLC
Inventor: Jonathan Rochelle , Micah Lemonik , Farzad Khosrowshahi , John Stephen Danaher
IPC: G06F17/21 , H04L12/58 , G06Q10/10 , 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.
-
-
-
-
-
-
-
-
-