Patents by Inventor Rob Reinauer

Rob Reinauer 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: 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