Patents by Inventor Francis E. Johnson

Francis E. Johnson 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: 6751683
    Abstract: An impact of configuration changes on controllers is projected. This projection quantifies the impact for each controller affected by the change, such that it is known by a quantifiable value how much the change impacts the controller. In order to project the impact, a projected I/O velocity of the controller is determined.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: June 15, 2004
    Assignee: International Business Machines Corporation
    Inventors: Francis E. Johnson, Gary M. King, William J. Rooney, Peter B. Yocom
  • Patent number: 5584039
    Abstract: Coupling execution of channel programs without central processing unit supervision controls data transfer between input/output devices through a main storage of a data processing system. In one embodiment, channel programs to be coupled are generated by a program running on a data processing system central processing unit. The channel program on the input subchannel includes channel commands referencing the output subchannel and operating to cause resumption of the output subchannel. The channel program on the output subchannel includes suspend channel commands directed to itself which correspond to the resume channel commands in the channel program on the input subchannel. In alternative embodiments values in channel commands can change values in, or reference, control blocks to effect execution of other channel programs.
    Type: Grant
    Filed: November 8, 1993
    Date of Patent: December 10, 1996
    Assignee: International Business Machines Corporation
    Inventors: Francis E. Johnson, Allan S. Meritt, Assaf Marron
  • Patent number: 5377337
    Abstract: Provides a software-to-software interface and a software-to-hardware interface between software users and a hardware ADM facility (ADMF) in a data processing system. Such software user presents only virtual addresses to the software-to-software interface in a MSB list. The user list defines virtual address spaces, including a "hiperspace", in a manner that represents physical backing media as different random-access electronic storages, such main storage (MS) and expanded storage (ES). The real data transfers are within or between the backing storages. The user list is transformed into an ADM operation block (AOB), which is assigned an ADM UCB in a UCB queue which is associated with an ADM subchannel. The software-to-hardware interface generates an ORB, containing the AOB address, as an operand of a SSCB instruction which is executed to queue the associated subchannel onto one of plural co-processor queues in the ADMF.
    Type: Grant
    Filed: June 8, 1993
    Date of Patent: December 27, 1994
    Assignee: International Business Machines Corporation
    Inventors: James Antognini, Glen A. Brent, Thomas E. Cook, Thomas J. Dewkett, Joseph C. Elliott, Francis E. Johnson, Casper A. Scalzi, Kenneth R. Veraska, Joseph A. Williams, Harry M. Yudenfriend
  • Patent number: 4843541
    Abstract: The embodiment discloses a method and means for partitioning the resources in a data processing system into a plurality of logical partitions. Host control code may be embodied in programming, microcode, or by special hardware to enable highly efficient operation of a plurality of preferred guest programming systems in the different partitions of the system. The main storage, expanded storage, the channel, and subchannel resources of a system are assigned to the different logical partitions in the system to enable a plurality of preferred guest programming systems to run simultaneously in the different partitions. This invention automatically relocates the absolute addresses of the I/O channel and subchannel resources in the system to their assigned partitions. Also the absolute and virtual addresses of the different guest programming systems are relocated into, as well as page addresses for any expanded storage, their assigned partitions.
    Type: Grant
    Filed: July 29, 1987
    Date of Patent: June 27, 1989
    Assignee: International Business Machines Corporation
    Inventors: George H. Bean, Terry L. Borden, Mark S. Farrell, Peter H. Gum, Roger E. Hough, Francis E. Johnson, Donald W. McCauley, Mark E. Rakhmilevich, John C. Rathjen, Casper A. Scalzi, John F. Scanlon, Leslie W. Wyman
  • Patent number: 4747427
    Abstract: An angle cock which is capable of functioning in a left-handed mode or in a right-handed mode. The angle cock is a ball valve having a ball which is located within the curity of a housing, a valve stem and handle for selectively moving the ball to an open position and one of two closed positions, and a locking device for releasible locking the handle in the open position or in either of the two closed positions.
    Type: Grant
    Filed: March 16, 1987
    Date of Patent: May 31, 1988
    Assignee: Princeton Corporation
    Inventors: Laurence G. Smith, Francis E. Johnson