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).
-
Patent number: 11929903Abstract: 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: GrantFiled: April 9, 2021Date of Patent: March 12, 2024Assignee: VMware LLCInventors: Rohan Gandhi, Avinash Nigam, Sandip Shah, Philip Brighten Godfrey, Ambarish P. Pande, Gourab Ghosh, Prashant Jain, Shashank Ranjan
-
Publication number: 20230319115Abstract: 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: ApplicationFiled: April 4, 2022Publication date: October 5, 2023Inventors: Sandip Shah, Robert Ling
-
Publication number: 20230222669Abstract: 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: ApplicationFiled: January 10, 2023Publication date: July 13, 2023Inventors: Wenliang Zhao, Peizhao Zhang, Georgy Marrero, Siddharth Sandip Shah, Hyungjun Kim
-
Publication number: 20230188550Abstract: 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: ApplicationFiled: December 15, 2021Publication date: June 15, 2023Inventors: Kenneth Hsinchao CHIANG, Sandip SHAH, Michael T. STOLARCHUK
-
Publication number: 20230188443Abstract: 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: ApplicationFiled: December 10, 2021Publication date: June 15, 2023Inventor: Sandip Shah
-
Patent number: 11601356Abstract: 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: GrantFiled: April 9, 2021Date of Patent: March 7, 2023Assignee: VMWARE, INC.Inventors: Rohan Gandhi, Avinash Nigam, Sandip Shah, Philip Brighten Godfrey, Ambarish P. Pande, Gourab Ghosh, Prashant Jain, Shashank Ranjan
-
Publication number: 20220246350Abstract: 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: ApplicationFiled: March 22, 2019Publication date: August 4, 2022Inventor: Sandip Shah
-
Publication number: 20220210042Abstract: 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: ApplicationFiled: April 9, 2021Publication date: June 30, 2022Inventors: Rohan Gandhi, Avinash Nigam, Sandip Shah, Philip Brighten Godfrey, Ambarish P. Pande, Gourab Ghosh, Prashant Jain, Shashank Ranjan
-
Publication number: 20220210041Abstract: 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: ApplicationFiled: April 9, 2021Publication date: June 30, 2022Inventors: Rohan Gandhi, Avinash Nigam, Sandip Shah, Philip Brighten Godfrey, Ambarish P. Pande, Gourab Ghosh, Prashant Jain, Shashank Ranjan
-
Patent number: 11339701Abstract: 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: GrantFiled: October 23, 2017Date of Patent: May 24, 2022Assignee: BASF CorporationInventor: Sandip Shah
-
Publication number: 20210306710Abstract: 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: ApplicationFiled: June 10, 2021Publication date: September 30, 2021Inventors: Milan Patel, Sandip Shah
-
Patent number: 11064260Abstract: 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: GrantFiled: February 11, 2020Date of Patent: July 13, 2021Assignee: ROVl GUIDES, INC.Inventors: Milan Patel, Sandip Shah
-
Patent number: 10979291Abstract: 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: GrantFiled: September 4, 2018Date of Patent: April 13, 2021Assignee: Big Switch Networks LLCInventors: Ryan Izard, Christian Geddings Barrineau, Sandip Shah, Shudong Zhou, Andrew Shaw
-
Patent number: 10958980Abstract: 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: GrantFiled: April 8, 2019Date of Patent: March 23, 2021Assignee: Rovi Guides, Inc.Inventors: Milan Patel, Sandip Shah
-
Patent number: 10841242Abstract: 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: GrantFiled: February 21, 2019Date of Patent: November 17, 2020Assignee: Big Switch Networks LLCInventors: Shudong Zhou, Sandip Shah, Andrew Shaw, Anurag Chowdhary
-
Publication number: 20200274825Abstract: 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: ApplicationFiled: February 21, 2019Publication date: August 27, 2020Inventors: Shudong Zhou, Sandip Shah, Andrew Shaw, Anurag Chowdhary
-
Publication number: 20200186888Abstract: 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: ApplicationFiled: February 11, 2020Publication date: June 11, 2020Inventors: Milan Patel, Sandip Shah
-
Publication number: 20200063628Abstract: 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: ApplicationFiled: October 23, 2017Publication date: February 27, 2020Applicant: BASF CorporationInventor: Sandip SHAH
-
Patent number: 10469312Abstract: In some embodiments, an apparatus includes a first controller configured to be operatively coupled within a network having a set of network nodes, a forwarding gateway and a configuration entity. The first controller is configured to manage session state and node state associated with the set of network nodes independent of the forwarding gateway. The first controller is configured to fail over to a second controller when the first controller fails, without the forwarding gateway failing over and without the configuration entity failing over.Type: GrantFiled: January 30, 2018Date of Patent: November 5, 2019Assignee: Juniper Networks, Inc.Inventors: Abhijit Choudhury, James Murphy, Pranay Pogde, Shine-Chu Wang, Rajagopalan Sivaramakrishnan, Raghavendra Mallya, Ileana J. Membreno, Sandip Shah, Yung-Ching Tseng
-
Publication number: 20190306583Abstract: 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: ApplicationFiled: April 8, 2019Publication date: October 3, 2019Inventors: Milan Patel, Sandip Shah