Patents by Inventor Jerry ZHENG

Jerry ZHENG 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).

  • Publication number: 20180075347
    Abstract: A computation node of a neural network training system is described. The node has a memory storing a plurality of gradients of a loss function of the neural network and an encoder. The encoder encodes the plurality of gradients by setting individual ones of the gradients either to zero or to a quantization level according to a probability related to at least the magnitude of the individual gradient. The node has a processor which sends the encoded plurality of gradients to one or more other computation nodes of the neural network training system over a communications network.
    Type: Application
    Filed: September 15, 2016
    Publication date: March 15, 2018
    Inventors: Dan Alistarh, Jerry Zheng Li, Ryota Tomioka, Milan Vojnovic
  • Patent number: 9582345
    Abstract: Systems and methods for importing data from data sources over a network while correcting and transforming the data are described. A data migration server receives data from various data sources. The data migration server repairs and transforms the received data before transmitting the data to a new data server. In some embodiments, the data migration server repairs data before formatting the data, and in other embodiments, the data migration server formats data before repairing the data. The data migration server also verifies the accuracy of the data, either by comparing the data against data requested and received from third-party servers or in reference to other data from the data sources.
    Type: Grant
    Filed: December 14, 2009
    Date of Patent: February 28, 2017
    Assignee: Appfolio, Inc.
    Inventors: Klaus Schauser, Fredrik Valeur, Jerry Zheng, Tushar Ranka, Donald Tognazzini
  • Patent number: 9043269
    Abstract: Systems and methods for automatically identifying data dependencies for reports are described. In one embodiment, a method includes: instructing a first reporting utility to generate a first report according to a set of parameters, the first report based on data stored in a database; modifying, directly or indirectly, at least one data element in the database; instructing the first reporting utility to generate a second report according to the set of parameters, the second report based on data stored in the database; comparing the first report to the second report; and identifying, based on the comparison, at least one field within the database used by the first reporting utility to generate the first and second reports.
    Type: Grant
    Filed: May 27, 2008
    Date of Patent: May 26, 2015
    Assignee: APPFOLIO, INC.
    Inventors: Jerry Zheng, Paul Kmiec, James Herzberg, Klaus Schauser
  • Publication number: 20110145636
    Abstract: Systems and methods for importing data from data sources over a network while correcting and transforming the data are described. A data migration server receives data from various data sources. The data migration server repairs and transforms the received data before transmitting the data to a new data server. In some embodiments, the data migration server repairs data before formatting the data, and in other embodiments, the data migration server formats data before repairing the data. The data migration server also verifies the accuracy of the data, either by comparing the data against data requested and received from third-party servers or in reference to other data from the data sources.
    Type: Application
    Filed: December 14, 2009
    Publication date: June 16, 2011
    Inventors: Klaus Schauser, Fredrik Valeur, Jerry Zheng, Tushar Ranka, Donald Tognazzini
  • Publication number: 20090300044
    Abstract: Systems and methods for automatically identifying data dependencies for reports are described. In one embodiment, a method includes: instructing a first reporting utility to generate a first report according to a set of parameters, the first report based on data stored in a database; modifying, directly or indirectly, at least one data element in the database; instructing the first reporting utility to generate a second report according to the set of parameters, the second report based on data stored in the database; comparing the first report to the second report; and identifying, based on the comparison, at least one field within the database used by the first reporting utility to generate the first and second reports.
    Type: Application
    Filed: May 27, 2008
    Publication date: December 3, 2009
    Inventors: Jerry ZHENG, Paul KMIEC, James HERZBERG, Klaus SCHAUSER
  • Publication number: 20090299952
    Abstract: Systems and methods for automatic quality assurance of reports generated by workflow software may include: instructing a first reporting utility to generate a first report according to a set of parameters, the first report based on data stored in a database; instructing a second reporting utility to generate a second report according to the set of parameters, the second report based on data stored in the database; comparing the first report to the second report; and identifying at least one difference between the first and second report. The method may also include producing appropriate output identifying the differences. The method may also include determining some differences are solely formatting differences between the reports, and ignoring or outputting those differences in a different manner.
    Type: Application
    Filed: May 27, 2008
    Publication date: December 3, 2009
    Inventors: Jerry ZHENG, Paul KMIEC, James HERZBERG, Klaus SCHAUSER