Patents by Inventor Alexander K. Horton

Alexander K. Horton 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: 10402478
    Abstract: A layout engine generates a visual layout tree for a visual description tree of a document whose content is to be rendered in one or more display areas. A visual description tree describes the content of a document along with formatting and logical arrangement the content. Visual description nodes of a visual description tree represent the organization of the constituent elements a document hierarchically. A visual layout tree defines the layout of a document within one or more display areas. Visual layout nodes of a visual layout tree represent the layout of the content of a document hierarchically. The layout engine receives as input a visual description tree and generates the corresponding visual layout tree. A rendering engine then inputs the visual layout tree and generates a graphics buffer containing the pixels representing the layout of the document as defined by the visual layout tree.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: September 3, 2019
    Assignee: Intentional Software Corporation
    Inventors: Charles Simonyi, Paul J. Kwiatkowski, Jeremy M. Price, Andras Nagy, Nicholas J. Wilson, Alexander K. Horton
  • Patent number: 10387547
    Abstract: A layout engine generates a visual layout tree for a visual description tree of a document whose content is to be rendered in one or more display areas. A visual description tree describes the content of a document along with formatting and logical arrangement the content. Visual description nodes of a visual description tree represent the organization of the constituent elements a document hierarchically. A visual layout tree defines the layout of a document within one or more display areas. Visual layout nodes of a visual layout tree represent the layout of the content of a document hierarchically. The layout engine receives as input a visual description tree and generates the corresponding visual layout tree. A rendering engine then inputs the visual layout tree and generates a graphics buffer containing the pixels representing the layout of the document as defined by the visual layout tree.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: August 20, 2019
    Assignee: INTENTIONAL SOFTWARE CORPORATION
    Inventors: Charles Simonyi, Paul J. Kwiatkowski, Jeremy M. Price, Andras Nagy, Nicholas J. Wilson, Alexander K. Horton
  • Publication number: 20170364491
    Abstract: A layout engine generates a visual layout tree for a visual description tree of a document whose content is to be rendered in one or more display areas. A visual description tree describes the content of a document along with formatting and logical arrangement the content. Visual description nodes of a visual description tree represent the organization of the constituent elements a document hierarchically. A visual layout tree defines the layout of a document within one or more display areas. Visual layout nodes of a visual layout tree represent the layout of the content of a document hierarchically. The layout engine receives as input a visual description tree and generates the corresponding visual layout tree. A rendering engine then inputs the visual layout tree and generates a graphics buffer containing the pixels representing the layout of the document as defined by the visual layout tree.
    Type: Application
    Filed: July 15, 2015
    Publication date: December 21, 2017
    Inventors: Charles Simonyi, Paul J. Kwiatkowski, Jeremy M. Price, Andras Nagy, Nicholas J. Wilson, Alexander K. Horton
  • Publication number: 20170364482
    Abstract: A layout engine generates a visual layout tree for a visual description tree of a document whose content is to be rendered in one or more display areas. A visual description tree describes the content of a document along with formatting and logical arrangement the content. Visual description nodes of a visual description tree represent the organization of the constituent elements a document hierarchically. A visual layout tree defines the layout of a document within one or more display areas. Visual layout nodes of a visual layout tree represent the layout of the content of a document hierarchically. The layout engine receives as input a visual description tree and generates the corresponding visual layout tree. A rendering engine then inputs the visual layout tree and generates a graphics buffer containing the pixels representing the layout of the document as defined by the visual layout tree.
    Type: Application
    Filed: July 15, 2015
    Publication date: December 21, 2017
    Inventors: Charles Simonyi, Paul J. Kwiatkowski, Jeremy M. Price, Andras Nagy, Nicholas J. Wilson, Alexander K. Horton
  • Publication number: 20170364489
    Abstract: A layout engine generates a visual layout tree for a visual description tree of a document whose content is to be rendered in one or more display areas. A visual description tree describes the content of a document along with formatting and logical arrangement the content. Visual description nodes of a visual description tree represent the organization of the constituent elements a document hierarchically. A visual layout tree defines the layout of a document within one or more display areas. Visual layout nodes of a visual layout tree represent the layout of the content of a document hierarchically. The layout engine receives as input a visual description tree and generates the corresponding visual layout tree. A rendering engine then inputs the visual layout tree and generates a graphics buffer containing the pixels representing the layout of the document as defined by the visual layout tree.
    Type: Application
    Filed: July 15, 2015
    Publication date: December 21, 2017
    Inventors: Charles Simonyi, Paul J. Kwiatkowski, Jeremy M. Price, Andras Nagy, Nicholas J. Wilson, Alexander K. Horton
  • Publication number: 20170017627
    Abstract: A layout engine generates a visual layout tree for a visual description tree of a document whose content is to be rendered in one or more display areas. A visual description tree describes the content of a document along with formatting and logical arrangement the content. Visual description nodes of a visual description tree represent the organization of the constituent elements a document hierarchically. A visual layout tree defines the layout of a document within one or more display areas. Visual layout nodes of a visual layout tree represent the layout of the content of a document hierarchically. The layout engine receives as input a visual description tree and generates the corresponding visual layout tree. A rendering engine then inputs the visual layout tree and generates a graphics buffer containing the pixels representing the layout of the document as defined by the visual layout tree.
    Type: Application
    Filed: July 15, 2015
    Publication date: January 19, 2017
    Inventors: Charles Simonyi, Paul J. Kwiatkowski, Jeremy M. Price, Andras Nagy, Nicholas J. Wilson, Alexander K. Horton
  • Publication number: 20170017612
    Abstract: A layout engine generates a visual layout tree for a visual description tree of a document whose content is to be rendered in one or more display areas. A visual description tree describes the content of a document along with formatting and logical arrangement the content. Visual description nodes of a visual description tree represent the organization of the constituent elements a document hierarchically. A visual layout tree defines the layout of a document within one or more display areas. Visual layout nodes of a visual layout tree represent the layout of the content of a document hierarchically. The layout engine receives as input a visual description tree and generates the corresponding visual layout tree. A rendering engine then inputs the visual layout tree and generates a graphics buffer containing the pixels representing the layout of the document as defined by the visual layout tree.
    Type: Application
    Filed: July 15, 2015
    Publication date: January 19, 2017
    Inventors: Charles Simonyi, Paul J. Kwiatkowski, Jeremy M. Price, Andras Nagy, Nicholas J. Wilson, Alexander K. Horton
  • Publication number: 20170017625
    Abstract: A layout engine generates a visual layout tree for a visual description tree of a document whose content is to be rendered in one or more display areas. A visual description tree describes the content of a document along with formatting and logical arrangement the content. Visual description nodes of a visual description tree represent the organization of the constituent elements a document hierarchically. A visual layout tree defines the layout of a document within one or more display areas. Visual layout nodes of a visual layout tree represent the layout of the content of a document hierarchically. The layout engine receives as input a visual description tree and generates the corresponding visual layout tree. A rendering engine then inputs the visual layout tree and generates a graphics buffer containing the pixels representing the layout of the document as defined by the visual layout tree.
    Type: Application
    Filed: July 15, 2015
    Publication date: January 19, 2017
    Inventors: Charles Simonyi, Paul J. Kwiatkowski, Jeremy M. Price, Andras Nagy, Nicholas J. Wilson, Alexander K. Horton