Patents by Inventor Benjamin P. Echols

Benjamin P. Echols 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: 8943608
    Abstract: A method of storing a document on a server, including: extracting document content from a document stored on the server, using a processor on the server; dividing the document content into a plurality of document content sections; generating a parallel data structure for the plurality of document content sections based on a viewing size, where the parallel data structure includes a plurality of selectors, and the plurality of selectors includes pagination selectors; and storing the plurality of document content sections in a plurality of locations on the server. The method may further include storing the parallel data structure in a location on the server separate the plurality of document content sections; generating a table of contents based on the pagination; and rendering the plurality of document content sections into a plurality of document pages based on the plurality of selectors in the parallel data structure.
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: January 27, 2015
    Assignee: Workiva LLC
    Inventors: Shane K. Sizer, Graham I. Cummins, Bert Jeffrey Lutzenberger, Gary D. Orser, Benjamin P. Echols, Jeffrey D. Trom
  • Publication number: 20140245458
    Abstract: A method of storing a document on a server, including: extracting document content from a document stored on the server, using a processor on the server; dividing the document content into a plurality of document content sections; generating a parallel data structure for the plurality of document content sections based on a viewing size, where the parallel data structure includes a plurality of selectors, and the plurality of selectors includes pagination selectors; and storing the plurality of document content sections in a plurality of locations on the server. The method may further include storing the parallel data structure in a location on the server separate the plurality of document content sections; generating a table of contents based on the pagination; and rendering the plurality of document content sections into a plurality of document pages based on the plurality of selectors in the parallel data structure.
    Type: Application
    Filed: July 18, 2013
    Publication date: August 28, 2014
    Inventors: Shane K. Sizer, Graham I. Cummins, Bert Jeffrey Lutzenberger, Gary D. Orser, Benjamin P. Echols, Jeffrey D. Trom
  • Patent number: 8504827
    Abstract: A method of storing a document on a server, including: extracting document content from a document stored on the server, using a processor on the server; dividing the document content into a plurality of document content sections; generating a parallel data structure for the plurality of document content sections based on a viewing size, where the parallel data structure includes a plurality of selectors, and the plurality of selectors includes pagination selectors; and storing the plurality of document content sections in a plurality of locations on the server. The method may further include storing the parallel data structure in a location on the server separate the plurality of document content sections; generating a table of contents based on the pagination; and rendering the plurality of document content sections into a plurality of document pages based on the plurality of selectors in the parallel data structure.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: August 6, 2013
    Assignee: Webfilings LLC
    Inventors: Shane K. Sizer, Graham I. Cummins, Bert Jeffrey Lutzenberger, Gary D. Orser, Benjamin P. Echols, Jeffrey D. Trom