Patents by Inventor Michael M. Loebig

Michael M. Loebig 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: 10002098
    Abstract: Methods and systems for sharing access to a computer resource accessible by a bus between two controllers are provided. For example, a machine implemented method of sharing access to computer resources includes requesting access to a bus from a processor of a first controller to access a device shared with a processor of a second controller; waiting for a positive response from the second controller; when the positive response is received, accessing the bus for less than a first timeout period; resetting a timer before the timer reaches the first timeout period to extend access to the bus, when access is not complete and a total access time is less than a second timeout period; and releasing the bus when access is complete or the second timeout period has been reached.
    Type: Grant
    Filed: October 9, 2014
    Date of Patent: June 19, 2018
    Assignee: NetApp, Inc.
    Inventors: Amit Kumar Singh, Michael M. Loebig
  • Publication number: 20160103779
    Abstract: Methods and systems for sharing access to a computer resource accessible by a bus between two controllers are provided. For example, a machine implemented method of sharing access to computer resources includes requesting access to a bus from a processor of a first controller to access a device shared with a processor of a second controller; waiting for a positive response from the second controller; when the positive response is received, accessing the bus for less than a first timeout period; resetting a timer before the timer reaches the first timeout period to extend access to the bus, when access is not complete and a total access time is less than a second timeout period; and releasing the bus when access is complete or the second timeout period has been reached.
    Type: Application
    Filed: October 9, 2014
    Publication date: April 14, 2016
    Inventors: Amit Kumar Singh, Michael M. Loebig
  • Publication number: 20160098336
    Abstract: Systems and methods for dynamically programming retimers for computer communications are disclosed. For example, in one aspect, a machine implemented method is disclosed that includes: detecting a cable related event at a port coupled to another device via a cable; determine a cable type and a cable length from a storage location of the port; determining if the cable type and the cable length are different from a previously stored cable type and cable length connecting the port to the other device; and when either the cable type or the cable length are different than the previously stored cable type and cable length, programming a retimer device based on the cable type and length.
    Type: Application
    Filed: October 3, 2014
    Publication date: April 7, 2016
    Inventors: Michael M. Loebig, Madhu Bindu Ankem Venkata, Chen Zhao