Patents by Inventor Dominick A. Cafarelli

Dominick A. Cafarelli 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: 11463558
    Abstract: At least one technique for distributing traffic from a visibility node to a network tool is disclosed. In certain embodiments, the visibility node has a tool port through which to receive a plurality of packets which each include a compressed header. The visibility node determines, for each packet, whether a given network tool has received the compressed header in decompressed format based on a header-to-tool mapping structure. The structure includes information indicative of which packet headers each of the plurality of network tools have received in decompressed format. If the visibility node determines that the tool previously received the decompressed header, the visibility node transmits the packet to the network tool in compressed format. If the visibility node determines that the tool has not previously received the decompressed header, the visibility node decompresses the compressed header prior to transmitting the packet to the given network tool.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: October 4, 2022
    Assignee: Gigamon Inc.
    Inventors: Rakesh Muthusamy, Dominick Cafarelli, Tushar Jagtap, Arunraj Mani
  • Publication number: 20220272176
    Abstract: At least one technique for distributing traffic from a visibility node to a network tool is disclosed. In certain embodiments, the visibility node has a tool port through which to receive a plurality of packets which each include a compressed header. The visibility node determines, for each packet, whether a given network tool has received the compressed header in decompressed format based on a header-to-tool mapping structure. The structure includes information indicative of which packet headers each of the plurality of network tools have received in decompressed format. If the visibility node determines that the tool previously received the decompressed header, the visibility node transmits the packet to the network tool in compressed format.
    Type: Application
    Filed: February 23, 2021
    Publication date: August 25, 2022
    Inventors: Rakesh Muthusamy, Dominick Cafarelli, Tushar Jagtap, Arunraj Mani
  • Patent number: 10999188
    Abstract: A method of operating a network visibility node is disclosed. In certain embodiments, the network visibility node has a plurality of network ports through which to communicate data with a plurality of network hosts and has a plurality of tool ports through which to communicate data with a plurality of network tools. The network visibility node accesses a port group map associated with a plurality of tool port groups of the network visibility node, where each of the tool port groups includes one or more tool ports of the network visibility node, and where the port group map contains a separate tool alias for each tool port group of the plurality of tool port groups. Each tool alias can correspond to a different type of network traffic. The network visibility node uses the port group map to ascertain a tool port group through which to communicate the plurality of packets with a particular network tool.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: May 4, 2021
    Assignee: Gigamon Inc.
    Inventors: Dominick Cafarelli, Murali Bommana, Tushar Jagtap
  • Patent number: 10404589
    Abstract: A method performed by a network device that taps to a network having a routing device, includes: receiving a first packet tapped from the network; determining a first information regarding an input interface of the routing device based on a destination address of the first packet; receiving a second packet tapped from the network; determining a second information regarding an output interface of the routing device based on a source address of the second packet; determining a first CRC for the first packet; determining a second CRC for the second packet; and comparing the first CRC with the second CRC at the network device to determine whether the first packet and the second packet are the same.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: September 3, 2019
    Assignee: Gigamon Inc.
    Inventors: Ashutosh Alawani, Sreekanth Settipalli, Tanmay Kishore, Dominick Cafarelli, Shehzad Merchant
  • Patent number: 10243862
    Abstract: A method for sampling packets for a network flow, includes: receiving a packet at a network port of a network switch appliance, the network switch appliance comprising an instrument port for communication with a network monitoring instrument; determining whether the packet belongs to a network flow that is desired to be monitored, wherein the act of determining is performed based at least in part on one or more information in a control plane using a processing unit; and passing the packet to the instrument port if the packet belongs to the network flow.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: March 26, 2019
    Assignee: Gigamon Inc.
    Inventors: Dominick Cafarelli, Murali Bommana, Sandeep Dahiya, Jesse C. Shu, Anoop V. Kartha
  • Patent number: 9680710
    Abstract: A network device includes: one or more ports for tapping to a network; and a processing unit configured for receiving a first packet tapped from the network, wherein the first packet is received at a first network port of the network device; determining a first identity of a first network equipment associated with the first packet based on a discovery protocol; and associating the first identity of the first network equipment with a first identity of the first network port of the network device at which the first packet is received; and a non-transitory medium for storing the first identity of the first network equipment and the first identity of the first network port in association with each other.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: June 13, 2017
    Assignee: Gigamon Inc.
    Inventors: Dominick Cafarelli, Shehzad Merchant
  • Publication number: 20170134262
    Abstract: A method performed by a network device that taps to a network having a routing device, includes: receiving a first packet tapped from the network; determining a first information regarding an input interface of the routing device based on a destination address of the first packet; receiving a second packet tapped from the network; determining a second information regarding an output interface of the routing device based on a source address of the second packet; determining a first CRC for the first packet; determining a second CRC for the second packet; and comparing the first CRC with the second CRC at the network device to determine whether the first packet and the second packet are the same.
    Type: Application
    Filed: January 23, 2017
    Publication date: May 11, 2017
    Inventors: Ashutosh ALAWANI, Sreekanth SETTIPALLI, Tanmay KISHORE, Dominick CAFARELLI, Shehzad MERCHANT
  • Patent number: 9584413
    Abstract: A method performed by a network device that taps to a network having a routing device, includes: receiving a first packet tapped from the network; determining a first information regarding an input interface of the routing device based on a destination address of the first packet; receiving a second packet tapped from the network; determining a second information regarding an output interface of the routing device based on a source address of the second packet; determining a first CRC for the first packet; determining a second CRC for the second packet; and comparing the first CRC with the second CRC at the network device to determine whether the first packet and the second packet are the same.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: February 28, 2017
    Assignee: Gigamon Inc.
    Inventors: Ashutosh Alawani, Sreekanth Settipalli, Tanmay Kishore, Dominick Cafarelli, Shehzad Merchant
  • Patent number: 9571393
    Abstract: A method performed by a network device that taps to a network having a routing device, includes: determining a first information regarding an input interface of the routing device for a packet; determining a second information regarding an output interface of the routing device for the packet; determining whether the packet belongs to a user-defined category based on one or more mapping formation defined at the network device; and storing the packet, the first information regarding the input interface of the routing device, the second information regarding the output interface of the routing device, and information regarding the user-defined category in a non-transitory medium in association with each other.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: February 14, 2017
    Assignee: Gigamon Inc.
    Inventors: Ashutosh Alawani, Sreekanth Settipalli, Tanmay Kishore, Dominick Cafarelli, Shehzad Merchant
  • Publication number: 20160142304
    Abstract: A method performed by a network device that taps to a network having a routing device, includes: receiving a first packet tapped from the network; determining a first information regarding an input interface of the routing device based on a destination address of the first packet; receiving a second packet tapped from the network; determining a second information regarding an output interface of the routing device based on a source address of the second packet; determining a first CRC for the first packet; determining a second CRC for the second packet; and comparing the first CRC with the second CRC at the network device to determine whether the first packet and the second packet are the same.
    Type: Application
    Filed: November 18, 2014
    Publication date: May 19, 2016
    Applicant: Gigamon Inc.
    Inventors: Ashutosh ALAWANI, Sreekanth SETTIPALLI, Tanmay KISHORE, Dominick CAFARELLI, Shehzad MERCHANT
  • Publication number: 20160142305
    Abstract: A method performed by a network device that taps to a network having a routing device, includes: determining a first information regarding an input interface of the routing device for a packet; determining a second information regarding an output interface of the routing device for the packet; determining whether the packet belongs to a user-defined category based on one or more mapping formation defined at the network device; and storing the packet, the first information regarding the input interface of the routing device, the second information regarding the output interface of the routing device, and information regarding the user-defined category in a non-transitory medium in association with each other.
    Type: Application
    Filed: November 18, 2014
    Publication date: May 19, 2016
    Applicant: GIGAMON INC.
    Inventors: Ashutosh ALAWANI, Sreekanth SETTIPALLI, Tanmay KISHORE, Dominick CAFARELLI, Shehzad MERCHANT
  • Publication number: 20160142260
    Abstract: A network device includes: one or more ports for tapping to a network; and a processing unit configured for receiving a first packet tapped from the network, wherein the first packet is received at a first network port of the network device; determining a first identity of a first network equipment associated with the first packet based on a discovery protocol; and associating the first identity of the first network equipment with a first identity of the first network port of the network device at which the first packet is received; and a non-transitory medium for storing the first identity of the first network equipment and the first identity of the first network port in association with each other.
    Type: Application
    Filed: November 18, 2014
    Publication date: May 19, 2016
    Applicant: GIGAMON INC.
    Inventors: Dominick CAFARELLI, Shehzad MERCHANT
  • Patent number: 9219700
    Abstract: A packet switch system includes a packet switch appliance having a first network port configured to receive packets, and a first instrument port configured to communicate with a network monitoring tool, a storage system for storing the packets, and an integrated circuit configured to retrieve the packets from the storage system, and retroactively transmit the packets to the first instrument port in a play-back configuration in response to a user's command.
    Type: Grant
    Filed: July 6, 2011
    Date of Patent: December 22, 2015
    Assignee: Gigamon Inc.
    Inventors: Dominick Cafarelli, Patrick Pak Tak Leong
  • Publication number: 20140321278
    Abstract: A method for sampling packets for a network flow, includes: receiving a packet at a network port of a network switch appliance, the network switch appliance comprising an instrument port for communication with a network monitoring instrument; determining whether the packet belongs to a network flow that is desired to be monitored, wherein the act of determining is performed based at least in part on one or more information in a control plane using a processing unit; and passing the packet to the instrument port if the packet belongs to the network flow.
    Type: Application
    Filed: March 14, 2014
    Publication date: October 30, 2014
    Applicant: Gigamon Inc.
    Inventors: Dominick CAFARELLI, Murali BOMMANA, Sandeep DAHIYA, Jesse C. SHU, Anoop V. KARTHA
  • Publication number: 20130010613
    Abstract: A packet switch system includes a packet switch appliance having a first network port configured to receive packets, and a first instrument port configured to communicate with a network monitoring tool, a storage system for storing the packets, and an integrated circuit configured to retrieve the packets from the storage system, and retroactively transmit the packets to the first instrument port in a play-back configuration in response to a user's command.
    Type: Application
    Filed: July 6, 2011
    Publication date: January 10, 2013
    Applicant: GIGAMON LLC
    Inventors: Dominick CAFARELLI, Patrick Pak Tak LEONG
  • Patent number: 6768721
    Abstract: An analyzer for a wireless network is configured for surfing a plurality of channels, each for an individually selectable period of time, for monitoring each channel to obtain packet information for analysis, to detect any defects in communication over each respective channel.
    Type: Grant
    Filed: October 26, 2001
    Date of Patent: July 27, 2004
    Assignee: Networks Associates Technology, Inc.
    Inventors: Peter O. Schmitz, Dominick A. Cafarelli, James P. Anderson, Elazar Rosenthal
  • Patent number: 6760845
    Abstract: A system, method and computer program product are provided for analyzing a network. Initially, network traffic information relating to network traffic is collected. Next, the network traffic information is encrypted. In use, the network traffic information is capable of being analyzed by a network analyzer adapted for decrypting the network traffic information.
    Type: Grant
    Filed: February 8, 2002
    Date of Patent: July 6, 2004
    Assignee: Networks Associates Technology, Inc.
    Inventors: Dominick A. Cafarelli, Kazim O. Yildiz