Patents by Inventor Weiren Yu

Weiren Yu 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: 11301438
    Abstract: Accordingly, a data engineering system for machine learning at scale is disclosed. In one embodiment, the data engineering system includes an ingest processing module having a schema update submodule and a feature statistics update submodule, wherein the schema update submodule is configured to discover new features and add them to a schema, and wherein the feature statistics update submodule collects statistics for each feature to be used in an online transformation, a record store to store data from a data source, and a transformation module, to receive a low dimensional data instance from the record store and to receive the schema and feature statistics from the ingest processing module, and to transform the low dimensional data instance into a high dimensional representation.
    Type: Grant
    Filed: September 2, 2020
    Date of Patent: April 12, 2022
    Assignee: Petuum Inc.
    Inventors: Wei Dai, Weiren Yu, Eric Xing
  • Patent number: 11119992
    Abstract: Accordingly, a data engineering system for machine learning at scale is disclosed. In one embodiment, the data engineering system includes an ingest processing module having a schema update submodule and a feature statistics update submodule, wherein the schema update submodule is configured to discover new features and add them to a schema, and wherein the feature statistics update submodule collects statistics for each feature to be used in an online transformation, a record store to store data from a data source, and a transformation module, to receive a low dimensional data instance from the record store and to receive the schema and feature statistics from the ingest processing module, and to transform the low dimensional data instance into a high dimensional representation.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: September 14, 2021
    Assignee: PETUUM, INC.
    Inventors: Wei Dai, Weiren Yu, Eric Xing
  • Publication number: 20210026818
    Abstract: Accordingly, a data engineering system for machine learning at scale is disclosed. In one embodiment, the data engineering system includes an ingest processing module having a schema update submodule and a feature statistics update submodule, wherein the schema update submodule is configured to discover new features and add them to a schema, and wherein the feature statistics update submodule collects statistics for each feature to be used in an online transformation, a record store to store data from a data source, and a transformation module, to receive a low dimensional data instance from the record store and to receive the schema and feature statistics from the ingest processing module, and to transform the low dimensional data instance into a high dimensional representation.
    Type: Application
    Filed: September 2, 2020
    Publication date: January 28, 2021
    Inventors: Wei Dai, Weiren Yu, Eric Xing
  • Publication number: 20200379789
    Abstract: A system including a master machine and a plurality of worker machines is disclosed. the master machine includes, for example, an API server configured to receive a job description; a resource allocation module configured to determine a number of virtual machines required to perform a job based on the job description; a container scheduling module configured to create a container containing the number of virtual machines required to perform the job, wherein at least two of the virtual machines in the container resides on different worker machines, and wherein each of the virtual machines is configured to run a same application to perform the job.
    Type: Application
    Filed: August 19, 2020
    Publication date: December 3, 2020
    Inventors: Wei Dai, Weiren Yu, Eric P. Xing, Aurick Qiao, Qirong Ho
  • Patent number: 10782988
    Abstract: A system including a master machine and a plurality of worker machines is disclosed. The master machine includes, for example, an API server configured to receive a job description; a resource allocation module configured to determine a number of virtual machines required to perform a job based on the job description; a container scheduling module configured to create a container containing the number of virtual machines required to perform the job, wherein at least two of the virtual machines in the container resides on different worker machines, and wherein each of the virtual machines is configured to run a same application to perform the job.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: September 22, 2020
    Assignee: Petuum Inc.
    Inventors: Wei Dai, Weiren Yu, Eric P Xing, Aurick Qiao, Qirong Ho
  • Publication number: 20180307710
    Abstract: Accordingly, a data engineering system for machine learning at scale is disclosed. In one embodiment, the data engineering system includes an ingest processing module having a schema update submodule and a feature statistics update submodule, wherein the schema update submodule is configured to discover new features and add them to a schema, and wherein the feature statistics update submodule collects statistics for each feature to be used in an online transformation, a record store to store data from a data source, and a transformation module, to receive a low dimensional data instance from the record store and to receive the schema and feature statistics from the ingest processing module, and to transform the low dimensional data instance into a high dimensional representation.
    Type: Application
    Filed: April 23, 2018
    Publication date: October 25, 2018
    Inventors: Wei Dai, Weiren Yu, Eric Xing
  • Publication number: 20180307509
    Abstract: A system including a master machine and a plurality of worker machines is disclosed. The master machine includes, for example, an API server configured to receive a job description; a resource allocation module configured to determine a number of virtual machines required to perform a job based on the job description; a container scheduling module configured to create a container containing the number of virtual machines required to perform the job, wherein at least two of the virtual machines in the container resides on different worker machines, and wherein each of the virtual machines is configured to run a same application to perform the job.
    Type: Application
    Filed: October 27, 2017
    Publication date: October 25, 2018
    Inventors: Wei Dai, Weiren Yu, Eric P. Xing, Aurick Qiao, Qirong Ho