Patents by Inventor Chunsheng Sun

Chunsheng Sun 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: 11657066
    Abstract: Methods, processing units, and computer-readable media in a cloud-based database are described. Redo log records are applied to a page at a database replica only when an updated version of the page is requested at the database replica. A log cache may be used by a replica node of the database to track recent redo log records applicable to a given page. The recent redo log records stored in the log cache may be applied to update the page on-demand when an updated version of the page is requested. By applying only the redo log records applicable to pages that are currently being requested, processing resources may be used only to generate pages that are currently required. Methods for registering redo log records into the log cache by the master or replica server are also described.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: May 23, 2023
    Assignee: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD.
    Inventors: Chong Chen, Jin Chen, Shu Lin, Chunsheng Sun
  • Publication number: 20220171787
    Abstract: Methods, processing units, and computer-readable media in a cloud-based database are described. Redo log records are applied to a page at a database replica only when an updated version of the page is requested at the database replica. A log cache may be used by a replica node of the database to track recent redo log records applicable to a given page. The recent redo log records stored in the log cache may be applied to update the page on-demand when an updated version of the page is requested. By applying only the redo log records applicable to pages that are currently being requested, processing resources may be used only to generate pages that are currently required. Methods for registering redo log records into the log cache by the master or replica server are also described.
    Type: Application
    Filed: November 30, 2020
    Publication date: June 2, 2022
    Inventors: Chong CHEN, Jin CHEN, Shu LIN, Chunsheng SUN
  • Patent number: 7181457
    Abstract: A system and method are disclosed for utilizing compression in database caches to facilitate access to database information. In contrast with applying compression to the database that is stored on disk, the present invention achieves performance advantages by using compression within the main memory database cache used by a database management system to manage data transfers to and from a physical database file stored on a storage system or stored on a networked attached device or node. The disclosed system and method thereby provide a significant technical advantage by increasing the effective database cache size. And this effective increase in database cache size can greatly enhance the operations-per-second capability of a database management system by reducing unnecessary disk or network accesses thereby reducing data access times.
    Type: Grant
    Filed: May 28, 2003
    Date of Patent: February 20, 2007
    Assignee: Pervasive Software, Inc.
    Inventors: Rob Reinauer, Ken White, Chunsheng Sun, Richard Arnold, Sunil Jacob, Desmond Tan, Kevin Lewis
  • Patent number: 6996584
    Abstract: The present invention provides functional client side data cache coherence distributed across database servers and clients. This system includes an application resident on a client operable to request access to data, and wherein the client is coupled to a local memory cache operable to store requested date. The client is coupled to a remote memory storage system, such as disk storage or network resources by a communication pathway. This remote memory storage system is operable to store data, process requests for specified data, retrieve the specified data from within the remote memory storage system, and transmit the requested data to the client with annotated version information. The data received by the client is verified as being coherent with any downstream linked information stored in the client's local memory cache. Otherwise, updated coherent data is requested, received and verified prior to being used by the client and its resident applications.
    Type: Grant
    Filed: May 14, 2002
    Date of Patent: February 7, 2006
    Assignee: Pervasive Software, Inc.
    Inventors: Ken White, Rob Reinauer, Chunsheng Sun, Richard Arnold, Sunil Jacob, Desmond Tan, Kevin Lewis
  • Patent number: 6988165
    Abstract: A system and method are disclosed for improving the efficiency of write operations by intelligently managing disk pages that are written during checkpoint operations so that write operations can occur with reduced numbers of writes. As write data is received and cached, for example, by a database application, disk pages are allocated to the write data. When a checkpoint operation is taken to write the data cache to disk as modifications or additions to the database file, an intelligent write management module re-assesses the disk page allocation and re-maps disk writes to improve the efficiency of disk input/output (I/O) operations. As such, significant improvements in the speed and efficiency of database operations during checkpoint events are achieved.
    Type: Grant
    Filed: May 19, 2003
    Date of Patent: January 17, 2006
    Assignee: Pervasive Software, Inc.
    Inventors: Ken White, Rob Reinauer, Chunsheng Sun, Richard Arnold, Sunil Jacob, Desmond Tan, Kevin Lewis
  • Publication number: 20050015374
    Abstract: A system and method are disclosed for utilizing compression in database caches to facilitate access to database information. In contrast with applying compression to the database that is stored on disk, the present invention achieves performance advantages by using compression within the main memory database cache used by a database management system to manage data transfers to and from a physical database file stored on a storage system or stored on a networked attached device or node. The disclosed system and method thereby provide a significant technical advantage by increasing the effective database cache size. And this effective increase in database cache size can greatly enhance the operations-per-second capability of a database management system by reducing unnecessary disk or network accesses thereby reducing data access times.
    Type: Application
    Filed: May 28, 2003
    Publication date: January 20, 2005
    Inventors: Rob Reinauer, Ken White, Chunsheng Sun, Richard Arnold, Sunil Jacob, Desmond Tan, Kevin Lewis
  • Publication number: 20030217080
    Abstract: A system and method are disclosed for improving the efficiency of write operations by intelligently managing disk pages that are written during checkpoint operations so that write operations can occur with reduced numbers of writes. As write data is received and cached, for example, by a database application, disk pages are allocated to the write data. When a checkpoint operation is taken to write the data cache to disk as modifications or additions to the database file, an intelligent write management module re-assesses the disk page allocation and re-maps disk writes to improve the efficiency of disk input/output (I/O) operations. As such, significant improvements in the speed and efficiency of database operations during checkpoint events are achieved.
    Type: Application
    Filed: May 19, 2003
    Publication date: November 20, 2003
    Inventors: Ken White, Rob Reinauer, Chunsheng Sun, Richard Arnold, Sunil Jacob, Desmond Tan, Kevin Lewis
  • Publication number: 20030217081
    Abstract: The present invention provides functional client side data cache coherence distributed across database servers and clients. This system includes an application resident on a client operable to request access to data, and wherein the client is coupled to a local memory cache operable to store requested date. The client is coupled to a remote memory storage system, such as disk storage or network resources by a communication pathway. This remote memory storage system is operable to store data, process requests for specified data, retrieve the specified data from within the remote memory storage system, and transmit the requested data to the client with annotated version information. The data received by the client is verified as being coherent with any downstream linked information stored in the client's local memory cache. Otherwise, updated coherent data is requested, received and verified prior to being used by the client and its resident applications.
    Type: Application
    Filed: May 14, 2002
    Publication date: November 20, 2003
    Inventors: Ken White, Rob Reinauer, Chunsheng Sun, Richard Arnold, Sunil Jacob, Desmond Tan, Kevin Lewis