Patents by Inventor Haiyan Du

Haiyan Du 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: 20240155029
    Abstract: A method for optimizing data access performance, which is applied to an intermediate device, is described. The intermediate device is a network device between a client and a server side, there are one or more clients and one or more server sides. The method includes the intermediate device parsing a received first packet to obtain a feature of the first packet, where the first packet is from a terminal on which one of the clients is located, the first packet is used to request data from one of the server sides, the feature indicates the data requested by using the first packet, and the feature is carried in a part that is of the first packet and that corresponds to application layer data. The method may also include, when the intermediate device stores the data requested by using the first packet, sending the data requested by using the first packet to the terminal.
    Type: Application
    Filed: January 12, 2024
    Publication date: May 9, 2024
    Inventors: Yan XU, Wanhong MENG, Haiyan CHEN, Kai DU, Jun HUANG
  • Patent number: 11487779
    Abstract: A system includes definition of a remote data source, definition of a virtual function specifying executable job code, a return data format and a data location in the remote data source, reception of a structured language query including the virtual function as a data source, and, in response to the received query, instruction of the remote data source to execute the job code based on data in the data location and return data in the return data format.
    Type: Grant
    Filed: November 5, 2014
    Date of Patent: November 1, 2022
    Assignee: SAP SE
    Inventors: Sinisa Knezevic, Petya Nikolova, Shasha Luo, Nitesh Maheshwari, Shahul Hameed P, Haiyan Du, George Quaye
  • Patent number: 9703825
    Abstract: A method, a system and a computer program product for maintaining a pre-computed result set are disclosed. A server coupled to a data source determines whether an object stored in the data source received an update. The server identifies at least one identifier associated with a pre-computed result set based on that determination. The pre-computed result set is computed based on the object. The server computes an updated pre-computed result set using the identifier by applying the received update to the pre-computed result set.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: July 11, 2017
    Assignee: Sybase, Inc.
    Inventors: Xiao Ming Zhou, Xun Cheng, Haiyan Du, Nitesh Maheshwari, Prabhas Kumar Samanta
  • Patent number: 9529846
    Abstract: A system and method to generate an improved layout of a data grid in a database environment is provided. The data grid is a clustered in-memory database cache comprising one or more data fabrics, where each data fabric includes multiple in-memory database cache nodes. A data grid advisor capability can be used by application developers and database administrators to evaluate and design the data grid layout so as to optimize performance based on resource constraints and the needs of particular database applications.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: December 27, 2016
    Assignee: SYBASE, INC.
    Inventors: Juan Wu, Mihnea Andre, Haiyan Du, Ian Scott MacLeod
  • Publication number: 20160125056
    Abstract: A system includes definition of a remote data source, definition of a virtual function specifying executable job code, a return data format and a data location in the remote data source, reception of a structured language query including the virtual function as a data source, and, in response to the received query, instruction of the remote data source to execute the job code based on data in the data location and return data in the return data format.
    Type: Application
    Filed: November 5, 2014
    Publication date: May 5, 2016
    Inventors: Sinisa Knezevic, Petya Nikolova, Shasha Luo, Nitesh Maheshwari, Shahul Hameed P, Haiyan Du, George Quaye
  • Publication number: 20150112922
    Abstract: A method, a system and a computer program product for maintaining a pre-computed result set are disclosed. A server coupled to a data source determines whether an object stored in the data source received an update. The server identifies at least one identifier associated with a pre-computed result set based on that determination. The pre-computed result set is computed based on the object. The server computes an updated pre-computed result set using the identifier by applying the received update to the pre-computed result set.
    Type: Application
    Filed: October 17, 2013
    Publication date: April 23, 2015
    Inventors: Xiao Ming Zhou, Xun Cheng, Haiyan Du, Nitesh Maheshwari, Prabhas Kumar Samanta
  • Publication number: 20120158723
    Abstract: A system and method to generate an improved layout of a data grid in a database environment is provided. The data grid is a clustered in-memory database cache comprising one or more data fabrics, where each data fabric includes multiple in-memory database cache nodes. A data grid advisor capability can be used by application developers and database administrators to evaluate and design the data grid layout so as to optimize performance based on resource constraints and the needs of particular database applications.
    Type: Application
    Filed: December 16, 2010
    Publication date: June 21, 2012
    Applicant: Sybase, Inc.
    Inventors: Juan Wu, Mihnea Andre, Haiyan Du, Ian Scott MacLeod