-
公开(公告)号:US11941354B1
公开(公告)日:2024-03-26
申请号:US17671528
申请日:2022-02-14
Applicant: Google LLC
Inventor: Kevin Markman , Kevin Winter , Luiz Do Amaral De Franca Pereira Filho , Yunchi Luo
IPC: G06F17/00 , G06F40/103 , G06F40/169 , G06F40/197 , G06Q10/10 , G06Q10/101 , H04L67/10
CPC classification number: G06F40/197 , G06F40/103 , G06F40/169 , G06Q10/101 , G06Q10/103 , H04L67/10
Abstract: Systems and methods are disclosed for providing a summary of suggested changes made to an electronic document. A suggested change is iteratively selected from a first list of suggested changes. A second list of modified suggested changes is generated by processing each selected suggested change in the first list of suggested changes. The processing comprises marking the selected suggested change for including or excluding the summary. If the selected suggested change is marked for including the summary, the processing further comprises at least one of combining the selected suggested change with a previously processed suggested change to form one of the modified suggested changes for including in the second list, and truncating the selected suggested change to form one of the modified suggested changes for including in the second list. The second list of modified suggested changes is provided as the summary of suggested changes.
-
公开(公告)号:US20210247891A1
公开(公告)日:2021-08-12
申请号:US17240532
申请日:2021-04-26
Applicant: Google LLC
Inventor: Haluk Tunali , Luiz do Amaral de Franca Pereira Filho , Etan Bukiet , Behnoosh Hariri , Norbert Zsolt Kenderesi , Igor Kopylov , Matthew Jay Isison , Kevin Winter , Olga Sergeyevna Saviano , Gregory George Galante , Mathieu Turcotte , Jacob Robert Voytko , Leeran Raphaely
IPC: G06F3/0484 , G06F3/0485
Abstract: The technology herein involves accessing content of an electronic document and a shared layout for the electronic document, wherein the shared layout provides a layout for user devices having different dimensions of display areas; rendering the content of the electronic document onto a primary rendering surface and a secondary rendering surface, wherein the primary rendering surface is associated with a native platform of a user device and the secondary rendering surface is associated with the shared layout of a server; applying operation commands to modify the primary rendering surface, the operation commands resulting from a user interaction with the electronic document; merging the operation commands into a merged operation call; and invoking the merged operation call to modify the secondary rendering surface, wherein the merged operation call reduces a number of operation calls that modify the secondary rendering surface and is shared with the server to modify the shared layout.
-
公开(公告)号:US12001784B1
公开(公告)日:2024-06-04
申请号:US17733959
申请日:2022-04-29
Applicant: Google LLC
Inventor: Kevin Markman , Kevin Winter , Luiz Do Amaral De Franca Pereira Filho , Yunchi Luo
IPC: G06F17/00 , G06F40/103 , G06F40/169 , G06F40/197 , G06Q10/10 , G06Q10/101 , H04L67/10
CPC classification number: G06F40/197 , G06F40/103 , G06F40/169 , G06Q10/101 , G06Q10/103 , H04L67/10
Abstract: Systems and methods are disclosed for sharing a unified undo/redo stack between multiple applications. A method determining that a host application receives an action regarding a document, adding the action to a unified stack that is associated with undo commands and is shared between the host application and a secondary application, receiving an undo command from the host application or the secondary application, and retrieving the undo command from the unified stack to cause the action to be undone in the host application and the secondary application.
-
公开(公告)号:US11537278B2
公开(公告)日:2022-12-27
申请号:US17240532
申请日:2021-04-26
Applicant: Google LLC
Inventor: Haluk Burcin Tunali , Luiz do Amaral de Franca Pereira Filho , Etan Bukiet , Behnoosh Hariri , Norbert Zsolt Kenderesi , Igor Kopylov , Matthew Jay Isison , Kevin Winter , Olga Sergeyevna Saviano , Gregory George Galante , Mathieu Turcotte , Jacob Robert Voytko , Leeran Raphaely
IPC: G06F3/048 , G06F3/04845 , G06F3/0485 , G06F3/0482 , G06F3/04883
Abstract: The technology herein involves accessing content of an electronic document and a shared layout for the electronic document, wherein the shared layout provides a layout for user devices having different dimensions of display areas; rendering the content of the electronic document onto a primary rendering surface and a secondary rendering surface, wherein the primary rendering surface is associated with a native platform of a user device and the secondary rendering surface is associated with the shared layout of a server; applying operation commands to modify the primary rendering surface, the operation commands resulting from a user interaction with the electronic document; merging the operation commands into a merged operation call; and invoking the merged operation call to modify the secondary rendering surface, wherein the merged operation call reduces a number of operation calls that modify the secondary rendering surface and is shared with the server to modify the shared layout.
-
公开(公告)号:US11250210B1
公开(公告)日:2022-02-15
申请号:US15793868
申请日:2017-10-25
Applicant: Google LLC
Inventor: Kevin Markman , Kevin Winter , Luiz Do Amaral De Franca Pereira Filho , Yunchi Luo
IPC: G06F17/00 , G06F40/197 , H04L29/08 , G06F40/103 , G06F40/169
Abstract: Systems and methods are disclosed for providing a summary of suggested changes made to an electronic document. A suggested change is iteratively selected from a first list of suggested changes. A second list of modified suggested changes is generated by processing each selected suggested change in the first list of suggested changes. The processing comprises marking the selected suggested change for including or excluding the summary. If the selected suggested change is marked for including the summary, the processing further comprises at least one of combining the selected suggested change with a previously processed suggested change to form one of the modified suggested changes for including in the second list, and truncating the selected suggested change to form one of the modified suggested changes for including in the second list. The second list of modified suggested changes is provided as the summary of suggested changes.
-
-
-
-