Patents by Inventor Luca Cafiero

Luca Cafiero 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: 11902184
    Abstract: PCIe devices installed in host computers communicating with service nodes can provide virtualized NVMe over fabric services. A workload on the host computer can submit an SQE on a NVMe SQ. The PCI device can read the SQE to obtain a command identifier, an OpCode, and a namespace identifier (NSID). The SQE can be used to produce a LTP packet that includes the opcode, the NSID, and a request identifier. The LTP packet can be sent to the service node, which may access a SAN in accordance with the opcode and NSID, and can respond to the LTP with a second LTP that includes the request identifier and a status indicator. The PCI device can use the status indicator and the request identifier to produce a CQE that is placed on a NVMe CQ associated with the SQ.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: February 13, 2024
    Assignee: Pensando Systems Inc.
    Inventors: Silvano Gai, Michael Brian Galles, Mario Mazzola, Luca Cafiero, Krishna Doddapaneni, Sarat Kamisetty
  • Patent number: 11895027
    Abstract: Network traffic flows can be processed by routers, switches, or service nodes. Service nodes may be ASICs that can provide the functionality of a switch or a router. Service nodes can be configured in a circular replication chain, thereby providing benefits such as high reliability. The service nodes can implement methods that include receiving a first packet that includes a source address in a source address field and that includes a destination address in a destination address field. The first packet can be routed to a selected service node that is in the replication chain that includes a plurality of service nodes that are configured for chain replication of a service state information. A service node configured for NAT or some other service can use the first packet to produce a translated packet that can be transmitted toward a destination indicated by the destination address.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: February 6, 2024
    Assignee: Pensando Systems Inc.
    Inventors: Krishna Doddapaneni, Luca Cafiero, Sarat Kamisetty
  • Patent number: 11593294
    Abstract: PCIe devices installed in host computers communicating with service nodes can provide virtualized and high availability PCIe functions to host computer workloads. The PCIe device can receive a PCIe TLP encapsulated in a PCIe DLLP via a PCIe bus. The TLP includes a TLP address value, a TLP requester identifier, and a TLP type. The PCIe device can terminate the PCIe transaction by sending a DLLP ACK message to the host computer in response to receiving the TLP. The TLP packet can be used to create a workload request capsule that includes a request type indicator, an address offset, and a workload request identifier. A workload request packet that includes the workload request capsule can be sent to a virtualized service endpoint. The service node, implementing the virtualized service endpoint, receives a workload response packet that includes the workload request identifier and a workload response payload.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: February 28, 2023
    Assignee: Pensando Systems Inc.
    Inventors: Michael Brian Galles, Silvano Gai, Mario Mazzola, Luca Cafiero, Francis Matus, Krishna Doddapaneni, Sarat Kamisetty
  • Publication number: 20220374379
    Abstract: PCIe devices installed in host computers communicating with service nodes can provide virtualized and high availability PCIe functions to host computer workloads. The PCIe device can receive a PCIe TLP encapsulated in a PCIe DLLP via a PCIe bus. The TLP includes a TLP address value, a TLP requester identifier, and a TLP type. The PCIe device can terminate the PCIe transaction by sending a DLLP ACK message to the host computer in response to receiving the TLP. The TLP packet can be used to create a workload request capsule that includes a request type indicator, an address offset, and a workload request identifier. A workload request packet that includes the workload request capsule can be sent to a virtualized service endpoint. The service node, implementing the virtualized service endpoint, receives a workload response packet that includes the workload request identifier and a workload response payload.
    Type: Application
    Filed: May 20, 2021
    Publication date: November 24, 2022
    Inventors: Michael Brian Galles, Silvano Gai, Mario Mazzola, Luca Cafiero, Francis Matus, Krishna Doddapaneni, Sarat Kamisetty
  • Publication number: 20220377012
    Abstract: Network traffic flows can be processed by routers, switches, or service nodes. Service nodes may be ASICs that can provide the functionality of a switch or a router. Service nodes can be configured in a circular replication chain, thereby providing benefits such as high reliability. The service nodes can implement methods that include receiving a first packet that includes a source address in a source address field and that includes a destination address in a destination address field. The first packet can be routed to a selected service node that is in the replication chain that includes a plurality of service nodes that are configured for chain replication of a service state information. A service node configured for NAT or some other service can use the first packet to produce a translated packet that can be transmitted toward a destination indicated by the destination address.
    Type: Application
    Filed: May 20, 2021
    Publication date: November 24, 2022
    Inventors: Krishna Doddapaneni, Luca Cafiero, Sarat Kamisetty
  • Publication number: 20220377027
    Abstract: PCIe devices installed in host computers communicating with service nodes can provide virtualized NVMe over fabric services. A workload on the host computer can submit an SQE on a NVMe SQ. The PCI device can read the SQE to obtain a command identifier, an OpCode, and a namespace identifier (NSID). The SQE can be used to produce a LTP packet that includes the opcode, the NSID, and a request identifier. The LTP packet can be sent to the service node, which may access a SAN in accordance with the opcode and NSID, and can respond to the LTP with a second LTP that includes the request identifier and a status indicator. The PCI device can use the status indicator and the request identifier to produce a CQE that is placed on a NVMe CQ associated with the SQ.
    Type: Application
    Filed: May 20, 2021
    Publication date: November 24, 2022
    Inventors: Silvano Gai, Michael Brian Galles, Mario Mazzola, Luca Cafiero, Krishna Doddapaneni, Sarat Kamisetty
  • Patent number: 11079549
    Abstract: A device is provided for optical mode spot size conversion to optically couple a semiconductor waveguide with an optical fiber. The device includes a waveguide comprising a waveguide taper region, which comprises a shoulder portion and a ridge portion above the shoulder portion. The ridge portion has a width that tapers to meet a width of the shoulder portion. The waveguide taper region comprises a first material. The device also has a mode converter coupled to the waveguide. The mode converter includes a plurality of stages, and each of the plurality of stages tapers in a direction similar to a direction of taper of the waveguide taper region. The mode converter is made of a second material different from the first material.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: August 3, 2021
    Assignee: Skorpios Technologies, Inc.
    Inventors: Majid Sodagar, Stephen B. Krasulick, John Zyskind, Paveen Apiratikul, Luca Cafiero
  • Patent number: 10928588
    Abstract: A device for optical communication is described. The device comprises two transceivers integrated on one chip. A first transceiver can be used with existing optical-communication architecture. As a more advanced optical-communication architecture becomes adopted, the device can be switched from using the first transceiver to using a second transceiver to communicate using the more advanced optical-communication architecture.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: February 23, 2021
    Assignee: Skorpios Technologies, Inc.
    Inventors: Majid Sodagar, Stephen B. Krasulick, John Zyskind, Paveen Apiratikul, Luca Cafiero
  • Patent number: 10904146
    Abstract: Systems, methods, and non-transitory computer-readable storage media for performing hierarchical routing are disclosed. The method includes identifying routes in a computer network and arranging those routes in two separate routing tables. The first routing table is stored on a first module and the second routing table is stored on a second module.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: January 26, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Ayan Banerjee, Ramana Mellacheruvu, Abhishek Saxena, Vishal Jain, Luca Cafiero
  • Publication number: 20200400891
    Abstract: A device is provided for optical mode spot size conversion to optically couple a semiconductor waveguide with an optical fiber. The device includes a waveguide comprising a waveguide taper region, which comprises a shoulder portion and a ridge portion above the shoulder portion. The ridge portion has a width that tapers to meet a width of the shoulder portion. The waveguide taper region comprises a first material. The device also has a mode converter coupled to the waveguide. The mode converter includes a plurality of stages, and each of the plurality of stages tapers in a direction similar to a direction of taper of the waveguide taper region. The mode converter is made of a second material different from the first material.
    Type: Application
    Filed: April 3, 2020
    Publication date: December 24, 2020
    Inventors: Majid Sodagar, Stephen B. Krasulick, John Zyskind, Paveen Apiratikul, Luca Cafiero
  • Patent number: 10649148
    Abstract: A device is provided for optical mode spot size conversion to optically couple a semiconductor waveguide with an optical fiber. The device includes a waveguide comprising a waveguide taper region, which comprises a shoulder portion and a ridge portion above the shoulder portion. The ridge portion has a width that tapers to meet a width of the shoulder portion. The waveguide taper region comprises a first material. The device also has a mode converter coupled to the waveguide. The mode converter includes a plurality of stages, and each of the plurality of stages tapers in a direction similar to a direction of taper of the waveguide taper region. The mode converter is made of a second material different from the first material.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: May 12, 2020
    Assignee: Skorpios Technologies, Inc.
    Inventors: Majid Sodagar, Stephen B. Krasulick, John Zyskind, Paveen Apiratikul, Luca Cafiero
  • Publication number: 20190170944
    Abstract: A device is provided for optical mode spot size conversion to optically couple a semiconductor waveguide with an optical fiber. The device includes a waveguide comprising a waveguide taper region, which comprises a shoulder portion and a ridge portion above the shoulder portion. The ridge portion has a width that tapers to meet a width of the shoulder portion. The waveguide taper region comprises a first material. The device also has a mode converter coupled to the waveguide. The mode converter includes a plurality of stages, and each of the plurality of stages tapers in a direction similar to a direction of taper of the waveguide taper region. The mode converter is made of a second material different from the first material.
    Type: Application
    Filed: October 25, 2018
    Publication date: June 6, 2019
    Inventors: Majid Sodagar, Stephen B. Krasulick, John Zyskind, Paveen Apiratikul, Luca Cafiero
  • Publication number: 20190113680
    Abstract: A device for optical communication is described. The device comprises two transceivers integrated on one chip. A first transceiver can be used with existing optical-communication architecture. As a more advanced optical-communication architecture becomes adopted, the device can be switched from using the first transceiver to using a second transceiver to communicate using the more advanced optical-communication architecture.
    Type: Application
    Filed: October 15, 2018
    Publication date: April 18, 2019
    Applicant: Skorpios Technologies, Inc.
    Inventors: Majid Sodagar, Stephen B. Krasulick, John Zyskind, Paveen Apiratikul, Luca Cafiero
  • Publication number: 20190020585
    Abstract: Systems, methods, and non-transitory computer-readable storage media for performing hierarchical routing are disclosed. The method includes identifying routes in a computer network and arranging those routes in two separate routing tables. The first routing table is stored on a first module and the second routing table is stored on a second module.
    Type: Application
    Filed: September 17, 2018
    Publication date: January 17, 2019
    Inventors: Ayan Banerjee, Ramana Mellacheruvu, Abhishek Saxena, Vishal Jain, Luca Cafiero
  • Patent number: 10079761
    Abstract: Systems, methods, and non-transitory computer-readable storage media for performing hierarchical routing are disclosed. The method includes identifying routes in a computer network and arranging those routes in two separate routing tables. The first routing table is stored on a first module and the second routing table is stored on a second module.
    Type: Grant
    Filed: September 4, 2014
    Date of Patent: September 18, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Ayan Banerjee, Ramana Mellacheruvu, Abhishek Saxena, Vishal Jain, Luca Cafiero
  • Patent number: 9935714
    Abstract: An apparatus, system and method for facilitating higher bandwidth communication in a data center using existing multi-mode fibers. A first transceiver within a first device transmits Ethernet traffic to a second device over first and second optical fibers and receives return optical signals over the same first and second optical devices. By varying the wavelengths between the transmitted and received optical signals, the same optical fibers can be used to both transmit and receive optical signals. A second transceiver within the same housing as the first transceiver performs the same function. In this fashion, one device can be coupled to four bidirectional optical fibers, each transmitting and receiving optical signals at 20 Gbps.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: April 3, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Luca Cafiero, Franco Tomada
  • Patent number: 9680266
    Abstract: In one embodiment, a method for increasing potential data capacity for a high-density transceiver connector includes: aligning at least two transceiver-switch copper contacts opposite at least one network switch copper contact associated with a network switch, aligning at least two transceiver-cable copper contacts opposite at least one cable copper contact, and connecting the at least two transceiver-switch copper contacts to the at least two transceiver-cable copper contacts, wherein the high-density transceiver connector shares a form factor with a low-density transceiver connector.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: June 13, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Franco Tomada, Luca Cafiero
  • Publication number: 20170063459
    Abstract: An apparatus, system and method for facilitating higher bandwidth communication in a data center using existing multi-mode fibers. A first transceiver within a first device transmits Ethernet traffic to a second device over first and second optical fibers and receives return optical signals over the same first and second optical devices. By varying the wavelengths between the transmitted and received optical signals, the same optical fibers can be used to both transmit and receive optical signals. A second transceiver within the same housing as the first transceiver performs the same function. In this fashion, one device can be coupled to four bidirectional optical fibers, each transmitting and receiving optical signals at 20 Gbps.
    Type: Application
    Filed: November 15, 2016
    Publication date: March 2, 2017
    Inventors: Luca Cafiero, Franco Tomada
  • Publication number: 20170054259
    Abstract: In one embodiment, a method for increasing potential data capacity for a high-density transceiver connector includes: aligning at least two transceiver-switch copper contacts opposite at least one network switch copper contact associated with a network switch, aligning at least two transceiver-cable copper contacts opposite at least one cable copper contact, and connecting the at least two transceiver-switch copper contacts to the at least two transceiver-cable copper contacts, wherein the high-density transceiver connector shares a form factor with a low-density transceiver connector.
    Type: Application
    Filed: August 18, 2015
    Publication date: February 23, 2017
    Inventors: Franco TOMADA, Luca Cafiero
  • Patent number: 9515740
    Abstract: An apparatus, system and method for facilitating higher bandwidth communication in a data center using existing multi-mode fibers. A first transceiver within a first device transmits Ethernet traffic to a second device over first and second optical fibers and receives return optical signals over the same first and second optical devices. By varying the wavelengths between the transmitted and received optical signals, the same optical fibers can be used to both transmit and receive optical signals. A second transceiver within the same housing as the first transceiver performs the same function. In this fashion, one device can be coupled to four bidirectional optical fibers, each transmitting and receiving optical signals at 20 Gbps.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: December 6, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Luca Cafiero, Franco Tomada