Patents by Inventor Hong Gui

Hong Gui 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: 20210395120
    Abstract: A data-knowledge driven multi-objective optimal control method for municipal wastewater treatment process belongs to the field of wastewater treatment. To balance the energy consumption and effluent quality, a data driven multi-objective optimization model, including energy consumption model and effluent quality model are established to obtain the nonlinear relationship along energy consumption, effluent quality and manipulated variables. Meanwhile, a multi-objective particle swarm optimization algorithm, based on evolutionary knowledge, is proposed to optimize the set-points of nitrate nitrogen and dissolved oxygen. Moreover, the proportional integral differential (PID) controller is designed to track the set-points. Then the effluent quality can be improved and the energy consumption can be reduced.
    Type: Application
    Filed: May 28, 2021
    Publication date: December 23, 2021
    Inventors: Hong-Gui Han, Lin-lin Zhang, Jun-Fei Qiao
  • Publication number: 20200071209
    Abstract: To solve problems of frequent occurrence and great harm of membrane fouling during MBR wastewater treatment process, the invention proposes a membrane fouling intelligent early warning method to realize online and accurate early warning of membrane fouling. This early warning method achieves accurate prediction of water permeability by constructing soft-computing model based on recurrent fuzzy neural network. The intelligent early warning of membrane fouling is achieved by the comprehensive evaluation method, which solves the problem that membrane fouling is difficult to be early warning in the MBR wastewater treatment process, improves the pretreatment ability of membrane fouling, reduces the damage caused by membrane fouling, ensures the safe operation of MBR wastewater treatment process, and promotes efficient and stable operation of MBR wastewater treatment plant.
    Type: Application
    Filed: August 26, 2019
    Publication date: March 5, 2020
    Inventors: HONG-GUI HAN, YING-XU WANG, SHU-JUN WU, MIN GUO
  • Patent number: 8359325
    Abstract: A database system includes database software to receive a query specifying a join of plural base tables, and to determine whether a foreign key and primary key relationship exists between join columns specified by the query and a materialized view definition. Based on the existence of the foreign key and the primary key relationship between join columns specified by the query and the materialized view definition, the database software determines that a result for the received query is to be computed from the materialized view.
    Type: Grant
    Filed: February 25, 2004
    Date of Patent: January 22, 2013
    Assignee: Teradata US, Inc.
    Inventors: Hong Gui, Grace Au, Curt J. Ellmann
  • Patent number: 8032503
    Abstract: A system and method include defining a snapshot join index using a sparse condition in a join index definition. A new sparse condition of the snapshot join index is compared with an old sparse condition. Rows in a base table are identified as a function of the comparing, and the join index table is updated using the identified rows.
    Type: Grant
    Filed: August 5, 2008
    Date of Patent: October 4, 2011
    Assignee: Teradata US, Inc.
    Inventors: Carlos Bouloy, Grace Au, Hong Gui
  • Patent number: 7991765
    Abstract: A system and method of rewriting a database query where the query contains an aggregate includes the following. If one or more aggregate materialized views are considered, rewriting the query using an aggregate materialized view. If one or more non-aggregate multi-table materialized views are considered, the query is rewritten using a multi-table materialized view. A join cost is determined for each such non-aggregate multi-table materialized view. If one or more non-aggregate single table materialized views are considered, the query is rewritten using the single table materialized view. A join cost is determined for each such non-aggregate single table materialized view. Finally, a current total cost is determined for use of various materialized views as a function of join cost, aggregation cost and spool cost to select a rewritten query.
    Type: Grant
    Filed: July 31, 2008
    Date of Patent: August 2, 2011
    Assignee: Teradata US, Inc.
    Inventors: Hong Gui, Grace Au, Kuorong Chiang
  • Patent number: 7933867
    Abstract: A database system includes a storage to store a view containing results of a cube-based operation on at least one base table, with the view containing a first result set for a group-by on a first grouping set, and a second result set for a group-by on a second grouping set. In response to a change to the at least one base table, a controller updates the first result set by computing a change to the first result set based on a change in the at least one base table, and updates the second result set by computing a change to the second result set based on the change to the first result set.
    Type: Grant
    Filed: November 12, 2003
    Date of Patent: April 26, 2011
    Assignee: Teradata US, Inc.
    Inventors: Hong Gui, Ambuj Shatdal, Curt J. Ellmann
  • Patent number: 7912833
    Abstract: A system and method include obtaining a query and identifying an aggregate join index (AJI) at a high level of aggregation. The dimension table may be rolled-up with the grouping key being the union of the grouping key in the AJI and the grouping key of the query. The identified AJI is joined with the rolled-up dimension table to obtain columns in the query that are not in the identified AJI. The joined AJI and rolled-up dimension table are then rolled up to answer the query.
    Type: Grant
    Filed: August 5, 2008
    Date of Patent: March 22, 2011
    Assignee: Teradata US, Inc.
    Inventors: Hong Gui, Grace Au, Carlos Bouloy
  • Publication number: 20100036799
    Abstract: A computer implemented system and method includes obtaining a query referring to rows in a relational database. A sparse index of the database that has a set of rows that is a subset of the rows referred to in the query is obtained. Rows referred to in the query that are not in the sparse index are then obtained and a union of such rows and the rows of the sparse index is performed to obtain a complete row set for processing the query.
    Type: Application
    Filed: August 5, 2008
    Publication date: February 11, 2010
    Applicant: Teradata US, Inc.
    Inventors: Carlos Bouloy, Grace Au, Hong Gui
  • Publication number: 20100036886
    Abstract: A system and method include defining a snapshot join index using a sparse condition in a join index definition. A new sparse condition of the snapshot join index is compared with an old sparse condition. Rows in a base table are identified as a function of the comparing, and the join index table is updated using the identified rows.
    Type: Application
    Filed: August 5, 2008
    Publication date: February 11, 2010
    Applicant: Teradata US, Inc.
    Inventors: Carlos Bouloy, Grace Au, Hong Gui
  • Publication number: 20100036800
    Abstract: A system and method include obtaining a query and identifying an aggregate join index (AJI) at a high level of aggregation. The dimension table may be rolled-up with the grouping key being the union of the grouping key in the AJI and the grouping key of the query. The identified AJI is joined with the rolled-up dimension table to obtain columns in the query that are not in the identified AJI. The joined AJI and rolled-up dimension table are then rolled up to answer the query.
    Type: Application
    Filed: August 5, 2008
    Publication date: February 11, 2010
    Applicant: Teradata US, Inc.
    Inventors: Hong Gui, Grace Au, Carlos Bouloy
  • Publication number: 20100030731
    Abstract: A system and method of rewriting a database query where the query contains an aggregate includes the following. If one or more aggregate materialized views are considered, rewriting the query using an aggregate materialized view. If one or more non-aggregate multi-table materialized views are considered, the query is rewritten using a multi-table materialized view. A join cost is determined for each such non-aggregate multi-table materialized view. If one or more non-aggregate single table materialized views are considered, the query is rewritten using the single table materialized view. A join cost is determined for each such non-aggregate single table materialized view. Finally, a current total cost is determined for use of various materialized views as a function of join cost, aggregation cost and spool cost to select a rewritten query.
    Type: Application
    Filed: July 31, 2008
    Publication date: February 4, 2010
    Applicant: Teradata US, Inc.
    Inventors: Hong Gui, Grace Au, Kuorong Chiang
  • Patent number: 6865569
    Abstract: A method and apparatus determines (1) if a materialized view can be used to respond to a query for data stored in one or more base tables of a database system; and/or (2) if the materialized view needs to be updated in response to an update query. A query expression tree represents the query, and a materialized view expression tree represents the materialized view. The components of the query expression tree are compared with components of the materialized view expression tree to determine if the materialized view covers the query that is, the tuples in the result of the query expression are a subset of the tuples in the result of the materialized view expression.
    Type: Grant
    Filed: August 22, 2001
    Date of Patent: March 8, 2005
    Assignee: NCR Corporation
    Inventors: Hong Gui, Curt J. Ellmann, Grace Au, Ahmad S. Ghazal
  • Patent number: D476110
    Type: Grant
    Filed: November 19, 2002
    Date of Patent: June 17, 2003
    Assignee: Zreative Products Inc.
    Inventor: Hong Gui Huang