Patents by Inventor Lee Sendelbach

Lee Sendelbach 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: 9690642
    Abstract: Salvaging event trace information in power loss interruption (PLI) scenarios, for use in solid-state drive (SSD) and hard disk drive (HDD) storage devices. If volatile state information that is salvaged after an inadvertent power loss were to include event trace information, then such information can provide a valuable debug resource. Event trace information from volatile memory is copied to a second memory upon a power on which is in response to a PLI event. A corrupt state of context reconstruction data stored on non-volatile memory is detected, and an indication of the corrupt state is set. The event trace information is passed to the host if requested based on the indication.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: June 27, 2017
    Assignee: Western Digital Technologies, Inc.
    Inventors: Michael Anderson, Kraig Bottemiller, Adam Espeseth, Lee Sendelbach
  • Publication number: 20140173357
    Abstract: Salvaging event trace information in power loss interruption (PLI) scenarios, for use in solid-state drive (SSD) and hard disk drive (HDD) storage devices. If volatile state information that is salvaged after an inadvertent power loss were to include event trace information, then such information can provide a valuable debug resource. Event trace information from volatile memory is copied to a second memory upon a power on which is in response to a PLI event. A corrupt state of context reconstruction data stored on non-volatile memory is detected, and an indication of the corrupt state is set. The event trace information is passed to the host if requested based on the indication.
    Type: Application
    Filed: December 18, 2012
    Publication date: June 19, 2014
    Applicant: HGST NETHERLANDS B.V.
    Inventors: MICHAEL ANDERSON, KRAIG BOTTEMILLER, ADAM ESPESETH, LEE SENDELBACH
  • Publication number: 20070159960
    Abstract: A method, apparatus and computer program product are provided for implementing N-way fast failover in a virtualized Ethernet adapter. Requests are posted to queue pairs (QPs) to send and receive Ethernet packets. Each QP stores a designated physical Ethernet port. At the time of a failover, the stored failed designated physical Ethernet port in a QP is changed to a new functional physical Ethernet port. An increased bandwidth is available prior to failover because all ports are used, eliminating the use of any backup, idle ports of prior fast failover arrangements.
    Type: Application
    Filed: January 12, 2006
    Publication date: July 12, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Timothy Schimke, Lee Sendelbach
  • Publication number: 20050254489
    Abstract: In a first aspect, a first method is provided for creating a media access control (MAC) address for a device. The first method includes the steps of (1) obtaining one or more identifiers; (2) obtaining a first MAC address; and (3) creating at least a second MAC address based on the one or more identifiers and the first MAC address. Numerous other aspects are provided.
    Type: Application
    Filed: May 13, 2004
    Publication date: November 17, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vinit Jain, Harvey Kiel, Jeffrey Messing, Lee Sendelbach
  • Publication number: 20050204366
    Abstract: An I/O adapter sharing mechanism in a logically partitioned computer system allows sharing a network I/O adapter between logical partitions in an efficient manner. A first logical partition owns (or controls) the I/O adapter, and a second logical partition desires to use (or share) the I/O adapter. An I/O adapter device driver that includes a hardware interface is provided in the first logical partition. A virtual device driver is provided in the second logical partition that provides a set of functions that is at least partially defined by querying the I/O adapter device driver in the first logical partition. The I/O adapter sharing mechanism includes a transfer mechanism that allows data to be transferred directly from the virtual device driver in the second logical partition to the I/O adapter without passing through the I/O adapter device driver in the first logical partition.
    Type: Application
    Filed: March 11, 2004
    Publication date: September 15, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ronald Billau, Charles Graham, Harvey Kiel, Chetan Mehta, Lee Sendelbach, Jaya Srikrishnan
  • Publication number: 20050129040
    Abstract: In a first aspect, a first method is provided for sharing a multiple queue Ethernet adapter. The first method includes the steps of receiving a frame or packet in the adapter and determining whether the frame or packet is for one or more of a plurality of partitions that share the adapter. If the frame or packet is for one or more of the plurality of partitions that share the adapter, the method further includes (1) storing the frame or packet in an adapter cache memory; (2) determining one or more of the plurality of partitions to which the frame or packet is to be sent; and (3) transferring the frame or packet from the adapter cache memory to a receive queue of each of the one or more partitions to which the frame or packet is to be sent. Numerous other aspects are provided.
    Type: Application
    Filed: December 11, 2003
    Publication date: June 16, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Harvey Kiel, Lee Sendelbach
  • Publication number: 20050071446
    Abstract: Methods and systems for auto-configuration of an internal network interface are disclosed. Embodiments may install an internal VLAN manager in a logically partitioned computer system along with network agents in each of the partitions in the logically partitioned system to facilitate configuring an internal communications network and the corresponding internal network interfaces in each participating partition. In particular, an administrator accesses internal VLAN manager, selects an internal VLAN ID, selects each of the participating partitions, and configures the communications network with global parameters and ranges. The internal VLAN manager then generates partition parameters and incorporates them into messages for each of the partitions selected to participate in the internal network.
    Type: Application
    Filed: September 25, 2003
    Publication date: March 31, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Charles Graham, Harvey Kiel, Chetan Mehta, Lee Sendelbach, Jaya Srikrishnan