Patents by Inventor John E. McGinn

John E. McGinn 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: 10171384
    Abstract: Techniques are disclosed for configuring a physical computing system (e.g., in a cloud computing network) to connect a network bond with a virtual multilayer switch. An operating system process executing in the physical computing system receives a selection of one or more network interfaces. The process aggregates the selected network interfaces into a bonded network interface having a first port. The process creates a network bridge having a second port. The process associates the first port with the second port. The process connects the network bridge with an integration bridge of the virtual multilayer switch via the second port.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Akash V. Gunjal, John E. McGinn, Sanket S. Sangwikar
  • Patent number: 10079783
    Abstract: Techniques are disclosed for configuring a physical computing system (e.g., in a cloud computing network) to connect a network bond with a virtual multilayer switch. An operating system process executing in the physical computing system receives a selection of one or more network interfaces. The process aggregates the selected network interfaces into a bonded network interface having a first port. The process creates a network bridge having a second port. The process associates the first port with the second port. The process connects the network bridge with an integration bridge of the virtual multilayer switch via the second port.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: September 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Akash V. Gunjal, John E. McGinn, Sanket S. Sangwikar
  • Publication number: 20170070453
    Abstract: Techniques are disclosed for configuring a physical computing system (e.g., in a cloud computing network) to connect a network bond with a virtual multilayer switch. An operating system process executing in the physical computing system receives a selection of one or more network interfaces. The process aggregates the selected network interfaces into a bonded network interface having a first port. The process creates a network bridge having a second port. The process associates the first port with the second port. The process connects the network bridge with an integration bridge of the virtual multilayer switch via the second port.
    Type: Application
    Filed: September 3, 2015
    Publication date: March 9, 2017
    Inventors: Akash V. GUNJAL, John E. MCGINN, Sanket S. SANGWIKAR
  • Publication number: 20170070454
    Abstract: Techniques are disclosed for configuring a physical computing system (e.g., in a cloud computing network) to connect a network bond with a virtual multilayer switch. An operating system process executing in the physical computing system receives a selection of one or more network interfaces. The process aggregates the selected network interfaces into a bonded network interface having a first port. The process creates a network bridge having a second port. The process associates the first port with the second port. The process connects the network bridge with an integration bridge of the virtual multilayer switch via the second port.
    Type: Application
    Filed: September 4, 2015
    Publication date: March 9, 2017
    Inventors: Akash V. GUNJAL, John E. MCGINN, Sanket S. SANGWIKAR
  • Publication number: 20120150898
    Abstract: Dynamic collection of system support files in a data processing environment, the data processing environment comprising a plurality of computing systems having different characteristics, including: querying, by a support manager plugin of a management module, a registry of extensions for a support file type provider extension; presenting, by the support manager plugin to a user, a list of types of system support files available from the particular computing system; receiving, by the support manager plugin, a user selection of a type of system support file to retrieve from the particular computing system; querying, by the support manager plugin, the registry of extensions for a data collector extension; and retrieving, by the support manager plugin, the system support file from the particular computing system, including executing the data collection operation specified in the identified data collector extension.
    Type: Application
    Filed: December 9, 2010
    Publication date: June 14, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eric R. Larese, Mario J. Lorenzo, John E. McGinn
  • Patent number: 8112461
    Abstract: An electronic catalog is provided that stores items and attributes associated with the items. One or more of the attributes may have more than one value. Items are stored in an item table with different attributes for items stored in different rows in an attribute table. Additional items may be added to a catalog by adding additional rows to the item table, with attributes related to the additional items added as rows into the attribute table. Particular attributes may have multiple values, and attributes with multiple values are associated with sub-items that correspond to different attribute trees or attribute sets associated with the item. Searching can be performed for attribute values and search results returned indicating all items and sub-items that satisfy the search criteria.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: February 7, 2012
    Assignee: Requisite Software, Inc.
    Inventors: Nathan E. Wykes, Kevin M. Brackney, John E. McGinn, Brian P. Doyle, Jeff Wang, James D. Brown, James D. Harman
  • Publication number: 20110161384
    Abstract: An electronic catalog is provided that stores items and attributes associated with the items. One or more of the attributes may have more than one value. Items are stored in an item table with different attributes for items stored in different rows in an attribute table. Additional items may be added to a catalog by adding additional rows to the item table, with attributes related to the additional items added as rows into the attribute table. Particular attributes may have multiple values, and attributes with multiple values are associated with sub-items that correspond to different attribute trees or attribute sets associated with the item. Searching can be performed for attribute values and search results returned indicating all items and sub-items that satisfy the search criteria.
    Type: Application
    Filed: January 31, 2011
    Publication date: June 30, 2011
    Inventors: Nathan E. Wykes, Kevin M. Brackney, John E. McGinn, Brian P. Doyle, Jeff Wang, James D. Brown, James D. Harman
  • Patent number: 7882156
    Abstract: An electronic catalog is provided that stores items and attributes associated with the items. One or more of the attributes may have more than one value. Items are stored in an item table with different attributes for items stored in different rows in an attribute table. Additional items may be added to a catalog by adding additional rows to the item table, with attributes related to the additional items added as rows into the attribute table. Particular attributes may have multiple values, and attributes with multiple values are associated with sub-items that correspond to different attribute trees or attribute sets associated with the item. Searching can be performed for attribute values and search results returned indicating all items and sub-items that satisfy the search criteria.
    Type: Grant
    Filed: November 2, 2005
    Date of Patent: February 1, 2011
    Assignee: Requisite Software, Inc.
    Inventors: Nathan E. Wykes, Kevin M. Brackney, John E. McGinn, Jr., Brian P. Doyle, Jeff Wang, James D. Brown, James D. Harman
  • Patent number: 5321815
    Abstract: A process for selecting a least weight path between two nodes in a data communication network uses partial trees created and cached in prior route selection operations. All root nodes on possible paths between the two nodes are identified. Any cached tree having a root matching one of the identified root nodes is retrieved from storage. If necessary, each retrieved tree is extended until it includes all possible destination nodes. The extended and/or retrieved trees are used to select the least weight path between the two nodes. The extended tree is then cached for possible use in future route selection operations.
    Type: Grant
    Filed: October 16, 1992
    Date of Patent: June 14, 1994
    Assignee: International Business Machines Corp.
    Inventors: Leo J. Bartolanzo, Jr., Robert D. Clouston, John E. McGinn, William E. Siddall
  • Patent number: 5241682
    Abstract: A method and apparatus for interconnecting multiple data processing networks, each data processing network including: multiple network nodes having routing and functional capability within a data processing network; and, multiple endpoint nodes, each including only local address capability. Each network node may be connected to multiple endpoint nodes and other network nodes; however, connection is only permitted to network nodes within the same data processing network. A border node is established for interconnection between two data processing networks. The border node includes a network node interface having routing and functional capability within a first data processing network and an endpoint node interface having local address capability.
    Type: Grant
    Filed: April 18, 1991
    Date of Patent: August 31, 1993
    Assignee: International Business Machines Corporation
    Inventors: David B. Bryant, Mark A. Cossack, Dennis J. Frett, Harold A. Himwich, Lap T. Huynh, John E. McGinn