Patents by Inventor Sandip Shah

Sandip Shah 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).

  • Publication number: 20250097128
    Abstract: The present disclosure is directed to capturing network traffic for analysis. The present disclosure describes techniques to automate setting up a monitoring session for an application. The technique allows a user to set up a monitoring session by specifying the application to be monitored and one or more monitoring destinations (e.g., monitoring tools, monitoring fabric, etc.). The monitoring session can then be autonomously set up by the system without further input from the user.
    Type: Application
    Filed: March 12, 2024
    Publication date: March 20, 2025
    Inventors: Shashank HEGDE, Sandip SHAH
  • Publication number: 20250080560
    Abstract: Data taps are provided in a production network to mirror traffic flow through the network. Feeds from the data taps are provided to a monitoring fabric comprising a network of service nodes. A service node receives mirrored traffic and identifies packets in the mirrored traffic for further processing, for example to be forwarded to one or more monitoring/security tools. The packets are identified based on the contents of the packets. For example, packets at the beginning of a TCP session and at the end of the TCP session can be identified based on the TCP flags in the packets. The service node can cause these packets to be sent to one or more monitoring/security tools.
    Type: Application
    Filed: November 19, 2024
    Publication date: March 6, 2025
    Inventors: Kenneth Hsinchao Chiang, Sandip Shah, Michael T. Stolarchuk
  • Patent number: 12184680
    Abstract: Data taps are provided in a production network to mirror traffic flow through the network. Feeds from the data taps are provided to a monitoring fabric comprising a network of service nodes. A service node receives mirrored traffic and identifies packets in the mirrored traffic for further processing, for example to be forwarded to one or more monitoring/security tools. The packets are identified based on the contents of the packets. For example, packets at the beginning of a TCP session and at the end of the TCP session can be identified based on the TCP flags in the packets. The service node can cause these packets to be sent to one or more monitoring/security tools.
    Type: Grant
    Filed: December 15, 2021
    Date of Patent: December 31, 2024
    Assignee: Arista Networks, Inc.
    Inventors: Kenneth Hsinchao Chiang, Sandip Shah, Michael T. Stolarchuk
  • Publication number: 20240275710
    Abstract: A traffic generation tool is provided for simulating a multi-tiered application for network validation. A multi-tiered application can include at least one frontend service and multiple backend services. The traffic generation tool can load configuration files that specify the behavior of each endpoint within the frontend and backend services of the multi-tiered application. The traffic generation tool can direct a client to send a request to the frontend service. The traffic generation tool can, in response to receiving the request at the frontend service, sequence a chain of additional requests using one or more different network communications protocols to the backend services.
    Type: Application
    Filed: February 13, 2023
    Publication date: August 15, 2024
    Inventors: Gary Charles Nigg, Shashank Hegde, Sandip Shah
  • Publication number: 20240259286
    Abstract: A network traffic analysis device may be configured to receive network performance metrics data for network traffic flows. The network traffic analysis device may further be configured to receive application information for an application indicative of a subset of the network traffic flows belonging to the application and to aggregate the network performance metrics data for the subset of the network traffic flows to obtain aggregated network performance metrics data for the application. By analyzing network performance metrics data in this aggregated manner, the network traffic analysis device can provide further insights into patterns of network issues experienced by the application and/or by one or more services of the application.
    Type: Application
    Filed: January 27, 2023
    Publication date: August 1, 2024
    Inventors: Sandip Shah, Vlad Hanciuta, Sameer Mahajan, Andrii Rykhlivskyi, Sundar Bettadahalli
  • Patent number: 11929903
    Abstract: Some embodiments provide a novel method for assessing the suitability of network links for connecting compute nodes located at different geographic sites. The method of some embodiments identifies and analyzes sample packets from a set of flows exchanged between first and second compute sites that are connected through a first network link in order to identify attributes of the sampled packets. The method also computes attributes of predicted packets between the identified samples in order to identify attributes of each flow in the set of flows. The method then uses the identified and computed attributes of each flow in the set of flows to emulate the set of flows passing between the two compute sites through the second network link in order to assess whether a second network link should be used for future flows (e.g., future flows exchanged between the first and second compute sites).
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: March 12, 2024
    Assignee: VMware LLC
    Inventors: Rohan Gandhi, Avinash Nigam, Sandip Shah, Philip Brighten Godfrey, Ambarish P. Pande, Gourab Ghosh, Prashant Jain, Shashank Ranjan
  • Publication number: 20230319115
    Abstract: A method for updating a policy by a policy manager, that includes selecting, by the policy manager, a policy entry that includes an input and an implementation, performing a validation on the policy entry, making a first determination, based on the validation, that the implementation was not successful, and updating the policy, based on the first determination, to match the input.
    Type: Application
    Filed: April 4, 2022
    Publication date: October 5, 2023
    Inventors: Sandip Shah, Robert Ling
  • Publication number: 20230222669
    Abstract: A method includes generating first and second series of segmentation masks for a first and second series of images in a video, respectively. The first series of segmentation masks are generated by using a machine-learning model to (1) generate a first segmentation mask based on a first image in the first series of images and a predetermined fixed segmentation mask, and (2) generate a second segmentation mask based on a second image in the first series of images and the first segmentation mask. The second series of segmentation masks are generated by using the machine-learning model to (1) generate a third segmentation mask based on a third image in the second series of images and the predetermined fixed segmentation mask, and (2) generate a fourth segmentation mask based on a fourth image in the second series of images and the third segmentation mask.
    Type: Application
    Filed: January 10, 2023
    Publication date: July 13, 2023
    Inventors: Wenliang Zhao, Peizhao Zhang, Georgy Marrero, Siddharth Sandip Shah, Hyungjun Kim
  • Publication number: 20230188443
    Abstract: Embodiments of the present disclosure include techniques for providing packet drop analysis for networks. A first stream of data comprising a copy of traffic that flows between a first network device and a third network device is received. A second stream of data comprising a copy of the traffic that flows between a fourth network device and a second network device is received. A flow in the traffic between the first and second network devices is identified. The first stream of data is used to generate a first packet count for the flow. The second stream of data is used to generate a second packet count for the flow. In response to a difference between the first packet count and the second packet count, the flow in the traffic between the first network device and the second network device is reported as having experienced one or more dropped packets.
    Type: Application
    Filed: December 10, 2021
    Publication date: June 15, 2023
    Inventor: Sandip Shah
  • Publication number: 20230188550
    Abstract: Data taps are provided in a production network to mirror traffic flow through the network. Feeds from the data taps are provided to a monitoring fabric comprising a network of service nodes. A service node receives mirrored traffic and identifies packets in the mirrored traffic for further processing, for example to be forwarded to one or more monitoring/security tools. The packets are identified based on the contents of the packets. For example, packets at the beginning of a TCP session and at the end of the TCP session can be identified based on the TCP flags in the packets. The service node can cause these packets to be sent to one or more monitoring/security tools.
    Type: Application
    Filed: December 15, 2021
    Publication date: June 15, 2023
    Inventors: Kenneth Hsinchao CHIANG, Sandip SHAH, Michael T. STOLARCHUK
  • Patent number: 11601356
    Abstract: Some embodiments provide a novel method for assessing the suitability of network links for connecting compute nodes located at different geographic sites. The method of some embodiments identifies and analyzes sample packets from a set of flows exchanged between first and second compute sites that are connected through a first network link in order to identify attributes of the sampled packets. The method also computes attributes of predicted packets between the identified samples in order to identify attributes of each flow in the set of flows. The method then uses the identified and computed attributes of each flow in the set of flows to emulate the set of flows passing between the two compute sites through the second network link in order to assess whether a second network link should be used for future flows (e.g., future flows exchanged between the first and second compute sites).
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: March 7, 2023
    Assignee: VMWARE, INC.
    Inventors: Rohan Gandhi, Avinash Nigam, Sandip Shah, Philip Brighten Godfrey, Ambarish P. Pande, Gourab Ghosh, Prashant Jain, Shashank Ranjan
  • Publication number: 20220246350
    Abstract: The current transformer system that is the present invention allows for surveillance of an electronic grid at electrical power generating stations, at individual operational substations and in electric power distribution for electric network and grid measurement, protection, and control ranging from very low currents to high current magnitudes. The reception and relay of information from the CT primary circuit is sensed and transmitted by a primary electronic circuitry, digitized, converted to a fiber optic mode, transmitted to a secondary electronic circuit, processed and converted to a digital output and transmitted to various monitoring and recording devices.
    Type: Application
    Filed: March 22, 2019
    Publication date: August 4, 2022
    Inventor: Sandip Shah
  • Publication number: 20220210041
    Abstract: Some embodiments provide a novel method for assessing the suitability of network links for connecting compute nodes located at different geographic sites. The method of some embodiments identifies and analyzes sample packets from a set of flows exchanged between first and second compute sites that are connected through a first network link in order to identify attributes of the sampled packets. The method also computes attributes of predicted packets between the identified samples in order to identify attributes of each flow in the set of flows. The method then uses the identified and computed attributes of each flow in the set of flows to emulate the set of flows passing between the two compute sites through the second network link in order to assess whether a second network link should be used for future flows (e.g., future flows exchanged between the first and second compute sites).
    Type: Application
    Filed: April 9, 2021
    Publication date: June 30, 2022
    Inventors: Rohan Gandhi, Avinash Nigam, Sandip Shah, Philip Brighten Godfrey, Ambarish P. Pande, Gourab Ghosh, Prashant Jain, Shashank Ranjan
  • Publication number: 20220210042
    Abstract: Some embodiments provide a novel method for assessing the suitability of network links for connecting compute nodes located at different geographic sites. The method of some embodiments identifies and analyzes sample packets from a set of flows exchanged between first and second compute sites that are connected through a first network link in order to identify attributes of the sampled packets. The method also computes attributes of predicted packets between the identified samples in order to identify attributes of each flow in the set of flows. The method then uses the identified and computed attributes of each flow in the set of flows to emulate the set of flows passing between the two compute sites through the second network link in order to assess whether a second network link should be used for future flows (e.g., future flows exchanged between the first and second compute sites).
    Type: Application
    Filed: April 9, 2021
    Publication date: June 30, 2022
    Inventors: Rohan Gandhi, Avinash Nigam, Sandip Shah, Philip Brighten Godfrey, Ambarish P. Pande, Gourab Ghosh, Prashant Jain, Shashank Ranjan
  • Patent number: 11339701
    Abstract: Certain catalytic articles, systems or methods provide for excellent NOx conversion and are especially suitable for low temperature NOx conversion. The articles, systems and methods are suitable for instance for the treatment of exhaust gas of diesel engines. Certain articles or systems contain an upstream SCR composition and a downstream LNT composition. The substrate(s) may advantageously be electrically heated.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: May 24, 2022
    Assignee: BASF Corporation
    Inventor: Sandip Shah
  • Publication number: 20210306710
    Abstract: Systems and methods are disclosed herein for providing content related to a user-selected media asset featuring a person unrelated to that media asset, but that was involved in another media asset together with a person that was involved with the user-selected media. Specifically, a user-selection of a media asset is received and a first person involved in the media asset is identified. A second person that is associated with the first person and is not involved in the user-selected media asset is identified and content featuring the second person and related to the user-selected media asset is presented to a user.
    Type: Application
    Filed: June 10, 2021
    Publication date: September 30, 2021
    Inventors: Milan Patel, Sandip Shah
  • Patent number: 11064260
    Abstract: Systems and methods are disclosed herein for providing content related to a user-selected media asset featuring a person unrelated to that media asset, but that was involved in another media asset together with a person that was involved with the user-selected media. Specifically, a user-selection of a media asset is received and a first person involved in the media asset is identified. A second person that is associated with the first person and is not involved in the user-selected media asset is identified and content featuring the second person and related to the user-selected media asset is presented to a user.
    Type: Grant
    Filed: February 11, 2020
    Date of Patent: July 13, 2021
    Assignee: ROVl GUIDES, INC.
    Inventors: Milan Patel, Sandip Shah
  • Patent number: 10979291
    Abstract: Systems and methods for building a monitoring fabric are described. The system receives a duplicate of a first portion of traffic information from a first network as first traffic information and communicates the first traffic information in the monitoring fabric. The first traffic information is communicated to a controller that configures the monitoring fabric. The system receives a duplicate of a second portion of the traffic information from the first network as second traffic information. The system forwards the second traffic information to at least one tool.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: April 13, 2021
    Assignee: Big Switch Networks LLC
    Inventors: Ryan Izard, Christian Geddings Barrineau, Sandip Shah, Shudong Zhou, Andrew Shaw
  • Patent number: 10958980
    Abstract: Systems and methods are disclosed herein for providing content related to a user-selected media asset featuring a person unrelated to that media asset, but that was involved in another media asset together with a person that was involved with the user-selected media. Specifically, a user-selection of a media asset is received and a first person involved in the media asset is identified. A second person that is associated with the first person and is not involved in the user-selected media asset is identified and content featuring the second person and related to the user-selected media asset is presented to a user.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: March 23, 2021
    Assignee: Rovi Guides, Inc.
    Inventors: Milan Patel, Sandip Shah
  • Patent number: 10841242
    Abstract: Systems and methods to scale a network monitoring fabric are described. The system uploads a virtual tool, over a network, to a monitoring fabric. The monitoring fabric includes a first plurality of switches including a second plurality of switches for monitoring a production network. Next, the system configures the monitoring fabric to receive a first portion of traffic information from the production network and communicate the first portion of traffic information to the virtual tool. Next, the system receives a duplicate of the first portion of the traffic information from the production network as first traffic information. The first traffic information is received at a first ingress interface providing access to the monitoring fabric. Finally, the system forwards the first traffic information in the monitoring fabric to the first instance of the first virtual tool.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: November 17, 2020
    Assignee: Big Switch Networks LLC
    Inventors: Shudong Zhou, Sandip Shah, Andrew Shaw, Anurag Chowdhary