Techniques for providing user interface enhancements for online content management system version histories
First Claim
Patent Images
1. A method, comprising:
- at one or more computing devices comprising one or more processors and storage media storing one or more computer programs executed by the one or more processors to perform the method, performing operations comprising;
displaying a version history user interface for a content item in an online content management system, the version history user interface displayed comprising one or more primary event version history entries for one or more historical versions of the content item and one or more anchor event version history entries for the content item;
wherein the one or more primary event version history entries and the one or more anchor event version history entries are concurrently displayed in the version history user interface displayed;
wherein the one or more primary event version history entries have a different visible format than the one or more anchor event version history entries such that the one or more primary event version history entries are visibly distinguishable from the one or more anchor event version history entries in the version history user interface displayed;
wherein at least one of the one or more anchor event version history entries indicates at least one of the following historical content item events involving the content item;
the content item was moved to a particular folder,the content item was renamed to a particular name, orthe content item was shared with a particular user;
while the one or more primary event version history entries and the one or more anchor event version history entries are being concurrently displayed in the version history interface displayed, detecting a restore triggering event corresponding to a particular primary event version history entry of the one or more primary event version history entries, wherein the restore triggering event identifies a restoration version of the content item in an online content management system, the restoration version of the content item being one of the one or more historical versions of the content item;
wherein the version history user interface provides user interface controls associated with the particular primary event version history entry;
wherein the restore triggering event is a user selection of the user interface controls;
based on detecting the restore triggering event, determining whether to restore the restoration version of the content item; and
in response to determining that a restoration version of the content item should be restored, creating a copy of the restoration version of the content item, storing the copy of the restoration version of the content item as a new version of the content item corresponding to the restoration version of the content item, and flagging the new version of the content item as a current version of the content item in a version history user interface for the content item.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for displaying an enhanced version history user interface for an online content management system. In one embodiment, a version history user interface includes version history entries that represent primary events and anchor events. In another embodiment, a preview version history user interface is displayed that allows a user to preview a version of a content item. In another embodiment, a restore action process allows a user to restore a previous version of a content item to be the new current version of the content item.
-
Citations
20 Claims
-
1. A method, comprising:
-
at one or more computing devices comprising one or more processors and storage media storing one or more computer programs executed by the one or more processors to perform the method, performing operations comprising; displaying a version history user interface for a content item in an online content management system, the version history user interface displayed comprising one or more primary event version history entries for one or more historical versions of the content item and one or more anchor event version history entries for the content item; wherein the one or more primary event version history entries and the one or more anchor event version history entries are concurrently displayed in the version history user interface displayed; wherein the one or more primary event version history entries have a different visible format than the one or more anchor event version history entries such that the one or more primary event version history entries are visibly distinguishable from the one or more anchor event version history entries in the version history user interface displayed; wherein at least one of the one or more anchor event version history entries indicates at least one of the following historical content item events involving the content item; the content item was moved to a particular folder, the content item was renamed to a particular name, or the content item was shared with a particular user; while the one or more primary event version history entries and the one or more anchor event version history entries are being concurrently displayed in the version history interface displayed, detecting a restore triggering event corresponding to a particular primary event version history entry of the one or more primary event version history entries, wherein the restore triggering event identifies a restoration version of the content item in an online content management system, the restoration version of the content item being one of the one or more historical versions of the content item; wherein the version history user interface provides user interface controls associated with the particular primary event version history entry; wherein the restore triggering event is a user selection of the user interface controls; based on detecting the restore triggering event, determining whether to restore the restoration version of the content item; and in response to determining that a restoration version of the content item should be restored, creating a copy of the restoration version of the content item, storing the copy of the restoration version of the content item as a new version of the content item corresponding to the restoration version of the content item, and flagging the new version of the content item as a current version of the content item in a version history user interface for the content item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
storage media; one or more processors; and one or more programs stored in the storage media and configured for execution by the one or more processors, the one or more programs comprising instructions for; displaying a version history user interface for a content item in an online content management system, the version history user interface displayed comprising one or more primary event version history entries for one or more historical versions of the content item and one or more anchor event version history entries for the content item; wherein the one or more primary event version history entries and the one or more anchor event version history entries are concurrently displayed in the version history user interface displayed; wherein the one or more primary event version history entries are displayed separately from the one or more anchor event version history entries in the version history user interface displayed such that the one or more primary event version history entries are visibly distinguishable in the version history user interface displayed from the one or more anchor event version history entries; wherein at least one of the one or more anchor event version history entries indicates at least one of the following historical content item events involving the content item; the content item was moved to a particular folder, the content item was renamed to a particular name, or the content item was shared with a particular user; while the one or more primary event version history entries and the one or more anchor event version history entries are being concurrently displayed in the version history interface displayed, detecting a restore triggering event corresponding to a particular primary event version history entry of the one or more primary event version history entries, wherein the restore triggering event identifies a restoration version of the content item in an online content management system, the restoration version of the content item being one of the one or more historical versions of the content item; wherein the version history user interface provides user interface controls associated with the particular primary event version history entry; wherein the restore triggering event is a user selection of the user interface controls; based on detecting the restore triggering event, determining whether to restore the restoration version of the content item; and in response to determining that a restoration version of the content item should be restored, creating a copy of the restoration version of the content item, storing the copy of the restoration version of the content item as a new version of the content item corresponding to the restoration version of the content item, and flagging the new version of the content item as a current version of the content item in a version history user interface for the content item. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
at one or more computing devices comprising one or more processors and storage media storing one or more computer programs executed by the one or more processors to perform the method, performing operations comprising; storing a first version of a content item in a synchronized content management system; storing a second version of the content item in a synchronized content management system, wherein the second version of the content item is a modified version of the first version of the content item and wherein the second version of the content item is flagged as a current version of the content item; displaying a preview user interface for the content item that concurrently displays a plurality of version history entries, a first version history entry of the plurality of version history entries for the first version of the content item, and a second version history entry of the plurality of version history entries for the second version of the content item; wherein the second version history entry is visibly flagged in the preview user interface as a current version of the content item; displaying, in the preview user interface for the content item, a preview button corresponding with the first version of the content item; in response to detecting a preview command triggered by user activation of the preview button corresponding with the first version of the content item, generating and displaying a preview of the first version of the content item; displaying, in the preview user interface for the content item, a restore button corresponding with the first version of the content item; in response to detecting a restore command triggered by user activation of the restore button corresponding with the first version of the content item, storing a third version of the content item, wherein the third version of the content item is a same version as the first version of the content item; and in response to detecting the restore command triggered by user activation of the restore button corresponding with the first version of the content item, visibly flagging the third version of the content item as a current version in the preview user interface for the content item. - View Dependent Claims (18, 19, 20)
-
Specification