Patents by Inventor Fei Yen Chiang

Fei Yen Chiang 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: 9594783
    Abstract: A method, computer-implemented system, and computer program product for creating indexes over XML data managed by a database system are provided. The method, computer-implemented system, and computer program product provide for receiving a workload for the XML data, the workload including one or more database statements, utilizing an optimizer of the database system to enumerate a set of one or more path expressions by creating a virtual universal index based on the workload received and matching a path expression to the virtual universal index, and recommending one or more path expressions from the set of one or more candidate path expressions to create the indexes over the XML data.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: March 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Ashraf Aboulnaga, Andrey Balmin, Kevin S. Beyer, Iman Elghandour, Fei Yen Chiang, Daniele Costante Zilio, Calisto Paul Zuzarte
  • Publication number: 20130080441
    Abstract: A method, computer-implemented system, and computer program product for creating indexes over XML data managed by a database system are provided. The method, computer-implemented system, and computer program product provide for receiving a workload for the XML data, the workload including one or more database statements, utilizing an optimizer of the database system to enumerate a set of one or more path expressions by creating a virtual universal index based on the workload received and matching a path expression to the virtual universal index, and recommending one or more path expressions from the set of one or more candidate path expressions to create the indexes over the XML data.
    Type: Application
    Filed: June 28, 2012
    Publication date: March 28, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ashraf ABOULNAGA, Andrey BALMIN, Kevin S. BEYER, Iman ELGHANDOUR, Fei Yen CHIANG, Daniele Costante ZILIO, Calisto Paul ZUZARTE
  • Patent number: 8229920
    Abstract: A method, system, and computer program product for selecting indexes to be created over XML data are provided. The method, system, and computer program product provide for receiving a workload for the XML data, the workload including one or more database statements, and utilizing an optimizer to recommend a set of one or more path expressions based on the workload received, wherein the set of one or more path expressions is to be used to create one or more indexes over the XML data.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ashraf Aboulnaga, Andrey Balmin, Kevin S. Beyer, Iman Elghandour, Fei Yen Chiang, Daniele Costante Zilio, Calisto Paul Zuzarte
  • Patent number: 7548903
    Abstract: A method, apparatus, and computer instructions for selecting and recommending of clustering indexes are provided. Baseline run time cost estimates are calculated based on database designs. Workload benefit of a candidate clustering design is calculated and compared to the baseline costs. If the workload benefit outweighs the baseline costs, clustering dimension solutions originated from the record identifier (RID) based index are identified. A clustering design is selected based on the identified clustering dimension solutions and the total number of recommended clustering dimensions for a given table. Based on the number of dimensions observed, either a multidimensional clustering solution or a RID based clustering index is recommended.
    Type: Grant
    Filed: January 11, 2005
    Date of Patent: June 16, 2009
    Assignee: International Business Machines Corporation
    Inventors: Fei Yen Chiang, Leslie Anne Cranston, Sam Sampson Lightstone, Daniele Costante Zilio
  • Publication number: 20090063399
    Abstract: A method, system, and computer program product for selecting indexes to be created over XML data are provided. The method, system, and computer program product provide for receiving a workload for the XML data, the workload including one or more database statements, and utilizing an optimizer to recommend a set of one or more path expressions based on the workload received, wherein the set of one or more path expressions is to be used to create one or more indexes over the XML data.
    Type: Application
    Filed: August 31, 2007
    Publication date: March 5, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ashraf Aboulnaga, Andrey Balmin, Kevin S. Beyer, Iman Elghandour, Fei Yen Chiang, Daniele Costante Zilio, Calisto Paul Zuzarte