×

Techniques for providing user interface enhancements for online content management system version histories

  • US 10,289,693 B2
  • Filed: 12/30/2015
  • Issued: 05/14/2019
  • Est. Priority Date: 12/30/2015
  • Status: Active Grant
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.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×