Patents by Inventor Roger W. Rogers

Roger W. Rogers 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: 8495261
    Abstract: Input/output (I/O) interrupts are avoided at the completion of I/O operations. A task requests (implicitly or explicitly) an I/O operation, and processing of the task is suspended awaiting completion of the I/O operation. At the completion of the I/O operation, instead of an I/O interrupt, an indicator associated with the task is set. Then, when the task once again becomes the current task to be executed, the indicator is checked. If the indicator indicates the I/O operation is complete, execution of the task is resumed.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Roger W. Rogers, Barry E. Willner
  • Publication number: 20100153605
    Abstract: Input/output (I/O) interrupts are avoided at the completion of I/O operations. A task requests (implicitly or explicitly) an I/O operation, and processing of the task is suspended awaiting completion of the I/O operation. At the completion of the I/O operation, instead of an I/O interrupt, an indicator associated with the task is set. Then, when the task once again becomes the current task to be executed, the indicator is checked. If the indicator indicates the I/O operation is complete, execution of the task is resumed.
    Type: Application
    Filed: December 12, 2008
    Publication date: June 17, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Roger W. Rogers, Barry E. Willner
  • Patent number: 4674038
    Abstract: The invention disclosed and claimed herein provides a method for a virtual machine, which maps to the V=R region of a host machine's address space, to resume program execution successfully when the host operating system terminates and subsequently restarts successfully after the occurrence of a system incident. The system incident brings the computer system down, but with a reasonable chance that the system will be able to bounce. A bounce occurs when the host operating system nucleus is reinitialized or refreshed. The virtual machine will be allowed to survive the system incident as long as its integrity can be maintained, i.e. as long as its status and in-progress work can be preserved.
    Type: Grant
    Filed: December 28, 1984
    Date of Patent: June 16, 1987
    Assignee: International Business Machines Corporation
    Inventors: David P. Brelsford, Daniel D. Cerutti, Leslie S. Coleman, Gerald A. Davison, Pamela H. Dewey, Margaret C. Enichen, Sarah T. Hartley, Paul A. Malinowski, Roger W. Rogers, Peter H. Tallman, Lynn A. Czak