-
公开(公告)号:US11853692B1
公开(公告)日:2023-12-26
申请号:US16411118
申请日:2019-05-13
Applicant: Google LLC
Inventor: Daniel Gundrum , Zachary Erik Lloyd , Joshua Ari Danziger , Amod Karve
IPC: G06F40/18
CPC classification number: G06F40/18
Abstract: A method for obtaining server-side and client-side calculations performed in a document includes presenting, on a client computer, the document stored on a server and receiving an input, where the input causes a calculation in the document. The client computer performs the calculation on the client computer and sends the input to the server to concurrently perform the calculation on the server. The client computer obtains a first result from the calculation performed on the client computer and a second result from the calculation performed on the server, selects the first result or the second result as a selected result based on which of the first result or the second result is obtained quicker from the calculation performed on the client computer and the calculation performed on the server, and presents, in the document, the selected result to the user.
-
公开(公告)号:US20220237371A1
公开(公告)日:2022-07-28
申请号:US17666362
申请日:2022-02-07
Applicant: Google LLC
Inventor: Benjamin Wolfe Simon , Amod Karve , Joshua Ari Danziger , Zachary Erik Lloyd
IPC: G06F40/18 , G06F40/197 , G06F3/0484
Abstract: A first request of the first user device to perform a copy-past change to copy content from a source range to a destination range of a local model of the collaborative spreadsheet stored at the first user device is received by a first user device. An indication of a second request of a second user device to perform an intersecting change to modify one or more cells is received by the first user device. Responsive to receiving the indication of the second request of the second user device, the local model of the collaborative spreadsheet is transformed by the first user device. The transforming includes determining, among a plurality of intersecting change types, that the intersecting change qualifies as a first intersecting change type, and performing one or more transformation operations corresponding to the first intersecting change type to transform the local model of the collaborative spreadsheet.
-
公开(公告)号:US10289673B1
公开(公告)日:2019-05-14
申请号:US15841139
申请日:2017-12-13
Applicant: Google LLC
Inventor: Daniel Gundrum , Zachary Erik Lloyd , Joshua Ari Danziger , Amod Karve
Abstract: A method for obtaining server-side and client-side calculations performed in a document includes presenting, on a client computer, the document stored on a server and receiving an input, where the input causes a calculation in the document. The client computer performs the calculation on the client computer and sends the input to the server to concurrently perform the calculation on the server. The client computer obtains a first result from the calculation performed on the client computer and a second result from the calculation performed on the server, selects the first result or the second result as a selected result based on which of the first result or the second result is obtained quicker from the calculation performed on the client computer and the calculation performed on the server, and presents, in the document, the selected result to the user.
-
-