Patents by Inventor Davide Cuda

Davide Cuda 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: 9882806
    Abstract: Techniques are disclosed for exchanging anonymized information between autonomous systems. In one example, a method comprises accessing an eigenvalue, wherein the eigenvalue is based on topology data associated with the first autonomous system; encoding the eigenvalue into a message; and transmitting, by a network element located in the first autonomous system, the message to an external edge router located in the second autonomous system. A further method can comprise receiving, by a network component located in a first autonomous system, a message, wherein the message comprises an eigenvalue and the message is received from an external network element located in a second autonomous system; accessing another other eigenvalue, the another eigenvalue corresponding to an autonomous system different from the first autonomous system; analyzing the another eigenvalue and the eigenvalue; and executing, by the network element, an action based on the analyzing.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: January 30, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Domenico Ficara, Davide Cuda, Amine Choukir
  • Patent number: 9705700
    Abstract: Embodiments provide techniques for transmitting data packets across a deterministic Ethernet network. Embodiments receive, at a first device in the deterministic Ethernet network, a deterministic binary schedule specifying timing information for transmitting data fragments relating to a plurality of data flows. Data packets to transmit to a destination device within the deterministic Ethernet network are received at the first device. Embodiments include fragmenting each of the data packets into two or more fragments and encoding at least one of the two or more fragments for each of the data packets with a respective sparse graph code. The encoded fragments are transmitted to the destination device, across multiple paths through the deterministic Ethernet network, according to timing information specified in the deterministic binary schedule.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: July 11, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Domenico Ficara, Davide Cuda, Leo Caldarola, Salvatore Valenza, Roberto Muccifora
  • Patent number: 9641351
    Abstract: In one embodiment, a method includes receiving packets in a flow at a network device in a deterministic network, wherein at least one of the packets is transmitted from a source out of sync due to collision with another flow at the source, analyzing at the network device, the flow to reconstruct a period of the flow, and processing at the network device, the packets according to the period to synchronize the processing of the packets at the network device with the source and remove jitter from the flow. An apparatus and logic are also disclosed herein.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: May 2, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Salvatore Valenza, Domenico Ficara, Roberto Muccifora, Leo Caldarola, Davide Cuda
  • Publication number: 20160359728
    Abstract: Techniques are disclosed for exchanging anonymized information between autonomous systems. In one example, a method comprises accessing an eigenvalue, wherein the eigenvalue is based on topology data associated with the first autonomous system; encoding the eigenvalue into a message; and transmitting, by a network element located in the first autonomous system, the message to an external edge router located in the second autonomous system. A further method can comprise receiving, by a network component located in a first autonomous system, a message, wherein the message comprises an eigenvalue and the message is received from an external network element located in a second autonomous system; accessing another other eigenvalue, the another eigenvalue corresponding to an autonomous system different from the first autonomous system; analyzing the another eigenvalue and the eigenvalue; and executing, by the network element, an action based on the analyzing.
    Type: Application
    Filed: June 3, 2015
    Publication date: December 8, 2016
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Domenico Ficara, Davide Cuda, Amine Choukir
  • Publication number: 20160182215
    Abstract: In one embodiment, a method includes receiving packets in a flow at a network device in a deterministic network, wherein at least one of the packets is transmitted from a source out of sync due to collision with another flow at the source, analyzing at the network device, the flow to reconstruct a period of the flow, and processing at the network device, the packets according to the period to synchronize the processing of the packets at the network device with the source and remove jitter from the flow. An apparatus and logic are also disclosed herein.
    Type: Application
    Filed: December 18, 2014
    Publication date: June 23, 2016
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Salvatore Valenza, Domenico Ficara, Roberto Muccifora, Leo Caldarola, Davide Cuda
  • Patent number: 9351054
    Abstract: A device and a method are provided for merging a plurality of optical components associated with one wavelength into an optical component associated with the wavelength. The merging device includes, for each optical component of the plurality of components for merging: an optical element arranged to switch to a blocking position for blocking the optical component for merging, as a function of a blocking signal; a duplication element arranged to duplicate the optical component for merging for sending to combination element. The combination element is arranged to obtain the blocking signal by combining the duplicated optical components of the plurality of components other than the optical component for merging. A merging element is arranged to merge the optical components output by the optical element. The merging device may be integrated in an optical combiner of optical signals.
    Type: Grant
    Filed: July 18, 2012
    Date of Patent: May 24, 2016
    Assignee: FRANCE TELECOM
    Inventors: Raluca-Maria Indre, Thomas Bonald, Davide Cuda
  • Publication number: 20160112308
    Abstract: Embodiments provide techniques for transmitting data packets across a deterministic Ethernet network. Embodiments receive, at a first device in the deterministic Ethernet network, a deterministic binary schedule specifying timing information for transmitting data fragments relating to a plurality of data flows. Data packets to transmit to a destination device within the deterministic Ethernet network are received at the first device. Embodiments include fragmenting each of the data packets into two or more fragments and encoding at least one of the two or more fragments for each of the data packets with a respective sparse graph code. The encoded fragments are transmitted to the destination device, across multiple paths through the deterministic Ethernet network, according to timing information specified in the deterministic binary schedule.
    Type: Application
    Filed: October 21, 2014
    Publication date: April 21, 2016
    Inventors: Domenico FICARA, Davide CUDA, Leo CALDAROLA, Salvatore VALENZA, Roberto MUCCIFORA
  • Publication number: 20130022354
    Abstract: A device and a method are provided for merging a plurality of optical components associated with one wavelength into an optical component associated with the wavelength. The merging device includes, for each optical component of the plurality of components for merging: an optical element arranged to switch to a blocking position for blocking the optical component for merging, as a function of a blocking signal; a duplication element arranged to duplicate the optical component for merging for sending to combination element. The combination element is arranged to obtain the blocking signal by combining the duplicated optical components of the plurality of components other than the optical component for merging. A merging element is arranged to merge the optical components output by the optical element. The merging device may be integrated in an optical combiner of optical signals.
    Type: Application
    Filed: July 18, 2012
    Publication date: January 24, 2013
    Applicant: FRANCE TELECOM
    Inventors: Raluca-Maria Indre, Thomas Bonald, Davide Cuda