Patents by Inventor Dante Malagrino
Dante Malagrino 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: 9674107Abstract: 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: GrantFiled: March 12, 2014Date of Patent: June 6, 2017Assignee: Cisco Technology, Inc.Inventors: Marco Di Benedetto, Dante Malagrino, Alessandro Salvatori, Arthur Lihder Chang, Vijay Chander, Thomas Vincent Flynn
-
Patent number: 9112812Abstract: 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: GrantFiled: September 22, 2011Date of Patent: August 18, 2015Assignee: Embrane, Inc.Inventors: Marco Di Benedetto, Dante Malagrino, Alessandro Salvatori, Arthur Lihder Chang, Vijay Chander, Thomas Vincent Flynn
-
Publication number: 20140258541Abstract: 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: ApplicationFiled: March 12, 2014Publication date: September 11, 2014Applicant: Embrane, Inc.Inventors: Marco Di Benedetto, Dante Malagrino, Alessandro Salvatori, Arthur Lihder Chang, Vijay Chander, Thomas Vincent Flynn
-
Publication number: 20130080638Abstract: 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: ApplicationFiled: September 22, 2011Publication date: March 28, 2013Applicant: EMBRANE, INC.Inventors: Marco Di Benedetto, Dante Malagrino, Alessandro Salvatori, Arthur Lihder Chang, Vijay Chander, Thomas Vincent Flynn
-
Patent number: 7912052Abstract: A way to assign flexible prefixes to Switches in Fiber Channel Fabrics while using the currently defined FC_ID address space. This allows end devices in different Fiber Channel Fabrics to communicate with one another, without requiring modifications to existing end devices, nor to perform Network Address Translation between Fabrics. The existing address space for each Switch includes a dynamically configurable number of host bits sufficient to address all the end devices coupled to the Switch and the Switch itself. The remaining bits, called the Switch prefix, are used to identify the Switch in the switching Fabric. In an alternative embodiment, the Switch prefix bits may be further configured into a first sub-set of bits used to identify a specific Fabric (Fabric prefix) and a second sub-set of bits used to identify the Switch in the Fabric (Switch_ID).Type: GrantFiled: March 2, 2009Date of Patent: March 22, 2011Assignee: Cisco Technology, Inc.Inventors: Claudio DeSanti, Silvano Gai, Dante Malagrino, Dinesh G. Dutt
-
Publication number: 20090162058Abstract: A way to assign flexible prefixes to Switches in Fibre Channel Fabrics while using the currently defined FC_ID address space. This allows end devices in different Fibre Channel Fabrics to communicate with one another, without requiring modifications to existing end devices, nor to perform Network Address Translation between Fabrics. The existing address space for each Switch includes a dynamically configurable number of host bits sufficient to address all the end devices coupled to the Switch and the Switch itself. The remaining bits, called the Switch prefix, are used to identify the Switch in the switching Fabric. In an alternative embodiment, the Switch prefix bits may be further configured into a first sub-set of bits used to identify a specific Fabric (Fabric prefix) and a second sub-set of bits used to identify the Switch in the Fabric (Switch_ID).Type: ApplicationFiled: March 2, 2009Publication date: June 25, 2009Applicant: Cisco Technology, lnc.Inventors: Claudio DeSanti, Silvano Gai, Dante Malagrino, Dinesh G. Dutt
-
Patent number: 7512123Abstract: A way to assign flexible prefixes to Switches in Fiber Channel Fabrics while using the currently defined FC_ID address space. This allows end devices in different Fiber Channel Fabrics to communicate with one another, without requiring modifications to existing end devices, nor to perform Network Address Translation between Fabrics. The existing address space for each Switch includes a dynamically configurable number of host bits sufficient to address all the end devices coupled to the Switch and the Switch itself. The remaining bits, called the Switch prefix, are used to identify the Switch in the switching Fabric. In an alternative embodiment, the Switch prefix bits may be further configured into a first sub-set of bits used to identify a specific Fabric (Fabric prefix) and a second sub-set of bits used to identify the Switch in the Fabric (Switch_ID).Type: GrantFiled: February 13, 2004Date of Patent: March 31, 2009Assignee: Cisco Technology, Inc.Inventors: Claudio DeSanti, Silvano Gai, Dante Malagrino, Dinesh G. Dutt
-
Patent number: 7443845Abstract: A fast, lightweight, reliable, packet-based protocol that operates independent of the type of networking protocol used by the underlying physical layer of the network is disclosed. More specifically, the packet based protocol operates independently of or is capable of encapsulating physical layer protocols such as but not limited to MAC, Ethernet, Ethernet II, HARD or IP. The protocol defines at least three different types of frames including Information frames, Supervisory frames, and Unnumbered frames. In various embodiments of the invention, the Information, Supervisory, and Unnumbered frames include DSAP and SSAP field with semantics which are sufficiently large to support the various physical layer protocols that may be used on the network. The Information frames, Supervisory frames, and Unnumbered frames also have the ability to support urgent data delivery and certain memory management functions.Type: GrantFiled: December 6, 2002Date of Patent: October 28, 2008Assignee: Cisco Technology, Inc.Inventors: Silvano Gai, Davide Bergamasco, Claudio DeSanti, Dante Malagrino, Fabio R. Maino
-
Patent number: 7225188Abstract: A system and method for searching data strings, such as network messages, for one or more predefined regular expressions is provided. Regular expressions are programmed into a pattern matching engine so that multiple characters, e.g., 32, of the data strings can be searched at the same time. The pattern matching engine includes a regular expression storage device having one or more content-addressable memories (CAMs) whose rows may be divided into sections. Each predefined regular expression is analyzed so as to identify the “borders” within the regular expression. A border is preferably defined to exist at each occurrence of one or more predefined metacharacters, such as “.*”, which finds any character zero, one or more times. The borders separate the regular expression into a sequence of sub-expressions each of which may be one or more characters in length. Each sub-expression is preferably programmed into a corresponding section of the pattern matching engine.Type: GrantFiled: February 13, 2002Date of Patent: May 29, 2007Assignee: Cisco Technology, Inc.Inventors: Silvano Gai, Dante Malagrino
-
Publication number: 20040109443Abstract: A fast, lightweight, reliable, packet-based protocol that operates independent of the type of networking protocol used by the underlying physical layer of the network is disclosed. More specifically, the packet based protocol operates independently of or is capable of encapsulating physical layer protocols such as but not limited to MAC, Ethernet, Ethernet II, HARD or IP. The protocol defines at least three different types of frames including Information frames, Supervisory frames, and Unnumbered frames. In various embodiments of the invention, the Information, Supervisory, and Unnumbered frames include DSAP and SSAP field with semantics which are sufficiently large to support the various physical layer protocols that may be used on the network. The Information frames, Supervisory frames, and Unnumbered frames also have the ability to support urgent data delivery and certain memory management functions.Type: ApplicationFiled: December 6, 2002Publication date: June 10, 2004Applicant: Andiamo Systems Inc.Inventors: Silvano Gai, Davide Bergamasco, Claudio DeSanti, Dante Malagrino, Fabio R. Maino
-
Patent number: 6714985Abstract: An IP packet reassembly engine provides high-speed and efficient reassembly of IP fragments received at an intermediate station in a computer network. The IP packet reassembly engine comprises a main controller logic circuit configured to “speed-up” re-assembly of original packets from IP fragments stored in a frame buffer at multi-gigabit per second rates. To that end, the reassembly engine further includes a content addressable memory having a plurality of entries for maintaining status information for each received fragment and for each original packet being reassembled from the fragments.Type: GrantFiled: April 28, 2000Date of Patent: March 30, 2004Assignee: Cisco Technology, Inc.Inventors: Dante Malagrino, Thomas J. Edsall, Silvano Gai