Performing server-side and client-side operations on spreadsheets

    公开(公告)号:US11853692B1

    公开(公告)日:2023-12-26

    申请号:US16411118

    申请日:2019-05-13

    Applicant: Google LLC

    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.

    EFFICIENT COPY PASTE IN A COLLABORATIVE SPREADSHEET

    公开(公告)号:US20220237371A1

    公开(公告)日:2022-07-28

    申请号:US17666362

    申请日:2022-02-07

    Applicant: Google LLC

    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.

    Performing server-side and client-side operations on spreadsheets

    公开(公告)号:US10289673B1

    公开(公告)日:2019-05-14

    申请号:US15841139

    申请日:2017-12-13

    Applicant: Google LLC

    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.

Patent Agency Ranking