Patents by Inventor John Dorfner

John Dorfner 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: 10348612
    Abstract: Embodiments relate to setting up direct mapped routers located across independently managed compute and storage networks for enabling multiple modes of communication over the cross-coupled links between the networks. An aspect includes identifying a characteristic of a local entity based on a unique location identifier assigned to the local entity and learning a characteristic of a remote entity based on a location identifier received over a cross-coupled link between the local entity and the remote entity. A port on a local entity router is then correlated with the received location identifier of the remote entity. A route is then built in the direct mapped router table at a location pointed to by the location identifier of the remote entity. An optimistic failover route is established from a storage entity to a compute entity when a cross-coupled link between the storage entity and the compute entity is broken.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: July 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nathan A. Besaw, Bret G. Bidwell, John Dorfner, Aruna V. Ramanan
  • Patent number: 9674076
    Abstract: Embodiments relate to setting up direct mapped routers located across independently managed compute and storage networks for enabling multiple modes of communication over the cross-coupled links between the networks. An aspect includes identifying a characteristic of a local entity based on a unique location identifier assigned to the local entity and learning a characteristic of a remote entity based on a location identifier received over a cross-coupled link between the local entity and the remote entity. A port on a local entity router is then correlated with the received location identifier of the remote entity. A route is then built in the direct mapped router table at a location pointed to by the location identifier of the remote entity. An optimistic failover route is established from a storage entity to a compute entity when a cross-coupled link between the storage entity and the compute entity is broken.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: June 6, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nathan A. Besaw, Bret G. Bidwell, John Dorfner, Aruna V. Ramanan
  • Publication number: 20170054629
    Abstract: Embodiments relate to setting up direct mapped routers located across independently managed compute and storage networks for enabling multiple modes of communication over the cross-coupled links between the networks. An aspect includes identifying a characteristic of a local entity based on a unique location identifier assigned to the local entity and learning a characteristic of a remote entity based on a location identifier received over a cross-coupled link between the local entity and the remote entity. A port on a local entity router is then correlated with the received location identifier of the remote entity. A route is then built in the direct mapped router table at a location pointed to by the location identifier of the remote entity. An optimistic failover route is established from a storage entity to a compute entity when a cross-coupled link between the storage entity and the compute entity is broken.
    Type: Application
    Filed: November 3, 2016
    Publication date: February 23, 2017
    Inventors: Nathan A. Besaw, Bret G. Bidwell, John Dorfner, Aruna V. Ramanan
  • Patent number: 9531623
    Abstract: Embodiments relate to setting up direct mapped routers located across independently managed compute and storage networks for enabling multiple modes of communication over the cross-coupled links between the networks. An aspect includes identifying a characteristic of a local entity based on a unique location identifier assigned to the local entity and learning a characteristic of a remote entity based on a location identifier received over a cross-coupled link between the local entity and the remote entity. A port on a local entity router is then correlated with the received location identifier of the remote entity. A route is then built in the direct mapped router table at a location pointed to by the location identifier of the remote entity. An optimistic failover route is established from a storage entity to a compute entity when a cross-coupled link between the storage entity and the compute entity is broken.
    Type: Grant
    Filed: April 5, 2013
    Date of Patent: December 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nathan A. Besaw, Bret G. Bidwell, John Dorfner, Aruna V. Ramanan
  • Publication number: 20160197819
    Abstract: Embodiments relate to setting up direct mapped routers located across independently managed compute and storage networks for enabling multiple modes of communication over the cross-coupled links between the networks. An aspect includes identifying a characteristic of a local entity based on a unique location identifier assigned to the local entity and learning a characteristic of a remote entity based on a location identifier received over a cross-coupled link between the local entity and the remote entity. A port on a local entity router is then correlated with the received location identifier of the remote entity. A route is then built in the direct mapped router table at a location pointed to by the location identifier of the remote entity. An optimistic failover route is established from a storage entity to a compute entity when a cross-coupled link between the storage entity and the compute entity is broken.
    Type: Application
    Filed: August 13, 2015
    Publication date: July 7, 2016
    Inventors: Nathan A. Besaw, Bret G. Bidwell, John Dorfner, Aruna V. Ramanan
  • Patent number: 9104562
    Abstract: Embodiments relate to providing communication over cross-coupled links between independently managed compute and storage networks. An aspect includes coupling an independently managed local subsystem with an independently managed remote subsystem over cross-coupled links, whereby each subsystem includes compute entities and storage entities. Unique identifiers are assigned to all the compute entities and the storage entities in the local network and the remote network. A determination is then made as to whether each entity is in the local subsystem or the remote subsystem. Accordingly, a global broadcast tree is built to bridge the compute entities in the local subsystem to the storage entities in both the local and remote subsystem. Responsive to an error in a layer of the local subsystem external to a cross-coupled link, the cross-coupled link in the local subsystem is disabled. Accordingly, the remote subsystem may detect that the link has failed.
    Type: Grant
    Filed: April 5, 2013
    Date of Patent: August 11, 2015
    Assignee: International Business Machines Corporation
    Inventors: John Dorfner, Casandra H. Qiu, Aruna V. Ramanan, Alison B. White