System and method for updating a master slide of a presentation
First Claim
Patent Images
1. A method for updating a master element of a presentation, the method comprising:
- causing, by a server of a cloud computing service, display of a user interface comprising a first slide and a first option to edit an element of the first slide in a local copy of the presentation in a regular slide editing mode;
receiving, at the server of the cloud computing service from a user on a client computer, a selection of the first option to edit the element of the first slide in the local copy of the presentation, wherein the selection of the first option causes an edit to the element of the first slide;
determining, at a processor on the server, whether the element edited by the selection of the first option has a dependent relationship with the master element of the presentation, wherein the master element is included in a second slide and defines a certain structure for content of a plurality of different presentations;
in response to determining that the element edited in the first slide by the selection of the first option has a dependent relationship with the master element in the second slide, causing the user interface to be modified to provide the user with a second option to update the master element in the second slide in the local copy of the presentation based on the edit to the element of the first slide in the local copy of the presentation while continuing to display the first slide in the regular slide editing mode;
storing the edit to memory in the cloud computing service;
in response to receiving a selection of the second option from the user of the client computer, causing the master element to be updated in the second slide based on the edit to the element of the first slide in the local copy of the presentation, wherein the second slide is located separately from the first slide in the local copy of the presentation; and
in response to updating the master element, causing the edit to be propagated to other elements in the local copy of the presentation that have the dependent relationship with the master element that is updated.
2 Assignments
0 Petitions
Accused Products
Abstract
In a collaborative presentation document, changes may be propagated throughout related elements in dependent slides. When making a change to an individual slide in the presentation, if any master-dependent elements are found to exist in the presentation, an option is provided to allow the change to be added as a master element in the presentation. The added master element can be applied to the master slide and any resulting dependent slides.
-
Citations
22 Claims
-
1. A method for updating a master element of a presentation, the method comprising:
-
causing, by a server of a cloud computing service, display of a user interface comprising a first slide and a first option to edit an element of the first slide in a local copy of the presentation in a regular slide editing mode; receiving, at the server of the cloud computing service from a user on a client computer, a selection of the first option to edit the element of the first slide in the local copy of the presentation, wherein the selection of the first option causes an edit to the element of the first slide; determining, at a processor on the server, whether the element edited by the selection of the first option has a dependent relationship with the master element of the presentation, wherein the master element is included in a second slide and defines a certain structure for content of a plurality of different presentations; in response to determining that the element edited in the first slide by the selection of the first option has a dependent relationship with the master element in the second slide, causing the user interface to be modified to provide the user with a second option to update the master element in the second slide in the local copy of the presentation based on the edit to the element of the first slide in the local copy of the presentation while continuing to display the first slide in the regular slide editing mode; storing the edit to memory in the cloud computing service; in response to receiving a selection of the second option from the user of the client computer, causing the master element to be updated in the second slide based on the edit to the element of the first slide in the local copy of the presentation, wherein the second slide is located separately from the first slide in the local copy of the presentation; and in response to updating the master element, causing the edit to be propagated to other elements in the local copy of the presentation that have the dependent relationship with the master element that is updated. - View Dependent Claims (2, 3, 4)
-
-
5. A system for updating a master element of a presentation, the system comprising:
-
a server of a cloud computing service in communication with a client computer, the server comprising a processor configured to; cause, by the server of the cloud computing service, display of a user interface comprising a first slide and a first option to edit an element of the first slide in a local copy of the presentation in a regular slide editing mode; receive, at the server from a user at the client computer, a selection of the first option to edit the element from the first slide in the local copy of the presentation, wherein the selection of the first option causes an edit to the element of the first slide; determine, at the processor, whether the element edited by the selection of the first option has a dependent relationship with the master element of the presentation, wherein the master element is included in a second slide and defines a certain structure for content of a plurality of different presentations; in response to determining that the element edited in the first slide by the selection of the first option has a dependent relationship with the master element in the second slide, causing the user interface to be modified to provide the user with a second option to update the master element in the second slide in the local copy of the presentation based on the edit to the element of the first slide in the local copy of the presentation while continuing to cause display of the first slide in the user interface in the regular slide editing mode; store the edit to memory in the cloud computing service; in response to receiving a selection of the second option from the user of the client computer, cause the master element to be updated in the second slide based on the edit to the element included in the first slide in the local copy of the presentation, wherein the second slide is located separately from the first slide in the local copy of the presentation; and in response to updating the master element, causing the edit to be propagated to other elements in the local copy of the presentation that have the dependent relationship with the master element that is updated. - View Dependent Claims (6, 7, 8)
-
-
9. A method for updating a master element of a master document structure, the method comprising:
-
causing, by a server of a cloud computing service, display of a user interface comprising a first document and a first option to edit an element of the first document that is stored locally on a client computer in a regular document editing mode, wherein the first document is not part of the master document structure; receiving, at the server of the cloud computing service from a user on the client computer, a selection of the first option to edit the element of the first document, wherein the selection of the first option causes an edit to the element of the first document; determining, at a processor on the server, whether the element is associated with the master element of the master document structure, wherein the master document structure comprises a plurality of master elements that define a certain structure for content of a plurality of different documents of a particular document type, and wherein the master element and the master element structure are associated with a second document; in response to determining that the element edited in the first document by the selection of the first option is associated with the master element of the master document structure, causing the user interface to be modified to provide the user with a second option to update the master element associated with the second document of the master document structure based on the edit to the element included in the first document, while continuing to cause display of the first document in the user interface; in response to receiving a selection of the second option from the user of the client computer, causing the master element associated with the second document of the master document structure to be updated based on the edit to the element included in the first document that is not part of the master document structure; and in response to updating the master element, causing propagation of the update to other elements in the first document that have a dependent relationship with the master element that is updated. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system for updating a master element of a master document structure, the system comprising:
-
a server of a cloud computing service in communication with a client computer, the server comprising a processor configured to; cause, by the server of the cloud computing service, display of a user interface comprising a first document and a first option to edit an element of the first document that is stored locally on a client computer in a regular document editing mode, wherein the first document is not part of the master document structure; receive, at the server from a user on the client computer, a selection of the first option to edit the element of the first document, wherein the selection of the first option causes an edit to the element of the first document; determine, at the processor, whether the element is associated with the master element of the master document structure, the master document structure comprises a plurality of master elements that define a certain structure for content of a plurality of different documents of a particular document type, and wherein the master element and the master element structure are associated with a second document; in response to determining that the element edited in the first document by the selection of the first option is associated with the master element of the master document structure, causing the user interface to be modified to provide the user with a second option to update the master element associated with the second document of the master document structure based on the edit to the element included in the first document, while continuing to cause display of the first document in the user interface; in response to receiving a selection of the second option from the user of the client computer, cause the master element associated with the second document of the master document structure to be updated based on the edit to the element included in the first document that is not part of master document structure; and in response to updating the master element, cause propagation of the update to other elements in the first document that have the dependent relationship with the master element that is updated. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification