Patents by Inventor Gary A. Fisher, Sr.

Gary A. Fisher, Sr. 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: 6748401
    Abstract: An exemplary embodiment of the present invention is a method for dynamically managing a hash pool data structure. A request to insert a new key value into a hash pool data structure that includes at least one index level is received. An insertion location is calculated for the new key value in response to the new key value and to existing key values in the hash pool data structure. The insertion location includes an index level. A new index level is added at the insertion location if the index level is not the maximum number of index levels in the hash pool data structure; if the insertion location contains a chain of existing key values with a length equal to the maximum chain length; and if the new index record locations of the new key value and the existing key values are dispersed. The insertion location is updated in response to adding a new index record and the new key value is inserted into the insertion location.
    Type: Grant
    Filed: October 11, 2001
    Date of Patent: June 8, 2004
    Assignee: International Business Machines Corporation
    Inventors: Robert A. Blackburn, Robert O. Dryfoos, Gary A. Fisher, Sr., Glenn W. Sears, Jr.
  • Patent number: 5297262
    Abstract: A computer system, including at least one host (processor and operating system), a channel subsystem and at least one switch (together with an associated switch controller) for switchably connecting an I/O device (together with an associated I/O device control unit) to a host via said channel subsystem, in combination with means for dynamically managing I/O connectivity in said computer from each host. The I/O manager's functions are centralized at the host level across the computer system. Each host is responsible for an instance of the manager.
    Type: Grant
    Filed: October 21, 1992
    Date of Patent: March 22, 1994
    Assignee: International Business Machines Corporation
    Inventors: Michael C. Cox, Richard Cwiakala, Jean-Louis Fava, Gary A. Fisher, Sr., Robert J. Gallagher, Eugene P. Hefferon, Karl H. Hoppe, Peter I. Kania, Martin W. Sachs
  • Patent number: 5265241
    Abstract: A method of creating a data structure or map describing the I/O configuration and of verifying and resolving errors in configuration data in a system in which processors are coupled to one another or to device control units either directly or through a dynamic switch by way of links attached to link adapters of respective end units. Each pair of unit link adapters coupled to the respective ends of a link exchanges information identifying the unit and the adapter on that unit. A physical configuration map indicating the actual physical system configuration is constructed from such "nearest neighbor" information. This physical configuration map is compared with a logical configuration map indicating the user-defined logical system configuration to determine the existence of any discrepancies therebetween, and one map is conformed to the other as appropriate.
    Type: Grant
    Filed: September 4, 1990
    Date of Patent: November 23, 1993
    Assignee: International Business Machines Corporation
    Inventors: Loraine Arnold, Gary A. Fisher, Sr., David B. Flaxer