IP Library Granted Patent US 11,809,812
Granted Patent B1
US 11,809,812 · App. 17/572,612 · Granted Nov 7, 2023

System and method for updating a master slide of a presentation

Inventors: Sarah Cooper (New York, NY); Michael Owen Thomas (New York, NY); Shoshana Holtzblatt (New York, NY); Ajay Dev Surie (New York, NY)
Assignee: GOOGLE LLC
G06F40/166G06F3/0484G06F16/40G06F3/0481G06F3/0482G06F3/04842G06F16/4393G11B27/34
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,809,812
App. No.
17/572,612
Granted
Nov 7, 2023
Kind
B1
Abstract

A method for updating a theme element of a presentation includes causing display of a user interface on a client computer of a user, the user interface comprising a first slide of the presentation and a first option to edit an element of the first slide, and receiving a user selection of the first option to edit the element of the first slide, wherein the user selection of the first option comprises a request to modify the element of the first slide. The method further includes causing the element of the first slide to be modified based on the user selection of the first option, receiving a user selection of a second option in the user interface to apply the modification to the element of the first slide to a theme of the presentation, causing the theme element corresponding to the element of the first slide to be updated based on the modification of the element of the first slide, and causing the modification of the element of the first slide to be propagated to elements of other slides of the presentation that are associated with the theme.

Claims (47)

1. A method for updating a theme element of a presentation comprising a master slide and one or more non-master slides, the method comprising:

causing, by a processing device, display of a user interface on a client computer of a user, the user interface comprising a first non-master slide of the one or more non-master slides of the presentation and a first option to edit an element of the first non-master slide;

receiving, by the processing device, a user selection of the first option to edit the element of the first non-master slide, wherein the user selection of the first option comprises a request to modify the element of the first non-master slide;

causing the element of the first non-master slide to be modified based on the user selection of the first option;

receiving, by the processing device, a user selection of a second option in the user interface to apply the modification to the element of the first non-master slide to a theme of the presentation;

in response to receiving the user selection of the second option to apply the modification to the element of the first non-master slide to the theme of the presentation, causing the theme element corresponding to the element of the first non-master slide to be updated based on the modification of the element of the first non-master slide; and

causing the modification of the element of the first non-master slide to be automatically propagated to elements of other slides of the presentation that are associated with the theme.

2. The method of claim 1 , wherein at least one of the first option or the second option is an entry in a context menu displayed in the user interface.

3. The method of claim 1 , wherein the theme element is a master element.

4. The method of claim 3 , wherein the master element provides for at least one of a certain format applied to one or more elements of the presentation, a certain font type of one or more elements of the presentation, or a certain size of one or more elements of the presentation.

5. The method of claim 3 , further comprising receiving, by the processing device, a user selection of one or more dependencies associated with the master element.

6. The method of claim 1 , further comprising presenting, in the user interface, a third option and a fourth option, wherein the third option allows a user to request update of a first master element of the presentation based on the modification of the element of the first non-master slide, and the fourth option allows the user to request update of a second master element of the presentation based on the modification of the element of the first non-master slide.

7. The method of claim 1 , wherein the modification of the element of the first non-master slide is not associated with the theme or a master element.

8. The method of claim 1 , further comprising:

determining that the element of the first non-master slide to be modified based on the user selection of the first option has a dependent relationship with a master element of the presentation; and

presenting, in the user interface, a third option to apply the modification to the element of the first non-master slide to the master element of the presentation.

9. A system to update a theme element of a presentation comprising a master slide and one or more non-master slides, the system comprising:

a memory; and

a processor, coupled to the memory, to perform operations comprising:

causing display of a user interface on a client computer of a user, the user interface comprising a first non-master slide of the one or more non-master slides of the presentation and a first option to edit an element of the first non-master slide;

receiving a user selection of the first option to edit the element of the first non-master slide, wherein the user selection of the first option comprises a request to modify the element of the first non-master slide;

causing the element of the first non-master slide to be modified based on the user selection of the first option;

receiving a user selection of a second option in the user interface to apply the modification to the element of the first non-master slide to a theme of the presentation;

in response to receiving the user selection of the second option to apply the modification to the element of the first non-master slide to the theme of the presentation, causing the theme element corresponding to the element of the first non-master slide to be updated based on the modification of the element of the first non-master slide; and

causing the modification of the element of the first non-master slide to be automatically propagated to elements of other slides of the presentation that are associated with the theme.

10. The system of claim 9 , wherein at least one of the first option or the second option is an entry in a context menu displayed in the user interface.

11. The system of claim 9 , wherein the theme element is a master element.

12. The system of claim 11 , wherein the master element provides for at least one of a certain format applied to one or more elements of the presentation, a certain font type of one or more elements of the presentation, or a certain size of one or more elements of the presentation.

13. The system of claim 11 , the operations further comprising receiving, by the processor, a user selection of one or more dependencies associated with the master element.

14. The system of claim 9 , the operations further comprising presenting, in the user interface, a third option and a fourth option, wherein the third option allows a user to request update of a first master element of the presentation based on the modification of the element of the first non-master slide, and the fourth option allows the user to request update of a second master element of the presentation based on the modification of the element of the first non-master slide.

15. The system of claim 9 , wherein the modification of the element of the first non-master slide is not associated with the theme or a master element.

16. The system of claim 9 , the operations further comprising:

determining that the element of the first non-master slide to be modified based on the user selection of the first option has a dependent relationship with a master element of the presentation; and

presenting, in the user interface, a third option to apply the modification to the element of the first non-master slide to the master element of the presentation.

17. A non-transitory machine-readable storage medium with instructions stored therein, which when executed by a processing device, cause the processing device to perform operations to update a theme element of a presentation comprising a master slide and one or more non-master slides, the operations comprising:

causing display of a user interface on a client computer of a user, the user interface comprising a first non-master slide of the one or more non-master slides of the presentation and a first option to edit an element of the first non-master slide;

receiving a user selection of the first option to edit the element of the first non-master slide, wherein the user selection of the first option comprises a request to modify the element of the first non-master slide;

causing the element of the first non-master slide to be modified based on the user selection of the first option;

receiving a user selection of a second option in the user interface to apply the modification to the element of the first non-master slide to a theme of the presentation;

in response to receiving the user selection of the second option to apply the modification to the element of the first non-master slide to the theme of the presentation, causing the theme element corresponding to the element of the first non-master slide to be updated based on the modification of the element of the first non-master slide; and

causing the modification of the element of the first non-master slide to be automatically propagated to elements of other slides of the presentation that are associated with the theme.

18. The non-transitory machine-readable storage medium of claim 17 , wherein at least one of the first option or the second option is an entry in a context menu displayed in the user interface.

19. The non-transitory machine-readable storage medium of claim 17 , wherein the theme element is a master element that provides for at least one of a certain format applied to one or more elements of the presentation, a certain font type of one or more elements of the presentation, or a certain size of one or more elements of the presentation.

20. The non-transitory machine-readable storage medium of claim 17 , the operations further comprising presenting, in the user interface, a third option and a fourth option, wherein the third option allows a user to request update of a first master element of the presentation based on the modification of the element of the first non-master slide, and the fourth option allows the user to request update of a second master element of the presentation based on the modification of the element of the first non-master slide.

21. The non-transitory machine-readable storage medium of claim 17 , the operations further comprising:

determining that the element of the first non-master slide to be modified based on the user selection of the first option has a dependent relationship with the master element of the presentation; and

presenting, in the user interface, a third option to apply the modification to the element of the first non-master slide to the master element of the presentation.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2022
From: COOPER, SARAH; THOMAS, MICHAEL OWEN; HOLTZBLATT, SHOSHANA; SURIE, AJAY DEV
To: GOOGLE INC.
Reel/Frame 058938/0599 →
CHANGE OF NAME Recorded Feb 9, 2022
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 058980/0666 →
Continuity (3)
Continuation 16579649 · Sep 23, 2019
Continuation 14514551 · Oct 15, 2014
Provisional Application 61891148 · Oct 15, 2013