Patents by Inventor Andras Nagy

Andras Nagy 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: 11003833
    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: May 11, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Charles Simonyi, Andras Nagy
  • Patent number: 10721084
    Abstract: Groupware features are described that support asynchronous collaboration for a synchronous collaboration environment. During a synchronous collaboration session, a document is displayed at a user's computing device. As changes to the document are received at the user's computing device, a change list is updated and the modified document is displayed. Any changes from the user are broadcast to other participants. For asynchronous collaboration during the session, a user-specific fork is created in the change list to contain private changes for the user. For each private change from the user, the groupware updates the change list in the user-specific fork with the private change, which is not broadcast to the other participants for reconciliation.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: July 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Charles Simonyi, Eran Megiddo, Andras Nagy, Alexander Elijah Pardes
  • Publication number: 20200199492
    Abstract: The present invention is directed to biodegradable cleaning compositions, in particular hard surface cleaning compositions, and their use. The compositions according to the invention comprise one or more biosurfactants(s), one or more sorbitan ester(s) and one or more further surfactant(s), which is/are neither a biosurfactant nor a sorbitan ester.
    Type: Application
    Filed: April 26, 2018
    Publication date: June 25, 2020
    Applicant: EVONIK DEGUSSA GMBH
    Inventors: Zheng XUE, Andras NAGY, Dennis PARRISH, Sam CHRISTY, Jennifer GOODYEAR, Jeff DAVIDSON
  • Publication number: 20200016278
    Abstract: Provided herein are methods for facilitating or inducing stable transgene integration and expression in a proliferating cell, comprising administering to the cell (i) a recombinant AAV (rAAV) vector comprising the transgene flanked by transposon-derived inverted terminal repeat sequences, which sequences are in turn flanked by AAV-derived inverted terminal repeat regions, and (ii) a source of a transposase that recognises said transposon-derived inverted terminal repeat sequences and directs the genomic integration of the transgene into the genome of the proliferating cell. Also provide are methods and transgene delivery systems for the treatment or prevention of diseases affecting, associated with or characterised by proliferating cells.
    Type: Application
    Filed: June 24, 2019
    Publication date: January 16, 2020
    Inventors: Ian Alexander, Sharon Cunningham, Andras Nagy
  • Patent number: 10430500
    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: October 1, 2019
    Assignee: INTENTIONAL SOFTWARE CORPORATION
    Inventors: Paul J. Kwiatkowski, Andras Nagy, Jeremy M. Price
  • 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
  • Patent number: 10325398
    Abstract: Techniques and systems for applying an ink effect to the drawing of an ink stroke can include absolute age for a digital ink stroke. A digital ink system can identify a reference time from which to represent a current time. The system can generate an absolute age of each ink point of the ink stroke based on the reference time. Then the ink effect can be applied to the ink stroke with a rhythm derived from when the ink stroke was originally drawn by using the absolute age of each ink point. In some cases, the rhythm can be the same rhythm as when the ink stroke was originally drawn. In other cases, the rhythm can be modified based on the rhythm the ink stroke was originally drawn. For example, the original rhythm may be accelerating, decelerating, skewed, compressed, affine, or non-affine.
    Type: Grant
    Filed: January 15, 2018
    Date of Patent: June 18, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Paul J. Kwiatkowski, Travis P. Dorschel, Andras Nagy, Taylor S. Williams, Simon J. Schaffer, Craig A. Macomber, Christine M. Johnson, Michael Tang, Joshua M. Smithrud
  • Publication number: 20190097823
    Abstract: Groupware features are described that support asynchronous collaboration for a synchronous collaboration environment. During a synchronous collaboration session, a document is displayed at a user's computing device. As changes to the document are received at the user's computing device, a change list is updated and the modified document is displayed. Any changes from the user are broadcast to other participants. For asynchronous collaboration during the session, a user-specific fork is created in the change list to contain private changes for the user. For each private change from the user, the groupware updates the change list in the user-specific fork with the private change, which is not broadcast to the other participants for reconciliation.
    Type: Application
    Filed: December 11, 2017
    Publication date: March 28, 2019
    Inventors: Charles Simonyi, Eran Megiddo, Andras Nagy, Alexander Pardes
  • Publication number: 20190096114
    Abstract: Techniques and systems for applying an ink effect to the drawing of an ink stroke can include absolute age for a digital ink stroke. A digital ink system can identify a reference time from which to represent a current time. The system can generate an absolute age of each ink point of the ink stroke based on the reference time. Then the ink effect can be applied to the ink stroke with a rhythm derived from when the ink stroke was originally drawn by using the absolute age of each ink point. In some cases, the rhythm can be the same rhythm as when the ink stroke was originally drawn. In other cases, the rhythm can be modified based on the rhythm the ink stroke was originally drawn. For example, the original rhythm may be accelerating, decelerating, skewed, compressed, affine, or non-affine.
    Type: Application
    Filed: January 15, 2018
    Publication date: March 28, 2019
    Inventors: Paul J. Kwiatkowski, Travis P. Dorschel, Andras Nagy, Taylor S. Williams, Simon J. Schaffer, Craig A. Macomber, Christine M. Johnson, Michael Tang, Joshua M. Smithrud
  • Patent number: 9944950
    Abstract: A method of generating an induced progenitor population (iPP) of cells and/or induced population of cells from somatic cells, comprising the steps: a) obtaining a starting cell population, wherein cells of the starting cell population comprise, or are contacted with, a nucleic acid molecule encoding four reprogramming factors under the control of a control element, wherein the four reprogramming factors are optionally Oct4, Klf4, Sox2 and c-Myc, and wherein the control element prevents or stops expression of the reprogramming factors under its control in the absence of induction by an inducing agent; and b) transiently inducing expression of the reprogramming factors in the starting cell population to obtain an iPP, c) optionally isolating the iPP, and d) terminating the transient induction while the proliferative capacity of the iPP remains under the control of the one or more exogenous reprogramming factors to produce an induced population of cells.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: April 17, 2018
    Inventors: Thomas K. Waddell, Li Guo, Andras Nagy
  • Publication number: 20180044686
    Abstract: The present disclosure provides molecular tools, methods and kits for using cell division loci (CDLs) to control cell proliferation in animal cells. CDLs, as provided herein, are loci whose transcription product(s) are expressed during cell division. CDLs may be genetically modified, as described herein, to comprise a negative selectable marker and/or an inducible activator-based gene expression system, which allows a user to permit, ablate, and/or inhibit proliferation of the genetically modified cell(s) by adding or removing an appropriate inducer.
    Type: Application
    Filed: March 9, 2016
    Publication date: February 15, 2018
    Inventors: Andras NAGY, Claudio MONETTI, Qin LIANG
  • Publication number: 20170371851
    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 28, 2017
    Inventors: Paul J. Kwiatkowski, Andras Nagy, Jeremy M. Price
  • 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: 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: 20170364488
    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, Andras Nagy
  • 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: 20170216456
    Abstract: Provided herein are methods for facilitating or inducing stable transgene integration and expression in a proliferating cell, comprising administering to the cell (i) a recombinant AAV (rAAV) vector comprising the transgene flanked by transposon-derived inverted terminal repeat sequences, which sequences are in turn flanked by AAV-derived inverted terminal repeat regions, and (ii) a source of a transposase that recognises said transposon-derived inverted terminal repeat sequences and directs the genomic integration of the transgene into the genome of the proliferating cell. Also provided are methods and transgene delivery systems for the treatment or prevention of diseases affecting, associated with or characterised by proliferating cells, including paediatric liver diseases, bone marrow diseases and cancer.
    Type: Application
    Filed: March 23, 2015
    Publication date: August 3, 2017
    Inventors: Ian Alexander, Sharon Cunningham, Andras Nagy
  • Publication number: 20170017624
    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, Andras Nagy
  • 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