Patents by Inventor Alexander Seliutin

Alexander Seliutin has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7870485
    Abstract: A system that generates multiple documents using a template document and a data source. During operation, the system receives the data source, which includes parent records, child records, and metadata which describes the data stored in the parent and child records. Next, the system receives the template document which includes tables. The system then generates a flat data source from the data source, wherein the flat data source includes column names for the tables in the template document. Next, the system generates an intermediate document using the template document by concatenating multiple replicas of the template document to obtain an initial version of the intermediate document and by using the flat data source to populate the column names in the tables within the initial version of the intermediate document. The system then generates a final document by using the child records to populate rows in the tables within the intermediate document.
    Type: Grant
    Filed: July 27, 2006
    Date of Patent: January 11, 2011
    Assignee: Intuit Inc.
    Inventors: Alexander Seliutin, Jeffrey D. Stegall, Sergey Alduokhov
  • Publication number: 20080028293
    Abstract: A system that generates multiple documents using a template document and a data source. During operation, the system receives the data source, which includes parent records, child records, and metadata which describes the data stored in the parent and child records. Next, the system receives the template document which includes tables. The system then generates a flat data source from the data source, wherein the flat data source includes column names for the tables in the template document. Next, the system generates an intermediate document using the template document by concatenating multiple replicas of the template document to obtain an initial version of the intermediate document and by using the flat data source to populate the column names in the tables within the initial version of the intermediate document. The system then generates a final document by using the child records to populate rows in the tables within the intermediate document.
    Type: Application
    Filed: July 27, 2006
    Publication date: January 31, 2008
    Inventors: Alexander Seliutin, Jeffrey D. Stegall, Sergey Alduokhov