Patents by Inventor David Ross Willoughby

David Ross Willoughby 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: 9137041
    Abstract: A network adapter has a first and second virtual local area network (“VLAN”) device configured on each of first and second physical ports of the network adapter. The second VLAN devices are configured as a logically bonded, virtual device.
    Type: Grant
    Filed: May 1, 2013
    Date of Patent: September 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: Mel Mehrdad Bakhshi, Philip Kunsik Cho, Vinit Jain, Mladen Kovacevic, Pandu Ranga Rao Mutyala, David Ross Willoughby
  • Patent number: 8988987
    Abstract: A network adapter has a first and second virtual local area network (“VLAN”) device configured on each of first and second physical ports of the network adapter. The second VLAN devices are configured as a logically bonded, virtual device.
    Type: Grant
    Filed: October 25, 2012
    Date of Patent: March 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Mel Mehrdad Bakhshi, Philip Kunsik Cho, Vinit Jain, Mladen Kovacevic, Pandu Ranga Rao Mutyala, David Ross Willoughby
  • Publication number: 20140119380
    Abstract: A network adapter has a first and second virtual local area network (“VLAN”) device configured on each of first and second physical ports of the network adapter. The second VLAN devices are configured as a logically bonded, virtual device.
    Type: Application
    Filed: May 1, 2013
    Publication date: May 1, 2014
    Applicant: International Business Machines Corporation
    Inventors: Mel Mehrdad Bakhshi, Philip Kunsik Cho, Vinit Jain, Mladen Kovacevic, Pandu Ranga Rao Mutyala, David Ross Willoughby
  • Publication number: 20140119174
    Abstract: A network adapter has a first and second virtual local area network (“VLAN”) device configured on each of first and second physical ports of the network adapter. The second VLAN devices are configured as a logically bonded, virtual device.
    Type: Application
    Filed: October 25, 2012
    Publication date: May 1, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mel Mehrdad Bakhshi, Philip Kunsik Cho, Vinit Jain, Mladen Kovacevic, Pandu Ranga Rao Mutyala, David Ross Willoughby
  • Patent number: 7650530
    Abstract: EEH methods are used during the boot process to actively disable a defective PCI adapter, thereby allowing the system boot to continue without disruption. This allows faulty adapters to be present in the machine without interrupting the boot process. The slots appear to be empty and the devices/adapters residing therein can be actively “hot swapped” out without altering the rest of the machine state.
    Type: Grant
    Filed: September 30, 2002
    Date of Patent: January 19, 2010
    Assignee: International Business Machines Corporation
    Inventors: Bradley Ryan Harrington, David Lee Randall, Scott Douglas Walton, David Ross Willoughby
  • Publication number: 20040064761
    Abstract: EEH methods are used during the boot process to actively disable a defective PCI adapter, thereby allowing the system boot to continue without disruption. This allows faulty adapters to be present in the machine without interrupting the boot process. The slots appear to be empty and the devices/adapters residing therein can be actively “hot swapped” out without altering the rest of the machine state.
    Type: Application
    Filed: September 30, 2002
    Publication date: April 1, 2004
    Applicant: International Business Machines Corporation
    Inventors: Bradley Ryan Harrington, David Lee Randall, Scott Douglas Walton, David Ross Willoughby
  • Patent number: 6530031
    Abstract: A method and apparatus to provide accurate and automated timing of firmware routines, such as initialization tasks at boot time, is provided. Since each task sends a progress indicator code to a display buffer when it starts to run, by saving processor time stamps at the time these codes change, it is possible to calculate and store the time duration for each routine. In the case of system initialization, these time durations can be an indication of problems if they are much longer than normal or an indication of excessive, inefficient, or ineffective processing that might be speed up in order to reduce the total boot time.
    Type: Grant
    Filed: November 8, 1999
    Date of Patent: March 4, 2003
    Assignee: International Business Machines Corporation
    Inventors: David Lee Randall, David Ross Willoughby