Patents by Inventor Sean L. Broeder

Sean L. Broeder 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: 11023434
    Abstract: Examples of a no rollback threshold for an audit trail are disclosed. In one example implementation according to aspects of the present disclosure, a method may include processing, by a computing system, a database transaction, and determining, by the computing system, whether a transaction span of the transaction exceeds a no rollback threshold for an audit trail. The method may include, in response to determining that the transaction span exceeds the no rollback threshold, converting, by the computing system, the transaction into a no rollback transaction. Additionally, the method may include, in response to determining that the transaction span exceeds the no rollback threshold, abandoning, by the computing system, the transaction if an error is encountered during the processing the transaction.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: June 1, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sean L. Broeder, Gary Stephen Smith, Shang-Sheng Tung, John Stewart de Roo
  • Patent number: 10089486
    Abstract: A method for transaction registration is described herein. The method includes sending, for a transaction manager, a registration request for a transaction. The method also performing data accesses on a data server. The registration request is non-blocking to the data accesses. The method further includes performing a two-phase commit process for the data server if the registration request is accepted. Additionally, the method includes handling the rollback if the transaction registration is rejected.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: October 2, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Shang-Sheng Tung, Sean L. Broeder, Ronald M. Cassou, John Stewart de Roo, Gary Stephen Smith
  • Publication number: 20160283733
    Abstract: A method for transaction registration is described herein. The method includes sending, for a transaction manager, a registration request for a transaction. The method also performing data accesses on a data server. The registration request is non-blocking to the data accesses. The method further includes performing a two-phase commit process for the data server if the registration request is accepted. Additionally, the method includes handling the rollback if the transaction registration is rejected.
    Type: Application
    Filed: October 31, 2013
    Publication date: September 29, 2016
    Inventors: Shang-Sheng Tung, Sean L. Broeder, Ronald M. Cassou, John Stewart de Roo, Gary Stephen Smith
  • Publication number: 20160232185
    Abstract: Examples of a no rollback threshold for an audit trail are disclosed. In one example implementation according to aspects of the present disclosure, a method may include processing, by a computing system, a database transaction, and determining, by the computing system, whether a transaction span of the transaction exceeds a no rollback threshold for an audit trail. The method may include, in response to determining that the transaction span exceeds the no rollback threshold, converting, by the computing system, the transaction into a no rollback transaction. Additionally, the method may include, in response to determining that the transaction span exceeds no rollback threshold, abandoning, by the computing system, the transaction if an error is encountered during the processing the transaction.
    Type: Application
    Filed: September 30, 2013
    Publication date: August 11, 2016
    Inventors: Sean L. Broeder, Gary Stephen Smith, Shang-Sheng Tung, John Stewart de Roo
  • Publication number: 20150319265
    Abstract: A plurality of transaction domains include transaction managers owning respective transactions, where a first of the transactions is uniquely identified by a unique identifier that indicates a first of the transaction managers that owns the first transaction, the unique identifier relating to the transaction domain in which the first transaction manager is included. The first transaction manager receives a request from a requester that initiated the first transaction, the request sent to the first transaction manager based on the unique identifier of the first transaction.
    Type: Application
    Filed: April 30, 2014
    Publication date: November 5, 2015
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: John DeRoo, Trina R. Wisler-Krug, Narendra Goyal, Oliver S. Bucaojit, Shang-Sheng Tung, Sean L. Broeder, Adriana Carolina Fuentes, Ronald M. Cassou
  • Patent number: 8306947
    Abstract: One embodiment is a method that reads audit from an audit trail of a source database distributed across multiple storage systems with independent audit trails and then replicates the audit trail to a target database distributed across multiple storage systems with independent audit trails without manual coordination by a database administrator.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: November 6, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sean L. Broeder, Gordon J. Bowring, James J. Collison, Vilmar Olsen, David W. Birdsall, Gary M. Gilbert
  • Patent number: 7974943
    Abstract: One embodiment is a method that builds a target database with transaction logs from an online source database. The transaction logs include both existing data in the source database and updates that occur to the source database while the target database is being built.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: July 5, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Gary M. Gilbert, Sean L. Broeder, Ronald P. Cohen, Leonard R. Fishler, Gary S. Smith
  • Publication number: 20100114817
    Abstract: One embodiment is a method that reads audit from an audit trail of a source database distributed across multiple storage systems with independent audit trails and then replicates the audit trail to a target database distributed across multiple storage systems with independent audit trails without manual coordination by a database administrator.
    Type: Application
    Filed: October 30, 2008
    Publication date: May 6, 2010
    Inventors: Sean L. Broeder, Gordon J. Bowring, James J. Collison, Vilmar Olsen, David W. Birdsall, Gary M. Gilbert
  • Publication number: 20100114831
    Abstract: One embodiment is a method that builds a target database with transaction logs from an online source database. The transaction logs include both existing data in the source database and updates that occur to the source database while the target database is being built.
    Type: Application
    Filed: October 30, 2008
    Publication date: May 6, 2010
    Inventors: Gary M. Gilbert, Sean L. Broeder, Ronald P. Cohen, Leonard R. Fishler, Gay S. Smith