Patents by Inventor Jeffrey Benjamin Davis

Jeffrey Benjamin Davis 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: 10013377
    Abstract: A PCIe Fabric that includes an IO tier switch, hub tier switches, and a target device connected to one of the hub tier switches. The IO tier switch is configured to receive a TLP from a client, make a determination that an address in the TLP is not associated with any multicast address range in the first IO tier switch and is not associated with any downstream port in the first IO tier switch, and, based on the determinations, route the TLP to the first hub tier switch via a upstream port on the IO tier switch. The hub tier switch is configured to make a determination that the TLP is associated with a multicast group, and, based on the determination, generate a rewritten TLP and route the rewritten TLP to a target device via a downstream port on the hub tier switch.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: July 3, 2018
    Assignee: EMC IP Holding Company LLC
    Inventor: Jeffrey Benjamin Davis
  • Patent number: 9864710
    Abstract: A method for writing data to a persistent storage module (“PSM”) in a communication fabric is discussed. A write request is received from a processor at a PSM. The processor identifies a write location and transmits it to the client. The client writes the data to the PSM via an IO tier switch, and receives a write complete indication from the processor through the same IO tier switch.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: January 9, 2018
    Assignee: EMC IP Holding Company LLC
    Inventor: Jeffrey Benjamin Davis
  • Patent number: 9824042
    Abstract: A method for reading data from a persistent storage module (“PSM”) in a communication fabric is discussed. A read request may be submitted to a PSM via a processor. In response, the requested data may be written to the client. A read complete may follow the same path as the data through the communication fabric.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: November 21, 2017
    Assignee: EMC IP Holding Company LLC
    Inventor: Jeffrey Benjamin Davis
  • Publication number: 20160292098
    Abstract: A method for writing data to a persistent storage module (“PSM”) in a communication fabric is discussed. A write request is received from a processor at a PSM. The processor identifies a write location and transmits it to the client. The client writes the data to the PSM via an IO tier switch, and receives a write complete indication from the processor through the same IO tier switch.
    Type: Application
    Filed: March 30, 2015
    Publication date: October 6, 2016
    Applicant: EMC CORPORATION
    Inventor: Jeffrey Benjamin Davis
  • Publication number: 20160292099
    Abstract: A method for reading data from a persistent storage module (“PSM”) in a communication fabric is discussed. A read request may be submitted to a PSM via a processor. In response, the requested data may be written to the client. A read complete may follow the same path as the data through the communication fabric.
    Type: Application
    Filed: March 30, 2015
    Publication date: October 6, 2016
    Applicant: EMC Corporation
    Inventor: Jeffrey Benjamin Davis
  • Patent number: 9460039
    Abstract: A PCIe Fabric that includes an IO tier switch, hub tier switches, and a target device connected to one of the hub tier switches. The IO tier switch is configured to receive a TLP from a client, make a determination that an address in the TLP is not associated with any multicast address range in the first IO tier switch and is not associated with any downstream port in the first IO tier switch, and, based on the determinations, route the TLP to the first hub tier switch via a upstream port on the IO tier switch. The hub tier switch is configured to make a determination that the TLP is associated with a multicast group, and, based on the determination, generate a rewritten TLP and route the rewritten TLP to a target device via a downstream port on the hub tier switch.
    Type: Grant
    Filed: March 5, 2015
    Date of Patent: October 4, 2016
    Assignee: DSSD, Inc.
    Inventor: Jeffrey Benjamin Davis
  • Publication number: 20160132452
    Abstract: A PCIe Fabric that includes an IO tier switch, hub tier switches, and a target device connected to one of the hub tier switches. The IO tier switch is configured to receive a TLP from a client, make a determination that an address in the TLP is not associated with any multicast address range in the first IO tier switch and is not associated with any downstream port in the first IO tier switch, and, based on the determinations, route the TLP to the first hub tier switch via a upstream port on the IO tier switch. The hub tier switch is configured to make a determination that the TLP is associated with a multicast group, and, based on the determination, generate a rewritten TLP and route the rewritten TLP to a target device via a downstream port on the hub tier switch.
    Type: Application
    Filed: December 29, 2015
    Publication date: May 12, 2016
    Inventor: Jeffrey Benjamin Davis
  • Publication number: 20150278142
    Abstract: A PCIe Fabric that includes an IO tier switch, hub tier switches, and a target device connected to one of the hub tier switches. The IO tier switch is configured to receive a TLP from a client, make a determination that an address in the TLP is not associated with any multicast address range in the first IO tier switch and is not associated with any downstream port in the first IO tier switch, and, based on the determinations, route the TLP to the first hub tier switch via a upstream port on the IO tier switch. The hub tier switch is configured to make a determination that the TLP is associated with a multicast group, and, based on the determination, generate a rewritten TLP and route the rewritten TLP to a target device via a downstream port on the hub tier switch.
    Type: Application
    Filed: March 5, 2015
    Publication date: October 1, 2015
    Inventor: Jeffrey Benjamin Davis
  • Patent number: 9003090
    Abstract: A PCIe Fabric that includes an IO tier switch, hub tier switches, and a target device connected to one of the hub tier switches. The IO tier switch is configured to receive a TLP from a client, make a determination that an address in the TLP is not associated with any multicast address range in the first IO tier switch and is not associated with any downstream port in the first IO tier switch, and, based on the determinations, route the TLP to the first hub tier switch via a upstream port on the IO tier switch. The hub tier switch is configured to make a determination that the TLP is associated with a multicast group, and, based on the determination, generate a rewritten TLP and route the rewritten TLP to a target device via a downstream port on the hub tier switch.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: April 7, 2015
    Assignee: DSSD, Inc.
    Inventor: Jeffrey Benjamin Davis