Methods and systems for reversing editing operations in media-rich projects
First Claim
1. A method for performing and reversing editing operations in a media-rich project on a graphical user interface (GUI), the method offered by a user device, the method comprising:
- offering to a user an editing action on a pre-edited view in an editor of said media-rich project via an input device, wherein said editing action, after being performed on content on said pre-edited view, displays a first-edited view of said media-rich project, wherein said pre-edited view is a view of said media-rich project before said editing action was performed;
responsive to said user navigating the editor away from the first-edited view to a second view, storing said first-edited view as a last-edited view and displaying a GUI element depicting a first reverse action; and
responsive to a first user activation of the GUI element;
causing said editor to exit from said second view, return to said last-edited view, and change the GUI element from depicting the first reverse action to depicting a second reverse action, wherein the editor is returned to the last-edited view after the user navigates the editor away from the last-edited view upon said first user activation of the graphical user interface element, to display on the editor the last-edited view; and
responsive to a second user activation of the graphical user interface element, causing said last-edited view to revert to said pre-edited view by reversing said editing action.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems of reversing edit operations of a media-rich project are disclosed. In one embodiment, the method comprises, offering to a user an editing action on a pre-edited view of a media-rich project, in which the editing action after being performed on the pre-edited view displays a first-edited view of the project; saving, in response to the user switching to a second view, the first-edited view as a last-edited view; and reversing, in response to a user reverse action, the editing action of the last-edited view by initiating a reverse function, in which the reverse function comprises two steps, in which a first step causes the editor to exit from the second view and to land on the last-edited view, and a second step causes the last-edited view to revert to the pre-edited view.
-
Citations
19 Claims
-
1. A method for performing and reversing editing operations in a media-rich project on a graphical user interface (GUI), the method offered by a user device, the method comprising:
-
offering to a user an editing action on a pre-edited view in an editor of said media-rich project via an input device, wherein said editing action, after being performed on content on said pre-edited view, displays a first-edited view of said media-rich project, wherein said pre-edited view is a view of said media-rich project before said editing action was performed; responsive to said user navigating the editor away from the first-edited view to a second view, storing said first-edited view as a last-edited view and displaying a GUI element depicting a first reverse action; and responsive to a first user activation of the GUI element; causing said editor to exit from said second view, return to said last-edited view, and change the GUI element from depicting the first reverse action to depicting a second reverse action, wherein the editor is returned to the last-edited view after the user navigates the editor away from the last-edited view upon said first user activation of the graphical user interface element, to display on the editor the last-edited view; and responsive to a second user activation of the graphical user interface element, causing said last-edited view to revert to said pre-edited view by reversing said editing action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory physical storage medium storing executable instructions, which when executed by a hardware processor, causes the processor to perform a process for performing and reversing editing operations in a media-rich project on a graphical user interface (GUI), the instructions causing the processor to perform the steps comprising:
-
offering to a user an editing action on a pre-edited view in an editor of said media-rich project via an input device, wherein said editing action, after being performed on content on said pre-edited view, displays a first-edited view of said media-rich project, wherein said pre-edited view is a view of said media-rich project before said editing action was performed; responsive to said user navigating the editor away from the first-edited view to a second view, storing said first-edited view as a last-edited view and displaying a GUI element depicting a first reverse action; and responsive to a first user activation of the GUI element; causing said editor to exit from said second view, and to return to said last-edited view, and change the GUI element from depicting the first reverse action to depicting a second reverse action, wherein the editor is returned to the last-edited view after the user navigates the editor away from the last-edited view upon said first user activation of the GUI element, to display on the editor the last-edited view; and responsive to a second user activation of the GUI element, causing said last-edited view to revert to said pre-edited view by reversing said editing action. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for performing and reversing editing operations in a media-rich project on a graphical user interface (GUI), the system comprising:
-
a computing device comprising a hardware processor and a memory; and a plurality of program code embodied on said memory, said plurality of program code which when executed causes said hardware processor to execute a process performing the steps of; offering to said user an editing action on a pre-edited view in an editor of said media-rich project via the input device, wherein said editing action, after being performed on content on said pre-edited view, displays a first-edited view of said media-rich project, wherein said pre-edited view is a view of said media-rich project before said editing action was performed; responsive to said user navigating the editor away from the first-edited view to a second view, storing said first-edited view as a last-edited view and displaying a GUI element depicting a first reverse action; and responsive to a first user activation of the GUI element; causing said editor to exit from said second view, return to said last-edited view, and change the GUI element from depicting the first reverse action to depicting a second reverse action, wherein the editor is returned to the last-edited view after the user navigates the editor away from the last-edited view upon said first user activation of the GUI element, to display on the editor the last-edited view; and responsive to a second user activation of the GUI element, causing said last-edited view to revert to said pre-edited view by reversing said editing action. - View Dependent Claims (16, 17, 18, 19)
-
Specification