Patents by Inventor Alessandro Salvatori

Alessandro Salvatori 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: 9674107
    Abstract: A distributed virtual appliance is disclosed, including: determining a classification type associated with the first flow; and determining an allocation of the first flow to the first data plane compute unit of the distributed virtual appliance based at least in part on the determined classification type and at least a subset of information of a first flow identifier, wherein the distributed virtual appliance includes a plurality of compute units, including the first data plane compute.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: June 6, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Marco Di Benedetto, Dante Malagrino, Alessandro Salvatori, Arthur Lihder Chang, Vijay Chander, Thomas Vincent Flynn
  • Patent number: 9602331
    Abstract: Providing a shared interface among a plurality of compute units is disclosed. A plurality of compute units is determined and a shared interface for the plurality of compute units is provided, wherein incoming traffic is received by any of the plurality of compute units. Also, the packet is received at the shared interface for a plurality of compute units. The packet is encapsulated using a first header, wherein the first header specifies one of the plurality of compute units, and wherein the one of the plurality of compute units is selected independent of an interface address associated with the shared interface.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: March 21, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Marco Di Benedetto, Mario Baldi, Vijay Chander, Alessandro Salvatori
  • Patent number: 9112812
    Abstract: A distributed virtual appliance is disclosed, including: allocating network traffic to a plurality of compute units implementing a network service associated with the distributed virtual appliance; and dynamically adding or removing one or more compute units implementing the network service without disruption to the network traffic.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: August 18, 2015
    Assignee: Embrane, Inc.
    Inventors: Marco Di Benedetto, Dante Malagrino, Alessandro Salvatori, Arthur Lihder Chang, Vijay Chander, Thomas Vincent Flynn
  • Patent number: 8880681
    Abstract: Methods and systems for assigning information indicative of a network characteristic to one of a plurality of data units traversing a path across a network, said data units having associated therewith values indicative of said network characteristic, said path having at least one portion passing through a lower-capability region and at least one portion passing through a higher-capability region, said lower-capability region being a region in which information indicative of said network characteristic may be represented by values having a first resolution, and said higher-capability region being a region in which information indicative of said network characteristic may be represented by values having a second resolution, said second resolution being greater than said first resolution, said one data unit being a data unit entering said higher-capability region.
    Type: Grant
    Filed: January 14, 2009
    Date of Patent: November 4, 2014
    Assignee: British Telecommunications public limited company
    Inventors: Tobias Moncaster, Robert J Briscoe, Arnaud Jacquet, Alessandro Salvatori
  • Publication number: 20140258541
    Abstract: A distributed virtual appliance is disclosed, including: determining a classification type associated with the first flow; and determining an allocation of the first flow to the first data plane compute unit of the distributed virtual appliance based at least in part on the determined classification type and at least a subset of information of a first flow identifier, wherein the distributed virtual appliance includes a plurality of compute units, including the first data plane compute.
    Type: Application
    Filed: March 12, 2014
    Publication date: September 11, 2014
    Applicant: Embrane, Inc.
    Inventors: Marco Di Benedetto, Dante Malagrino, Alessandro Salvatori, Arthur Lihder Chang, Vijay Chander, Thomas Vincent Flynn
  • Publication number: 20140122743
    Abstract: Providing a shared interface among a plurality of compute units is disclosed. A plurality of compute units is determined and a shared interface for the plurality of compute units is provided, wherein incoming traffic is received by any of the plurality of compute units. Also, the packet is received at the shared interface for a plurality of compute units. The packet is encapsulated using a first header, wherein the first header specifies one of the plurality of compute units, and wherein the one of the plurality of compute units is selected independent of an interface address associated with the shared interface.
    Type: Application
    Filed: October 31, 2012
    Publication date: May 1, 2014
    Applicant: EMBRANE, INC.
    Inventors: Marco Di Benedetto, Mario Baldi, Vijay Chander, Alessandro Salvatori
  • Publication number: 20130080638
    Abstract: A distributed virtual appliance is disclosed, including: allocating network traffic to a plurality of compute units implementing a network service associated with the distributed virtual appliance; and dynamically adding or removing one or more compute units implementing the network service without disruption to the network traffic.
    Type: Application
    Filed: September 22, 2011
    Publication date: March 28, 2013
    Applicant: EMBRANE, INC.
    Inventors: Marco Di Benedetto, Dante Malagrino, Alessandro Salvatori, Arthur Lihder Chang, Vijay Chander, Thomas Vincent Flynn
  • Patent number: 7948878
    Abstract: Flow in a data network is policed by determining a measure of greediness of a flow through a node, comparing the measure of greediness with a measure indicative of acceptable greediness dependent on the expected greediness of a compliant flow experiencing substantially similar path conditions, and designating the flow for possible sanction in the event that the greediness is not in accordance with the acceptable greediness. Such allows for the policing of a data network when one or more fields in a data packet that carry information relating to a characterization of an end-to-end path and/or a downstream path of the data packet are used in order to police the data network.
    Type: Grant
    Filed: February 7, 2006
    Date of Patent: May 24, 2011
    Assignee: British Telecommunications plc
    Inventors: Robert J Briscoe, Arnaud Jacquet, C Di Cairano-Gilfedder, Alessandro Salvatori
  • Publication number: 20110016209
    Abstract: Methods and systems for assigning information indicative of a network characteristic to one of a plurality of data units traversing a path across a network, said data units having associated therewith values indicative of said network characteristic, said path having at least one portion passing through a lower-capability region and at least one portion passing through a higher-capability region, said lower-capability region being a region in which information indicative of said network characteristic may be represented by values having a first resolution, and said higher-capability region being a region in which information indicative of said network characteristic may be represented by values having a second resolution, said second resolution being greater than said first resolution, said one data unit being a data unit entering said higher-capability region.
    Type: Application
    Filed: January 14, 2009
    Publication date: January 20, 2011
    Inventors: Tobias Moncaster, Robert J. Briscoe, Arnaud Jacquet, Alessandro Salvatori
  • Publication number: 20080192636
    Abstract: Methods and apparatus for policing flow in a data network by determining a measure of greediness of a flow through a node, comparing said measure of greediness with a measure indicative of acceptable greediness dependent on the expected greediness of a compliant flow experiencing substantially similar path conditions, and designating the flow for possible sanction in the event that the greediness is not in accordance with said acceptable greediness. Such methods and apparatus allow for the policing of a data network wherein one or more fields in a data packet that carry information relating to a characterisation of an end-to-end path and/or a downstream path of said data packet are used in order to police said data network.
    Type: Application
    Filed: February 7, 2006
    Publication date: August 14, 2008
    Inventors: Robert J. Briscoe, Arnaud Jacquet, C Di Cairano-Gilfedder, Alessandro Salvatori