Patents by Inventor Harley Al Beier

Harley Al Beier 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: 7093253
    Abstract: A throttling specification is received by a computer task to direct the computer task's usage of critical computer resources, such as CPU cycles. The computer task comprises units of work, and the elapsed time of each unit of work is calculated as each unit of work completes. Upon the completion of one unit of work, a suspension time is calculated based at least partially on the throttling specification and the elapsed time corresponding to the completed unit of work. Prior to initiating the next unit of work for the computer task, the computer task is suspended for the calculated suspension time. In this manner, other important computing tasks operating in the computer system have access to critical computer resources during the suspension period. Even though the computer task may be given the highest possible priority to ensure a timely and predictable completion, total monopolization of critical computer resources is avoided.
    Type: Grant
    Filed: November 6, 2001
    Date of Patent: August 15, 2006
    Assignee: International Business Machines Corporation
    Inventors: Merle R. Beghtel, Harley Al Beier, Charles Alexander Goodwyn, Jr., Dean Lynn Grover, Claudia Si-man Ho, Percy Tzu-jung Li, Joaquin Ramirez, Vern Lee Watts
  • Publication number: 20030088605
    Abstract: A throttling specification is received by a computer task to direct the computer task's usage of critical computer resources, such as CPU cycles. The computer task comprises units of work, and the elapsed time of each unit of work is calculated as each unit of work completes. Upon the completion of one unit of work, a suspension time is calculated based at least partially on the throttling specification and the elapsed time corresponding to the completed unit of work. Prior to initiating the next unit of work for the computer task, the computer task is suspended for the calculated suspension time. In this manner, other important computing tasks operating in the computer system have access to critical computer resources during the suspension period. Even though the computer task may be given the highest possible priority to ensure a timely and predictable completion, total monopolization of critical computer resources is avoided.
    Type: Application
    Filed: November 6, 2001
    Publication date: May 8, 2003
    Applicant: International Business Machines Corporation
    Inventors: Merle R. Beghtel, Harley Al Beier, Charles Alexander Goodwyn, Dean Lynn Grover, Claudia Si-man Ho, Percy Tzu-jung Li, Joaquin Ramirez, Vern Lee Watts
  • Patent number: 6065018
    Abstract: A method and apparatus to synchronize recovery logs transmitted to a remote site for recovering related databases having different logical structuring. In one embodiment, the related databases are a hierarchial structured database such as IMS and a relational structured database such as DB2.
    Type: Grant
    Filed: March 4, 1998
    Date of Patent: May 16, 2000
    Assignee: International Business Machines Corporation
    Inventors: Harley Al Beier, Robert Frederic Kern, David Wayne Moore, Karen Alicia Ranson, Vern Lee Watts
  • Patent number: 5933820
    Abstract: The system, method, and program product of this invention allows a database management system to internally use direct and indirect pointing to locate targeted data elements that are logically related to another data element or are a target of a secondary index. By using direct and indirect pointing, the number of steps involved in a reorganization of the database can be reduced. After a reorganization, the database management system does not go back, in a separate process, to update all of the direct pointers that have pointed to segments that have moved as a result of the reorganization. Instead, the direct pointer is updated, by using the indirect pointer, only upon a first reference to the targeted data element that has moved.
    Type: Grant
    Filed: May 20, 1996
    Date of Patent: August 3, 1999
    Assignee: International Business Machines Corporation
    Inventors: Harley Al Beier, Sidney Kornelis, Vern L. Watts
  • Patent number: 5881379
    Abstract: The system, method, and program product of this invention allows a database management system to internally use direct and indirect pointing to locate targeted data elements that are logically related to another data element or are a target of a secondary index. By using direct and indirect pointing, the number of steps involved in a reorganization of the database can be reduced. After a reorganization, the database management system does not go back, in a separate process, to update all of the direct pointers that have pointed to segments that have moved as a result of the reorganization. Instead, the direct pointer is updated, by using the indirect pointer, only upon a first reference to the targeted data element that has moved. Each targeted data element has an entry in an indirect index where a unique identifier of the targeted data element is the key into the index. The indirect index has two direct pointer slots. Which pointer slot is used by the DBMS is determined by the odd/even reorganization number.
    Type: Grant
    Filed: May 20, 1996
    Date of Patent: March 9, 1999
    Assignee: International Business Machines Corporation
    Inventors: Harley Al Beier, Sidney Kornelis, Vern L. Watts