Patent ID: 11960525
Assignee: DROPBOX, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method comprising:
receiving, by a content management system, an invocation of a presentation mode for a content item accessible to collaborators of the content item for editing and sharing;
identifying, by the content management system, rules related to one or more indicia of importance, the rules comprising a first value corresponding to a first indicia of importance and a second value corresponding to a second indicia of importance, wherein the first indicia of importance corresponds to comments associated with a particular portion of content and wherein the second indicia of importance corresponds to a revision history associated with another particular portion of content;
parsing, by the content management system, portions of content corresponding to the first indicia of importance and the second indicia of importance and assigning values to each portion of content based on the identified rules;
generating, by the content management system, a tree structure representation of the content item, where the tree structure representation includes a plurality of nodes representing structure of content within the content item;
generating, by the content management system, a presentation view based on the tree structure representation and the one or more indicia of importance by:
traversing at least one node of the plurality of nodes in the tree structure representation;
for the at least one node, determining whether the portion of content corresponding to the at least one node has an indicia of importance value above a threshold value, wherein the indicia of importance value is a first indicia of importance value corresponding to the first indicia of importance or a second indicia of importance value corresponding to the second indicia of importance;
based on the determining, selecting first portions of content that have the indicia of importance value above the threshold value; and
removing second portions of content that have the indicia of importance value below or at the threshold value;

providing, by the content management system, the presentation view to a client device;
storing, by the content management system, the presentation view for subsequent viewing;
receiving, by the content management system, another request for a presentation mode for the content item;
determining, by the content management system, that a current version of the content item corresponds to a version of the content item that was used for generating the presentation view; and
based on the determining, providing, by the content management system, the presentation view without re-generating the presentation view.