Patents by Inventor Gregory Scherer

Gregory Scherer 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: 9515963
    Abstract: A universal network interface controller (UNIC) is provided for interfacing a host computer to a switch fabric, a packet network, or both. The UNIC includes encapsulation logic configured to encapsulate a CBP communication for transmission as switch fabric data on the switch fabric. Finally, the UNIC includes transmit logic configured to transmit the encapsulated CBP communication to the remote CBP device using the switch fabric.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: December 6, 2016
    Assignee: Broadcom Corporation
    Inventors: Nicholas Ilyadis, Ariel Hendel, Karagada Ramarao Kishore, Gregory Scherer
  • Publication number: 20160134567
    Abstract: A universal network interface controller (UNIC) is provided for interfacing a host computer to a switch fabric, a packet network, or both. The UNIC includes encapsulation logic configured to encapsulate a CBP communication for transmission as switch fabric data on the switch fabric. Finally, the UNIC includes transmit logic configured to transmit the encapsulated CBP communication to the remote CBP device using the switch fabric.
    Type: Application
    Filed: December 28, 2015
    Publication date: May 12, 2016
    Applicant: Broadcom Corporation
    Inventors: Nicholas ILYADIS, Ariel HENDEL, Karagada Ramarao KISHORE, Gregory SCHERER
  • Publication number: 20070047536
    Abstract: A blade server is disclosed, comprised of multiple server blades that plug into a midplane from the front, and an I/O router including multiple IOCs (one for each server blade) and an embedded switch that plugs into the midplane from the back. The midplane carries PCI Express lanes for connecting the server blades to the I/O router. Each of the IOCs is physically couplable to a server blade over a separate PCI Express connection in the midplane, preserving existing driver compatibility, and is coupled to the embedded switch via an internal FC link within the I/O router. Each embedded switch may contain full fabric services ports. Alternatively, the full fabric services may be left out, and N_PORT virtualization or FC_AL stealth mode may be employed to allow the embedded switch to interoperate transparently with the external fabric switch and eliminate the third hop in the blade server chassis.
    Type: Application
    Filed: September 1, 2005
    Publication date: March 1, 2007
    Applicant: Emulex Design & Manufacturing Corporation
    Inventors: Gregory Scherer, Karen Mulvany
  • Publication number: 20060123160
    Abstract: An interrupt notification block stored in host memory is disclosed that contains an image of the interrupt condition contents that may be stored in a host attention register in a host interface port. The interrupt notification block is written by the host interface port and pre-fixed into the port pointer array of a host at the time the host interface port updates the pointers stored in a port pointer array in host memory. The host may then read the interrupt notification block to determine how to process a response or an interrupt rather than having to read the host attention register in the host interface port across the host bus.
    Type: Application
    Filed: December 3, 2004
    Publication date: June 8, 2006
    Applicant: Emulex Design & Manufacturing Corporation
    Inventors: David Duckman, Gregory Scherer
  • Publication number: 20060106949
    Abstract: A 32-word command IOCB format is disclosed. A conventional 8-word format is supported, although in both cases 32-word command IOCBs are used. When the conventional 8-word format is used, the host sets the LE bit=1 and writes a conventional 8-word command IOCB into words 0-7 of the 32-word command IOCB. The firmware performs a DMA operation and reads the LE bit. With the LE bit=1, the firmware knows to read only words 0-7. When the new 32-word format is used, the host sets the LE bit=0 and writes a 32-word IOCB command into the 32-word command IOCB, including command and response buffer pointers, one or more data buffer pointers, and perhaps the command buffer. The firmware performs a DMA operation and reads the LE bit. With the LE bit=0, the firmware knows to read all 32 words of the command IOCB.
    Type: Application
    Filed: November 12, 2004
    Publication date: May 18, 2006
    Applicant: Emulex Design & Manufacturing Corporation
    Inventors: Alexander Nicolson, Gregory Scherer