Techniques for providing user interface enhancements for online content management system version histories
AssigneeDropbox, Inc.
InventorsAndrew Chin, Wei Feng
Life of this patent
Estimating the term…
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.
Claims20
A computer-implemented method, 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 the version history user interface provides user interface controls associated with the one or more primary event version history entries;
- detecting a restore triggering event corresponding to a selection via the user interface controls of 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 the online content management system, the restoration version of the content item being one of the one or more historical versions of the content item;
- and
- based on detecting the restore triggering event, flagging the restoration version of the content item as a current version of the content item in a version history user interface for the content item.
A system, comprising:
- one or more processors configured to execute instructions to perform functions including:
- displaying a version history user interface for a content item in an online content management system, the version history user interface displayed comprising a plurality of primary event version history entries for a plurality of historical versions of the content item and one or more anchor event version history entries for the content item, wherein a first primary event version history entry of the plurality of primary event version history entries is indicated as a current version of the content item;
- wherein the plurality of 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 plurality of primary event version history entries are displayed in a different format than the one or more anchor event version history entries in the version history user interface displayed such that the plurality of 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 the version history user interface provides user interface controls associated with one or more of the plurality of primary event version history entries;
- detecting a restore triggering event corresponding to a selection via the user interface controls of a particular primary event version history entry of the plurality of primary event version history entries, wherein the restore triggering event identifies a restoration version of the content item in the online content management system, the restoration version of the content item being one of the one or more historical versions of the content item;
- and
- based on detecting the restore triggering event, flagging the restoration version of the content item as a new current version of the content item in a version history user interface for the content item.
One or more non-transitory computer-readable media storing one or more programs, the one or more programs including instructions configured 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 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 the version history user interface provides user interface controls associated with the one or more primary event version history entries;
- detecting a restore triggering event corresponding to a selection via the user interface controls of 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 the online content management system, the restoration version of the content item being one of the one or more historical versions of the content item;
- and
- based on detecting the restore triggering event, flagging the restoration version of the content item as a current version of the content item in a version history user interface for the content item.
Dependencies are inferred from the claim text.