×

System and method for automating document generation

  • US 8,732,567 B1
  • Filed: 08/10/2011
  • Issued: 05/20/2014
  • Est. Priority Date: 09/16/2005
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for generating and maintaining a user-modifiable document, comprising the steps of:

  • storing a plurality of content elements and a data map in a computer-readable memory wherein the plurality of content elements are data graphic files;

    receiving a start date and one or more client identifiers;

    receiving a document type;

    querying at least one external data source for data in accordance with the data map, wherein the data corresponds to the received start date and the received one or more client identifiers;

    generating an updatable data heap, wherein the updatable data heap is a compilation of the data acquired in the querying step;

    storing the updatable data heap in a computer-readable memory;

    generating a data hierarchy from the data in the updatable data heap, the data hierarchy having a root node corresponding to the start date, one or more first child nodes corresponding to the one or more client identifiers, and one or more attribute nodes for each child node containing associated business data;

    receiving a selection of at least one content element from the plurality of content elements;

    generating a user-modifiable document in accordance with the received document type, wherein the user-modifiable document incorporates the selected at least one content element;

    delivering the generated user-modifiable document to a destination;

    automatically saving the updatable data heap as a data heap file each time the data heap is updated;

    automatically saving the user-modifiable document, separate from the updatable data heap, each time the user-modifiable document is modified; and

    attaching the data heap file to the generated user-modifiable document as an XML document.

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