-
公开(公告)号:US11481550B2
公开(公告)日:2022-10-25
申请号:US15807431
申请日:2017-11-08
Applicant: Google LLC
Inventor: Vishnu Sivaji , Steven Joseph Saviano , Andrea Dulko
IPC: G06F40/258 , G06N20/00 , G06F16/34 , G06F40/106 , G06F40/103 , G06F40/131 , G06F40/186 , G06F40/151 , G06F40/177
Abstract: A method for generating presentation slides with distilled content including receiving one or more data files as source material for slide generation, obtaining content from the one or more data files for a slide of a slide presentation, identifying a layout template for the slide based on the content, and distilling the content into distilled content to generate a presentation visualization item based on the distilled content. The distilled content may include a subset of the content. The method may also include generating the slide based on the presentation visualization item and the layout template.
-
公开(公告)号: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.
-
公开(公告)号:US20210326519A1
公开(公告)日:2021-10-21
申请号:US16853491
申请日:2020-04-20
Applicant: Google LLC
Inventor: Weihao Lin , Vishnu Sivaji
IPC: G06F40/18 , G06F40/169 , G06F40/30 , G06N20/00 , G06F16/901
Abstract: A method to generated a chart recommendation based on machine understanding of spreadsheet data, including determining a set of data that each include content of a cell of one or more cells in a column of a spreadsheet presented to a user. The method further determines an entity type associated with the column based on the set of data. The entity type represents a semantic meaning of the set of data in the column of the spreadsheet. The method further identifies at least one of a plurality of charts that is relevant to the entity type associated with the column. The method then provides the identified chart for presentation to the user.
-
公开(公告)号:US10057245B2
公开(公告)日:2018-08-21
申请号:US14799873
申请日:2015-07-15
Applicant: Google LLC
Inventor: Peter Yastrebenetsky , Vishnu Sivaji , Patrick Chilton
IPC: H04L29/08 , H04L29/06 , H04N21/258 , H04N21/436 , H04N21/4627
CPC classification number: H04L63/083 , H04L63/0236 , H04N21/25816 , H04N21/25875 , H04N21/43615 , H04N21/4627
Abstract: A method may receive, over a network and at a host's media player that is logged in to a host's media account, a play request from a guest's device. The play request may include a request to play a guest's media item from the guest's media account and may be compliant with a first protocol. In response to receiving the play request, the method may initiate a guest mode on the host's media player, log out the host's media account, and securely store the host's credentials. The method may log in the guest's media account with fewer permissions than the host's permissions. The method may play the guest's media item and establish a connection between the host's media player and the guest's device in accordance with a second protocol. Upon completion of playback, the method may log out the guest's media account and log in the host's media account.
-
公开(公告)号:US20180129634A1
公开(公告)日:2018-05-10
申请号:US15807431
申请日:2017-11-08
Applicant: Google LLC
Inventor: Vishnu Sivaji , Steven Joseph Saviano , Andrea Dulko
CPC classification number: G06F17/212 , G06F16/345 , G06F17/211 , G06F17/2229 , G06F17/2264 , G06F17/245 , G06F17/248 , G06F17/2745 , G06N20/00
Abstract: A method for generating presentation slides with distilled content including receiving one or more data files as source material for slide generation, obtaining content from the one or more data files for a slide of a slide presentation, identifying a layout template for the slide based on the content, and distilling the content into distilled content to generate a presentation visualization item based on the distilled content. The distilled content may include a subset of the content. The method may also include generating the slide based on the presentation visualization item and the layout template.
-
公开(公告)号:US12073194B2
公开(公告)日:2024-08-27
申请号:US17972327
申请日:2022-10-24
Applicant: GOOGLE LLC
Inventor: Rishabh Singh , Aaron Zemach , Chiraag Galaiya , Dima Brezhnev , David Lick , Francisco Velasquez , Max Lin , Neha Bhargava , Peilun Zhang , Rahul Srinivasan , Simon Tong , Victoria Taylor , Vishnu Sivaji , Zifan Xiao
IPC: G06F8/30 , G06F16/2457 , G06F40/18
CPC classification number: G06F8/31 , G06F16/24578 , G06F40/18
Abstract: Techniques are described herein for automatically synthesizing programs that include one or more functions in a spreadsheet programming language. A method includes: receiving a first example including input provided in a first cell in a spreadsheet; automatically synthesizing a plurality of candidate programs including a first set of candidate programs consistent with the first example, wherein each candidate program in the first set of candidate programs comprises at least one function in a spreadsheet programming language and, when the candidate program is executed, the candidate program generates output that matches the first example; ranking the plurality of candidate programs; and storing a highest-ranked program of the plurality of candidate programs in association with the first cell in the spreadsheet.
-
公开(公告)号: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.
-
公开(公告)号:US20230153523A1
公开(公告)日:2023-05-18
申请号:US17972411
申请日:2022-10-24
Applicant: Google LLC
Inventor: Vishnu Sivaji , Steven Joseph Saviano , Andrea Dulko
IPC: G06F40/258 , G06N20/00 , G06F16/34 , G06F40/106 , G06F40/103 , G06F40/131 , G06F40/186
CPC classification number: G06F40/258 , G06N20/00 , G06F16/345 , G06F40/106 , G06F40/103 , G06F40/131 , G06F40/186 , G06F40/151
Abstract: A method for generating presentation slides with distilled content including receiving one or more data files as source material for slide generation, obtaining content from the one or more data files for a slide of a slide presentation, identifying a layout template for the slide based on the content, and distilling the content into distilled content to generate a presentation visualization item based on the distilled content. The distilled content may include a subset of the content. The method may also include generating the slide based on the presentation visualization item and the layout template.
-
公开(公告)号:US20230039841A1
公开(公告)日:2023-02-09
申请号:US17972327
申请日:2022-10-24
Applicant: GOOGLE LLC
Inventor: Rishabh Singh , Aaron Zemach , Chiraag Galaiya , Dima Brezhnev , David Lick , Francisco Velasquez , Max Lin , Neha Bhargava , Peilun Zhang , Rahul Srinivasan , Simon Tong , Victoria Taylor , Vishnu Sivaji , Zifan Xiao
IPC: G06F8/30 , G06F40/18 , G06F16/2457
Abstract: Techniques are described herein for automatically synthesizing programs that include one or more functions in a spreadsheet programming language. A method includes: receiving a first example including input provided in a first cell in a spreadsheet; automatically synthesizing a plurality of candidate programs including a first set of candidate programs consistent with the first example, wherein each candidate program in the first set of candidate programs comprises at least one function in a spreadsheet programming language and, when the candidate program is executed, the candidate program generates output that matches the first example; ranking the plurality of candidate programs; and storing a highest-ranked program of the plurality of candidate programs in association with the first cell in the spreadsheet.
-
-
-
-
-
-
-
-
-