×

System and method for convergent document collaboration

  • US 10,325,014 B2
  • Filed: 11/15/2018
  • Issued: 06/18/2019
  • Est. Priority Date: 04/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for maintaining a document outline on a user interface, the method comprising:

  • displaying the document outline on the user interface;

    maintaining, in a non-transitory computer-readable medium, a causal graph data structure representing the document outline, wherein the causal graph data structure includes a plurality of structure nodes, each structure node representing a level of the document outline;

    receiving, via the user interface, an insertion of a new level to the document outline;

    in response to the insertion, defining a structure node that represents the inserted level;

    inserting a transition node in the causal graph data structure, wherein the transition node represents a relationship between the structure node and at least one other node of the causal graph data structure;

    inserting the structure node into the causal graph data structure as a child of the transition node;

    updating the user interface to display the inserted level within the document outline;

    receiving, via the user interface, an input of an undo instruction;

    in response to the undo instruction, inserting, in the causal graph data structure, a deletion node as a child of the structure node; and

    updating the user interface to remove the level represented by the structure node.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×