CA3013322C

Document collaboration and consolidation tools and methods of use

Abstract

Methods and systems for elemental document generation and for storing a plurality of items based upon a logical identification of objects of a document in a centralized active document database and utilizing the items for a streamlined document collaboration of the document across one or more computing devices and for viewing on a graphical user interface (GUI) one or more associated revisions of the items of the document that are searchable within the document over a period of time such that revisions of the document from points over the period of time are also viewable as the document on the GUI.

CA3013322C, drawing sheet 1
Sheet 1 of 78

Term

10.3 yearsleft in the term

Expires 27 January 2037.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

18 claims: 5 independent, 13 dependent

  1. 1
    CLAIMS 1. A structural design data processing system for a logical ordering of items in a relational database for elemental document creation, the system comprising:one or more processors;one or more memory modules communicatively coupled to the one or more processors;a graphical user interface (GUI);the relational database;and machine readable instructions stored in the one or more memory modules that cause the system to perform al least the following when executed by the one or more processors: create an item for a document, wherein each item comprises at least one of tables lists, images and text boxes;store the item in a table of the relational database;link the item to a document identification number;store the document identification number linked to the item in the table;create a scries of stored items linked to the document identification number in the table;generate an elemental document based on combining the series of stored items linked to the document identification number;and display the elemental document on the GUI.
  2. 6
    The system of claim I, wherein the scries of stored items linked to the document identification number in the table arc stored in a logical order.
  3. 7
    The system of claim I, wherein the relational database is associated with at least one of a relational database management system and an object-relational database management system and comprises at least one of a structured query language (SQL) database, an SQL including database, and a non-SQL database.
  4. 10
    11. The system of claim 10, wherein the machine readable instructions further comprises instructions to:enable a revisions control portion of the GUI to playback through the scries of snapshots through one or more controls comprising at least one of: a backward button to display a revision from a previous point in time;a forward bottom to advance forward from a revision from a previously displayed time;a now button to display the elemental document al a current time, a backward snapshot button to display a previously snapshot marked point in time;and a forward snapshot button to advance forward to a snapshot marked point in time.
  5. 13
    14. Λ system comprising:one or more processors;one or more memory modules communicatively coupled to the one or more processors;a graphical user interface (GUI);a relational database;and machine readable instructions stored in the one or more memory modules that cause the system to perform at least the following when executed by the one or more processors: Dale Reçue/Date Received 2023-07-03 link an item of a document to a document identification number, wherein each item comprises at least one of tables lists, images and text boxes;store the item in the relational database as linked to the document identification number to create a series of stored items linked to the document identification number;generate an enhancement to the document via creation of an elemental document based on combining the series of stored items linked to the document identification number;receive one or more revisions made to at least one item of lhe elemental document through at least one GUI of one or more computing devices;store the one or more revisions to at least one item of the elemental document as one or more corresponding items in the relational database linked to the document identification number;search the elemental document for a revision al a point in time over a period of time;and view the revision at the point in time in the elemental document on the GUI.
  6. 14
    15. The system of claim 14, wherein the machine readable instructions further comprises instructions to:generate a snapshot of the elemental document, wherein the snapshot is part of a senes of snapshots comprising a series of captured points of time associated with the elemental document that comprises a dynamic, living document as the enhancement to the document;and view the revision as the snapshot at the point in time in the elemental document on the GUI.
  7. 15
    16. The system of claim 15, wherein the machine readable instructions further comprises instructions to:enable a revisions control portion of the GUI to playback through the scries of snapshots through one or more controls comprising at least one of: a backward button to display a revision from a previous point in time;a forward bottom to advance forward from a revision from a previously displayed time;a now button to display the elemental document at a current lime;Dale Reçue/Date Received 2023-07-03 a backward snapshot button to display a previously snapshot marked point in lime;and a forward snapshot button to advance forward to a snapshot marked point in time.
  8. 16
    17. A system comprising:one or more processors;one or more memory modules communicatively coupled to the one or more processors;a relational database;and machine readable instructions stored in the one or more memory modules that cause the system to perform at least the following when executed by the one or more processors: parse a document into a series of items linked to a document identification number, wherein each item comprises at least one of tables lists, images and text boxes;store each item in the relational database as linked to the document identification number to create a series of stored items linked to the document identification number;generate an enhancement to the document via creation of an elemental document based on combining the series of stored items linked to the document identification number;enable collaboration on the elemental document across one or more computing devices, each comprising a graphical user interface (GUI);receive one or more revisions made to at least one item of the elemental document through at least one GUT of a computing device ofthe one or more computing devices;and store the one or more revisions to at least one item of the elemental document as one or more corresponding items in the relational database linked to the document identification number.
  9. 17
    18. 'The system of claim 17, wherein the instructions to parse a document into the senes of items linked to a document identification number comprises instructions to:import the document for the enhancement, wherein the document is one of a presentation system, a spreadsheet system, a document form system, and an email system. Dale Reçue/Date Received 2023-07-03