Patents by Inventor Ronald M. Cassou

Ronald M. Cassou 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: 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: 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: 7168001
    Abstract: A method of processing a transaction includes processing a transaction workload in a primary process pair on a first node in a cluster of nodes, the processing using at least one stable storage volume for storing a database and another stable storage volume for storing a log, the at least one stable storage volume and the log storage volume forming a log storage group. The method further includes performing checkpointing operations via the network from the primary process pair to a backup process pair while processing the transaction workload, the backup process pair operating on a second node in the cluster of nodes. The method further includes detecting a failure making the first node inoperable or inaccessible, and after detecting the failure, engaging the backup process pair to take over the transaction processing workload of the primary process pair, the backup process pair being configured to operate with the log storage group used by the primary process pair on the failed node.
    Type: Grant
    Filed: February 6, 2004
    Date of Patent: January 23, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Charles S. Johnson, Shang-Sheng Tung, Ronald M. Cassou, David Hege, Gary S. Smith
  • Patent number: 7100076
    Abstract: A method of transferring a transaction workload of a primary process pair. The primary pair has access to a stable storage volume for storing data items and a log for storing transaction processing updates to data items. A backup process pair is established for the primary pair and information is transferred thereto so that it can take over for the primary pair should that pair fail. Additionally, a lock table is maintained and update records are written to the log by the primary pair. The update records include any locks from the lock table that related to the update records. When a failure of the primary pair occurs, the storage volume is locked, and the backup pair reads the log to reconstruct a lock table. Once the locks have been reconstructed, the lock on the storage volume is released and the backup pair operates to process the workload.
    Type: Grant
    Filed: May 9, 2003
    Date of Patent: August 29, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Charles S. Johnson, David C. Hege, Gary S. Smith, Ronald M. Cassou, Sang-Sheng Tung
  • Publication number: 20040225915
    Abstract: A method of transferring a transaction workload of a primary process pair. The primary pair has access to a stable storage volume for storing data items and a log for storing transaction processing updates to data items. A backup process pair is established for the primary pair and information is transferred thereto so that it can take over for the primary pair should that pair fail. Additionally, a lock table is maintained and update records are written to the log by the primary pair. The update records include any locks from the lock table that related to the update records. When a failure of the primary pair occurs, the storage volume is locked, and the backup pair reads the log to reconstruct a lock table. Once the locks have been reconstructed, the lock on the storage volume is released and the backup pair operates to process the workload.
    Type: Application
    Filed: May 9, 2003
    Publication date: November 11, 2004
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Charles S. Johnson, David C. Hege, Gary S. Smith, Ronald M. Cassou, Shang-Sheng Tung
  • Publication number: 20030050930
    Abstract: A remote data facility (RDF) capable of performing a lockstep data replication procedure (“LockStep Procedure”). When the LockStep Procedure is invoked, and when an application program has committed a transaction, the application program is prevented from executing other procedures until the application is notified that audit records associated with that transaction have been safely stored to the backup system. Since the application program is prevented from executing other procedures, no decision based on the commit will be made until after the application is notified that all the audit records associated with the transaction are safely stored in the backup system.
    Type: Application
    Filed: January 22, 2002
    Publication date: March 13, 2003
    Inventors: Malcolm Mosher, Charles Johnson, Ronald M. Cassou, David Hege