Patents by Inventor Hoi Wing Holman Sze

Hoi Wing Holman Sze 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: 11500854
    Abstract: In a production environment, an entry is logged in a log journal to represent a read operation on a record of a file. A problematic transaction in a batch job is selected and set of operations performed by the problematic transaction is intercepted. The set includes a combination of read, write, update, delete operations, and operations that use external resources. A window of entries is determined in the log journal where the entry is a beginning entry in the window and an ending entry is a last entry captured in the log journal before detecting the error. From the window, those entries are filtered that correspond to the record. A final value of the record is copied from the production environment to a development environment and rolled back in the development environment to an initial value stored in the beginning entry. The problematic transaction is performed in the development environment.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: November 15, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kushal S. Munir, Edmund H. Reinhardt, Hoi Wing Holman Sze, Trong Truong
  • Publication number: 20170124141
    Abstract: In a production environment, an entry is logged in a log journal to represent a read operation on a record of a file. A problematic transaction in a batch job is selected and set of operations performed by the problematic transaction is intercepted. The set includes a combination of read, write, update, delete operations, and operations that use external resources. A window of entries is determined in the log journal where the entry is a beginning entry in the window and an ending entry is a last entry captured in the log journal before detecting the error. From the window, those entries are filtered that correspond to the record. A final value of the record is copied from the production environment to a development environment and rolled back in the development environment to an initial value stored in the beginning entry. The problematic transaction is performed in the development environment.
    Type: Application
    Filed: October 30, 2015
    Publication date: May 4, 2017
    Applicant: International Business Machines Corporation
    Inventors: Kushal S. Munir, Edmund H. Reinhardt, Hoi Wing Holman Sze, Trong Truong