Viewing effects of proposed change in document before committing change
First Claim
1. A method for visualizing proposed changes to content of a spreadsheet within a spreadsheet application, comprising:
- displaying a spreadsheet having data that is in a first version state;
receiving a proposed change, via a user interface of the spreadsheet application, that changes the data to a second version state in the spreadsheet;
determining that the proposed change will affect the result of a calculation within the spreadsheet and will affect a graphical display of the spreadsheet application, the graphical display generated based on the data of the spreadsheet;
receiving an indication to view the affected calculation and/or affected graphical display as a result of the proposed change;
replacing the displayed spreadsheet with a display of at least one affected calculation result or at least one affected graphical display;
maintaining the first version state of the data until receiving an indication, via the user interface of the spreadsheet application, to commit the proposed change to the spreadsheet; and
when the proposed change is committed, displaying the view of the spreadsheet with the data in the second version state as committed data.
2 Assignments
0 Petitions
Accused Products
Abstract
A tweak and view mode may be used by a user to see an effect of a proposed change to a document before the change is committed to the document. The application may automatically navigate to different portions of the document and/or display different sections of the document. Instead of the user having to search for the portion of the document affected by the change, the changed portions are determined for the user. The portions may be automatically displayed to the user and/or the user may determine when to move to each different portion that changed as a result of the proposed change. The proposed change may be accepted/rejected by the user. For example, a User Interface (UI) element may be selected by the user to either accept the change or reject the change.
-
Citations
18 Claims
-
1. A method for visualizing proposed changes to content of a spreadsheet within a spreadsheet application, comprising:
-
displaying a spreadsheet having data that is in a first version state; receiving a proposed change, via a user interface of the spreadsheet application, that changes the data to a second version state in the spreadsheet; determining that the proposed change will affect the result of a calculation within the spreadsheet and will affect a graphical display of the spreadsheet application, the graphical display generated based on the data of the spreadsheet; receiving an indication to view the affected calculation and/or affected graphical display as a result of the proposed change; replacing the displayed spreadsheet with a display of at least one affected calculation result or at least one affected graphical display; maintaining the first version state of the data until receiving an indication, via the user interface of the spreadsheet application, to commit the proposed change to the spreadsheet; and when the proposed change is committed, displaying the view of the spreadsheet with the data in the second version state as committed data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium storing computer-executable instructions for visualizing proposed changes to content of a spreadsheet within a spreadsheet application, comprising:
-
displaying a spreadsheet having data that is in a first version state; receiving a proposed change, via a user interface of the spreadsheet application, that changes the data to a second version state in the spreadsheet; determining that the proposed change will affect the result of a calculation within the spreadsheet and will affect a graphical display of the spreadsheet application, the graphical display generated based on the data of the spreadsheet; receiving an indication, via a user interface of the spreadsheet application, to view the affected calculation and/or affected graphical display as a result of the proposed change; replacing the displayed spreadsheet with a display of at least one affected calculation result or at least one affected graphical display; maintaining the first version state of the data until receiving an indication, via the user interface of the spreadsheet application, to commit the proposed change to the spreadsheet; and when the proposed change is committed, displaying the view of the spreadsheet with the data in the second version state as committed data. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system for visualizing proposed changes to content of a spreadsheet, comprising:
-
a display that is configured to receive touch input; a processor and memory; an operating environment and a spreadsheet application executing using the processor; a display showing content; and the processor executing instructions stored in memory causing the processor to operate as a change manager that is configured to perform actions comprising; displaying a view of spreadsheet data in a first version state that is associated with a workbook including one or more sheets; receiving a proposed change, via a user interface of the spreadsheet application, that changes the spreadsheet data to a second version state in the spreadsheet; determining that the proposed change will affect the result of a calculation within the spreadsheet and will affect a graphical display of the spreadsheet application, the graphical display generated based on the data of the spreadsheet; receiving an indication, via a user interface of the spreadsheet application, to view the affected calculation and/or affected graphical display as a result of the proposed change; replacing the displayed view of the spreadsheet with a display of at least one affected calculation result or at least one affected graphical display; maintaining the first version state of the spreadsheet data until receiving an indication, via the user interface of the spreadsheet application, to commit the proposed change to the spreadsheet data; and when the proposed change is committed, displaying the view of the spreadsheet with the data in the second version state as committed data. - View Dependent Claims (16, 17, 18)
-
Specification