-
1.
公开(公告)号:US11941355B2
公开(公告)日:2024-03-26
申请号:US17836816
申请日:2022-06-09
Applicant: Google LLC
Inventor: Nishir Shelat , Tim Sears , Tanuj Sharma , Srivatsan Narayanan , Shruti Jain , Luiz Franca Pereira Filho , Kashish Bansal , Julian Rajeshwar , Chris Terefinko , Asim Fazal , Archit Gupta
IPC: G06F17/00 , G06F16/93 , G06F40/12 , G06F40/166 , G06F40/197 , G06Q10/101
CPC classification number: G06F40/197 , G06F16/93 , G06F40/12 , G06F40/166 , G06Q10/101
Abstract: Techniques are described herein for using operational transforms to perform operations on parallel copies of a document model. A method includes: determining that a first operation is to be performed on a second parallel copy; and in response: determining that a revision of a first parallel copy matches a revision of the second parallel copy; and in response: performing the first operation on the second parallel copy to obtain a calculation result including a first list of commands; applying the first list of commands to the second parallel copy; performing an operational transform on at least one command in the first list of commands based on queued user edits to the first parallel copy, the queued user edits including a second list of commands, to obtain a transformed list of commands; and applying the transformed list of commands to the first parallel copy.
-
公开(公告)号:US11727206B2
公开(公告)日:2023-08-15
申请号:US17734918
申请日:2022-05-02
Applicant: Google LLC
Inventor: Vishnu Sivaji , Andrea Dulko , Li-Wei Lee , Peter Likarish , Julian Rajeshwar , Steven Joseph Saviano , Jonathan Bronson , Aaron Zemach
IPC: G06F3/048 , G06F40/186 , G06F16/958 , G06F40/106 , G06F3/0482 , G06F3/04845
CPC classification number: G06F40/186 , G06F3/0482 , G06F3/04845 , G06F16/958 , G06F40/106
Abstract: A presentation document is provided for display at a user device. An addition of a content object into the presentation document is identified. A theme of the presentation document is identified based on the content object. A subset of the presentation document templates is provided for selection based on the identified theme. A user interaction associated with the presentation document is identified. Responsive to identifying the user interaction associated with the presentation document, suggested content for insertion into the presentation document are provided for presentation at the user device. A selection of a suggested content object from the suggested content is received. The selected suggested content object is applied to the presentation document.
-
公开(公告)号:US20200342167A1
公开(公告)日:2020-10-29
申请号:US16927718
申请日:2020-07-13
Applicant: Google LLC
Inventor: Vishnu Sivaji , Andrea Dulko , Li-Wei Lee , Peter Likarish , Julian Rajeshwar , Steven Joseph Saviano , Jonathan Bronson , Aaron Zemach
IPC: G06F40/186 , G06F16/958 , G06F40/106 , G06F3/0482 , G06F3/0484
Abstract: A presentation document is provided for display at a user device. An addition of a content object into the presentation document is identified. A theme of the presentation document is identified based on the content object. A subset of the presentation document templates is provided for selection based on the identified theme. A user interaction associated with the presentation document is identified. Responsive to identifying the user interaction associated with the presentation document, suggested content for insertion into the presentation document are provided for presentation at the user device. A selection of a suggested content object from the suggested content is received. The selected suggested content object is applied to the presentation document.
-
4.
公开(公告)号:US20230409824A1
公开(公告)日:2023-12-21
申请号:US17836816
申请日:2022-06-09
Applicant: Google LLC
Inventor: Nishir Shelat , Tim Sears , Tanuj Sharma , Srivatsan Narayanan , Shruti Jain , Luiz Franca Pereira Filho , Kashish Bansal , Julian Rajeshwar , Chris Terefinko , Asim Fazal , Archit Gupta
IPC: G06F40/197 , G06F40/166 , G06F40/12 , G06F16/93 , G06Q10/10
CPC classification number: G06F40/197 , G06F40/166 , G06Q10/101 , G06F16/93 , G06F40/12
Abstract: Techniques are described herein for using operational transforms to perform operations on parallel copies of a document model. A method includes: determining that a first operation is to be performed on a second parallel copy; and in response: determining that a revision of a first parallel copy matches a revision of the second parallel copy; and in response: performing the first operation on the second parallel copy to obtain a calculation result including a first list of commands; applying the first list of commands to the second parallel copy; performing an operational transform on at least one command in the first list of commands based on queued user edits to the first parallel copy, the queued user edits including a second list of commands, to obtain a transformed list of commands; and applying the transformed list of commands to the first parallel copy.
-
公开(公告)号:US20220335213A1
公开(公告)日:2022-10-20
申请号:US17734918
申请日:2022-05-02
Applicant: Google LLC
Inventor: Vishnu Sivaji , Andrea Dulko , Li-Wei Lee , Peter Likarish , Julian Rajeshwar , Steven Joseph Saviano , Jonathan Bronson , Aaron Zemach
IPC: G06F40/186 , G06F16/958 , G06F40/106 , G06F3/0482 , G06F3/04845
Abstract: A presentation document is provided for display at a user device. An addition of a content object into the presentation document is identified. A theme of the presentation document is identified based on the content object. A subset of the presentation document templates is provided for selection based on the identified theme. A user interaction associated with the presentation document is identified. Responsive to identifying the user interaction associated with the presentation document, suggested content for insertion into the presentation document are provided for presentation at the user device. A selection of a suggested content object from the suggested content is received. The selected suggested content object is applied to the presentation document.
-
公开(公告)号:US11321523B2
公开(公告)日:2022-05-03
申请号:US16927718
申请日:2020-07-13
Applicant: Google LLC
Inventor: Vishnu Sivaji , Andrea Dulko , Li-Wei Lee , Peter Likarish , Julian Rajeshwar , Steven Joseph Saviano , Jonathan Bronson , Aaron Zemach
IPC: G06F3/048 , G06F40/186 , G06F16/958 , G06F40/106 , G06F3/0482 , G06F3/04845
Abstract: A presentation document is provided for display at a user device. An addition of a content object into the presentation document is identified. A theme of the presentation document is identified based on the content object. A subset of the presentation document templates is provided for selection based on the identified theme. A user interaction associated with the presentation document is identified. Responsive to identifying the user interaction associated with the presentation document, suggested content for insertion into the presentation document are provided for presentation at the user device. A selection of a suggested content object from the suggested content is received. The selected suggested content object is applied to the presentation document.
-
-
-
-
-