Patents by Inventor Michael Thode

Michael Thode 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: 11175905
    Abstract: Disclosed herein are system, method, and device embodiments for optimizing uploads for an offline scenario by merging requests. An embodiment operates by performing a plurality of modification operations over application storage, generating a first queue entry within a normal operations queue corresponding to a first modification operation of the plurality of modification operations, generating a second queue entry corresponding to a second modification operation of the plurality of modification operations, generating an optimized operations queue including an optimized queue entry combining the first queue entry and the second queue entry, and synchronizing the application storage with a remote storage system based on the optimized operations queue.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: November 16, 2021
    Assignee: SAP SE
    Inventors: Matt Borges, David Brandow, Michael Thode
  • Publication number: 20210096842
    Abstract: Disclosed herein are system, method, and device embodiments for optimizing uploads for an offline scenario by merging requests. An embodiment operates by performing a plurality of modification operations over application storage, generating a first queue entry within a normal operations queue corresponding to a first modification operation of the plurality of modification operations, generating a second queue entry corresponding to a second modification operation of the plurality of modification operations, generating an optimized operations queue including an optimized queue entry combining the first queue entry and the second queue entry, and synchronizing the application storage with a remote storage system based on the optimized operations queue.
    Type: Application
    Filed: September 27, 2019
    Publication date: April 1, 2021
    Inventors: Matt Borges, David Brandow, Michael Thode
  • 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: 20200125657
    Abstract: Disclosed herein are system, method, and computer program product embodiments for efficiently determining a delta of changed data in response to a refresh request from a data consuming application received by a data producing application. The delta response may be formulated using an association-tracking approach or a change-logging approach. These approaches reduce the number of changes that need to be sent to the data consuming application and improve the efficiency of the replication process.
    Type: Application
    Filed: October 22, 2018
    Publication date: April 23, 2020
    Inventors: Michael Thode, Matthew Borges
  • 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
  • Patent number: 8380663
    Abstract: Systems, methods and computer program products for maintaining data integrity in a database environment are described. In operation, a synchronization process is initiated in a remote database system for synchronization of remote data from the remote database system with consolidated data of a consolidated database. Metadata for each row of the remote data is utilized to allow transactional access to the remote data while the synchronization process occurs.
    Type: Grant
    Filed: December 17, 2008
    Date of Patent: February 19, 2013
    Assignee: Sybase, Inc.
    Inventor: Michael Thode
  • Publication number: 20100153346
    Abstract: Systems, methods and computer program products for maintaining data integrity in a database environment are described. In operation, a synchronization process is initiated in a remote database system for synchronization of remote data from the remote database system with consolidated data of a consolidated database. Metadata for each row of the remote data is utilized to allow transactional access to the remote data while the synchronization process occurs.
    Type: Application
    Filed: December 17, 2008
    Publication date: June 17, 2010
    Applicant: iAnywhere Solutions, Inc.
    Inventor: Michael THODE