Patents by Inventor Gianluca Lombardi

Gianluca Lombardi 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: 10924389
    Abstract: Methods for segment routing in a software-defined networking (SDN) system are disclosed. In one embodiment, a method includes receiving a plurality of values of maximum segment identifier (SID) depths, each from one network element of the SDN system, and identifying a path for a packet to transmit through a plurality of network elements, where a plurality of SIDs corresponding to the plurality of network elements is ordered to represent the path. The method further includes splitting the path into a plurality of sub-paths based on the values of the maximum SID depths of the plurality of network elements, where each network element, for the path, is allocated to process a number of ordered SIDs, and where the number is within the network element's maximum SID depth, and causing packet forwarding of the packet along the plurality of sub-paths based on SIDs allocated to the network elements.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: February 16, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Daniele Ceccarelli, Gianluca Lombardi, Diego Caviglia
  • Patent number: 10728141
    Abstract: A method in a controller node for performing segment routing in a non-packet data network comprising a plurality of nodes, comprises receiving information relating to the topology of the non-packet data network connecting the plurality of nodes, the non-packet data network forming a data plane network. The method comprises computing a segment routing path to be taken for non-packet traffic data through the data plane network, wherein the segment routing path is computed using segment identifiers, SIDs, relating to a data communication network, DCN, coupled to the plurality of nodes. The method comprises sending the computed segment routing path to an ingress node of the data plane network.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: July 28, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Daniele Ceccarelli, Diego Caviglia, Gianluca Lombardi
  • Patent number: 10397063
    Abstract: Methods for automatically discovering links between a first node of a first operating domain and a second node of a second operating domain of a communication network are disclosed. The methods may be implemented at the first node, the second node, or a control node. The first and second nodes communicate in-band control messages. These messages are encoded using a size of the packets of the control messages, and provide information about the first node and a first interface used by the first node for sending the control messages. The first and second nodes also communicate link messages with the control node. The link messages comprise information received in the in-band control messages and information about a second interface used by the second node for receiving the in-band control messages.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: August 27, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Daniele Ceccarelli, Diego Caviglia, Gianluca Lombardi
  • Publication number: 20190190818
    Abstract: Methods for segment routing in a software-defined networking (SDN) system are disclosed. In one embodiment, a method includes receiving a plurality of values of maximum segment identifier (SID) depths, each from one network element of the SDN system, and identifying a path for a packet to transmit through a plurality of network elements, where a plurality of SIDs corresponding to the plurality of network elements is ordered to represent the path. The method further includes splitting the path into a plurality of sub-paths based on the values of the maximum SID depths of the plurality of network elements, where each network element, for the path, is allocated to process a number of ordered SIDs, and where the number is within the network element's maximum SID depth, and causing packet forwarding of the packet along the plurality of sub-paths based on SIDs allocated to the network elements.
    Type: Application
    Filed: August 15, 2016
    Publication date: June 20, 2019
    Inventors: Daniele CECCARELLI, Gianluca LOMBARDI, Diego CAVIGLIA
  • Publication number: 20180198706
    Abstract: A method in a controller node for performing segment routing in a non-packet data network comprising a plurality of nodes, comprises receiving information relating to the topology of the non-packet data network connecting the plurality of nodes, the non-packet data network forming a data plane network. The method comprises computing a segment routing path to be taken for non-packet traffic data through the data plane network, wherein the segment routing path is computed using segment identifiers, SIDs, relating to a data communication network, DCN, coupled to the plurality of nodes. The method comprises sending the computed segment routing path to an ingress node of the data plane network.
    Type: Application
    Filed: June 16, 2015
    Publication date: July 12, 2018
    Inventors: Daniele Ceccarelli, Diego Caviglia, Gianluca Lombardi
  • Publication number: 20160359676
    Abstract: A method (300) of automatically discovering links between a first node of a first operating domain and a second node of a second operating domain of a communication network is disclosed. The method, performed in the second node, comprises receiving an in-band control message from the first node (302), the in-band control message being encoded using size of packets of the control message and providing information about the first node and a first interface used by the first node for sending the control message, and sending a link message to a control node (304), the link message comprising information received in the in-band control message and information about a second interface used by the second node for receiving the in-band control message.
    Type: Application
    Filed: February 12, 2015
    Publication date: December 8, 2016
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Daniele Ceccarelli, Diego Caviglia, Gianluca Lombardi
  • Publication number: 20160102439
    Abstract: A paving machine is disclosed that includes a tractor, a screed, and an operator platform. The screed is coupled to the tractor and is located behind the tractor. The operator platform is movably coupled to the tractor and has a first position and a second position. In the first position, the operator platform is located at least partially above the screed, and in the second position, the operator platform is located behind the screed.
    Type: Application
    Filed: December 17, 2015
    Publication date: April 14, 2016
    Applicant: Caterpillar Paving Products Inc.
    Inventors: John E. Jorgensen, Gianluca Lombardi