Patents by Inventor Michael Vander Ploeg

Michael Vander Ploeg 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: 10795910
    Abstract: Guaranteed message sequencing between a first and second database is described. An example method includes maintaining first state information associated with the first database at the first database, where second state information associated with the first database is maintained at the second database. The client sends, to the second database, a message describing changed rows between the first database and the second database since a last synchronization and the first state information. The client subsequently receives, from the second database, status of the last synchronization, where the status is determined by the second database based on the first state information and the second state information.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: October 6, 2020
    Assignee: SYBASE, INC.
    Inventors: Yufei Guo, Tim McClements, Michael Thode, Michael Vander Ploeg
  • Publication number: 20200233849
    Abstract: Disclosed herein are system, method, and computer program product embodiments for database modification and processing functionality. An embodiment operates by providing a batch of values stored in rows corresponding to a particular column responsive to a request to encrypt the values of the particular column. Encrypted values corresponding the batch of values are received and stored in a hidden column. A status of the rows corresponding to batch of values of the hidden column is updated to indicate in which rows of the hidden column the received encrypted values have been stored. Updated encrypted values are received and stored in the hidden column. The particular column is replaced with the hidden column.
    Type: Application
    Filed: January 17, 2019
    Publication date: July 23, 2020
    Inventors: Rajnish Chitkara, Michael Vander Ploeg, Anita Patel, Marlon McKenzie, Abhishek Singhi, Eunsang Kim, Hanggjun Cho, Juhyeon Jeong
  • Patent number: 10558571
    Abstract: In an example embodiment, one or more pages from a database are stored in a page cache stored in a shared memory, the one or more pages stored in a packed format. One or more rows from the database are stored in a row cache stored in the shared memory, the one or more rows stored in an unpacked format. A request for a row of the database is received. Then, the row cache is searched for the row. In response to a determination that the row cannot be found in the row cache, the page cache is searched for the row. Finally, the row is returned.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: February 11, 2020
    Assignee: SYBASE, INC.
    Inventors: Tim McClements, Michael Vander Ploeg
  • Publication number: 20150269179
    Abstract: In an example embodiment, one or more pages from a database are stored in a page cache stored in a shared memory, the one or more pages stored in a packed format. One or more rows from the database are stored in a row cache stored in the shared memory, the one or more rows stored in an unpacked format. A request for a row of the database is received. Then, the row cache is searched for the row. In response to a determination that the row cannot be found in the row cache, the page cache is searched for the row. Finally, the row is returned.
    Type: Application
    Filed: March 20, 2014
    Publication date: September 24, 2015
    Inventors: Tim McClements, Michael Vander Ploeg
  • Publication number: 20150186485
    Abstract: Guaranteed message sequencing between a first and second database is described. An example method includes maintaining first state information associated with the first database at the first database, where second state information associated with the first database is maintained at the second database. The client sends, to the second database, a message describing changed rows between the first database and the second database since a last synchronization and the first state information. The client subsequently receives, from the second database, status of the last synchronization, where the status is determined by the second database based on the first state information and the second state information.
    Type: Application
    Filed: December 31, 2013
    Publication date: July 2, 2015
    Inventors: Yufei Guo, Tim McClements, Michael Thode, Michael Vander Ploeg