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

Claim 8:
9. A non-transitory computer-readable medium including instructions that, when executed by a computing system, cause the computing system to perform operations 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 one or more 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 corresponding to 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 a 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 one of 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;

sending, by the content management system, the presentation view to a client device for display;
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.