Patents by Inventor Srinivas Pitta

Srinivas Pitta 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: 11601335
    Abstract: Presented herein are systems, and methods thereof, that is configured to enter a maintenance mode to isolate itself from its neighbor and to gracefully cause neighbor devices to isolate themselves from the system, as to cause minimal or “zero” service disruption with its neighbors. The system broadcasts a maintenance-related message, via a standard transport layer, over routing protocols, to counter parts protocols at the neighbor device and waits for an acknowledgement message from the neighbor network devices. The broadcast and acknowledgement, through standard transport layer messaging, ensures that traffic generated by such protocols at the neighbor devices, regardless of manufacturer, are redirected before the system fully enters into the maintenance mode.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: March 7, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Srinivas Pitta, Shrawan Chittoor Surender, Satish Kumar Kondalam, Somnath Roy, Siddartha Gundeti
  • Patent number: 11303533
    Abstract: Embodiments herein describe an upgrade system that provides suggestions for upgrades using a confidence metric. In one embodiment, the upgrade system tracks network elements in multiple network fabrics to determine whether an upgrade performed on a first network element was successful. The upgrade system can generate one or more vectors that store various data about the network elements such as enabled features, telemetry data, control plane faults, system settings, locations of the network elements in a fabric, and the like. By evaluating these vectors, the upgrade system can derive a reliability confidence metric regarding the upgrade. If the reliability confidence metric exceeds a threshold, this indicates the upgrade was successful. The upgrade system can then compare vectors for different network elements to determine whether to apply the same upgrade to similar network elements.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: April 12, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Praveen P. Iyengar, Srinivas Pitta
  • Patent number: 11223555
    Abstract: Methods and systems are provided for link health forecasting to determine potential link failures such that remedial action may be taken prior to any data loss or degradation. DDM/DOM information may be used in conjunction with OAM protocols to monitor and predict link health degradation for faster failovers or self healing.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: January 11, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Shrawan Chittoor Surender, Srinivas Pitta, Siddartha Gundeti, Arkadiy Shapiro
  • Patent number: 11106656
    Abstract: Methods and systems for tracking transactions in a network fabric, include: receiving a message generated by a node in the network fabric; assigning a uniform fabric identifier (“UFID”) to the node; assigning a uniform transaction identifier (“UTID”) to the message”; appending the UFID and the UTID to the message; and storing the message in a database.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: August 31, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Praveen Parthasarathy Iyengar, Shrawan Chittoor Surender, Narayanaswami Ganapathy, Srinivas Pitta
  • Publication number: 20210258226
    Abstract: Presented herein are systems, and methods thereof, that is configured to enter a maintenance mode to isolate itself from its neighbor and to gracefully cause neighbor devices to isolate themselves from the system, as to cause minimal or “zero” service disruption with its neighbors. The system broadcasts a maintenance-related message, via a standard transport layer, over routing protocols, to counter parts protocols at the neighbor device and waits for an acknowledgement message from the neighbor network devices. The broadcast and acknowledgement, through standard transport layer messaging, ensures that traffic generated by such protocols at the neighbor devices, regardless of manufacturer, are redirected before the system fully enters into the maintenance mode.
    Type: Application
    Filed: March 31, 2021
    Publication date: August 19, 2021
    Inventors: Srinivas Pitta, Shrawan Chittoor Surender, Satish Kumar Kondalam, Somnath Roy, Siddartha Gundeti
  • Patent number: 10992539
    Abstract: Presented herein are systems, and methods thereof, that is configured to enter a maintenance mode to isolate itself from its neighbor and to gracefully cause neighbor devices to isolate themselves from the system, as to cause minimal or “zero” service disruption with its neighbors. The system broadcasts a maintenance-related message, via a standard transport layer, over routing protocols, to counter parts protocols at the neighbor device and waits for an acknowledgement message from the neighbor network devices. The broadcast and acknowledgement, through standard transport layer messaging, ensures that traffic generated by such protocols at the neighbor devices, regardless of manufacturer, are redirected before the system fully enters into the maintenance mode.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: April 27, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Srinivas Pitta, Shrawan Chittoor Surender, Satish Kumar Kondalam, Somnath Roy, Siddartha Gundeti
  • Publication number: 20210014127
    Abstract: Embodiments herein describe an upgrade system that provides suggestions for upgrades using a confidence metric. In one embodiment, the upgrade system tracks network elements in multiple network fabrics to determine whether an upgrade performed on a first network element was successful. The upgrade system can generate one or more vectors that store various data about the network elements such as enabled features, telemetry data, control plane faults, system settings, locations of the network elements in a fabric, and the like. By evaluating these vectors, the upgrade system can derive a reliability confidence metric regarding the upgrade. If the reliability confidence metric exceeds a threshold, this indicates the upgrade was successful. The upgrade system can then compare vectors for different network elements to determine whether to apply the same upgrade to similar network elements.
    Type: Application
    Filed: July 9, 2019
    Publication date: January 14, 2021
    Inventors: Praveen P. IYENGAR, Srinivas PITTA
  • Patent number: 10644983
    Abstract: Control plane analytics and policing may be provided. First, packets that traverse a port may be parsed. Next, based on the parsed packets, metrics for each of a plurality of hosts on a per-protocol basis may be created. The created metrics may then be analyzed and at least one restriction on at least one of the plurality of hosts may be applied based on the analysis.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: May 5, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Varagur Chandrasekaran, Srinivas Pitta, Ashok Ganesan, Naoshad Mehta
  • Publication number: 20200084139
    Abstract: Methods and systems are provided for link health forecasting to determine potential link failures such that remedial action may be taken prior to any data loss or degradation. DDM/DOM information may be used in conjunction with OAM protocols to monitor and predict link health degradation for faster failovers or self healing.
    Type: Application
    Filed: October 28, 2019
    Publication date: March 12, 2020
    Applicant: Cisco Technology, Inc.
    Inventors: Shrawan Chittoor Surender, Srinivas Pitta, Siddartha Gundeti, Arkadiy Shapiro
  • Publication number: 20200076702
    Abstract: Presented herein are systems, and methods thereof, that is configured to enter a maintenance mode to isolate itself from its neighbor and to gracefully cause neighbor devices to isolate themselves from the system, as to cause minimal or “zero” service disruption with its neighbors. The system broadcasts a maintenance-related message, via a standard transport layer, over routing protocols, to counter parts protocols at the neighbor device and waits for an acknowledgement message from the neighbor network devices. The broadcast and acknowledgement, through standard transport layer messaging, ensures that traffic generated by such protocols at the neighbor devices, regardless of manufacturer, are redirected before the system fully enters into the maintenance mode.
    Type: Application
    Filed: November 11, 2019
    Publication date: March 5, 2020
    Inventors: Srinivas Pitta, Shrawan Chittoor Surender, Satish Kumar Kondalam, Somnath Roy, Siddartha Gundeti
  • Patent number: 10574521
    Abstract: Methods and systems for configuring a local switch and a remote switch configured as peers. The method includes: receiving a configuration for configuring the local switch and the remote switch; checking if resources are available for the configuration on the local switch; when resources are available on the local switch, reserving those resources; checking if resources are available for the configuration of the remote switch; when resources are available on the remote switch, reserving those resources; and applying the configuration to the local switch and the remote switch when resources are available on the local switch and the remote switch.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: February 25, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Pankaj Kumar Rai, Shrawan Chittoor Surender, Srinivas Pitta, Siddartha Gundeti, Narayanaswami Ganapathy
  • Patent number: 10505918
    Abstract: In one example, a security application that interfaces one or more cloud application clients in an enterprise network and one or more cloud applications detects a request made by one of the one or more cloud application clients to access a cloud application. The security application sends one or more prompts to the cloud application for one or more responses reflecting current empirical data obtained from the cloud application. The security application receives, from the cloud application, the one or more responses, and generates an application fingerprint that includes the one or more responses.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: December 10, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Deep Chand Patel, Varagur Chandrasekaran, Srinivas Pitta, Shrawan Chittoor Surender
  • Patent number: 10498606
    Abstract: Presented herein are systems, and methods thereof, that is configured to enter a maintenance mode to isolate itself from its neighbor and to gracefully cause neighbor devices to isolate themselves from the system, as to cause minimal or “zero” service disruption with its neighbors. The system broadcasts a maintenance-related message, via a standard transport layer, over routing protocols, to counter parts protocols at the neighbor device and waits for an acknowledgement message from the neighbor network devices. The broadcast and acknowledgement, through standard transport layer messaging, ensures that traffic generated by such protocols at the neighbor devices, regardless of manufacturer, are redirected before the system fully enters into the maintenance mode.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: December 3, 2019
    Assignee: CISCO TECHNOLOGY INC.
    Inventors: Srinivas Pitta, Shrawan Chittoor Surender, Satish Kumar Kondalam, Somnath Roy, Siddartha Gundeti
  • Patent number: 10462041
    Abstract: Methods and systems are provided for link health forecasting to determine potential link failures such that remedial action may be taken prior to any data loss or degradation. DDM/DOM information may be used in conjunction with OAM protocols to monitor and predict link health degradation for faster failovers or self healing.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: October 29, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Shrawan Chittoor Surender, Srinivas Pitta, Siddartha Gundeti, Arkadiy Shapiro
  • Patent number: 10394645
    Abstract: Techniques are provided for correcting the operational state of a multi-process system without disrupting any running processes. A library providing error correction and logging functionality is statically linked to modules in the system. A script in the library loads a package file having a patch for returning an error state to a normal state. The script issues commands to invoke functions in the patch. Once the error state has returned to a normal state, the script issues commands to remove the package file from the system.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: August 27, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Kashyap Merchant, Srinivas Pitta
  • Patent number: 10243826
    Abstract: An example method for diagnosis and throughput measurement of FC ports in a SAN environment is provided and includes generating, by a control processor at a generator in the SAN, a control packet requesting a link test to be performed with a reflector in the SAN, sending the control packet to the reflector through a media access controller (MAC) of the generator, receiving, at the MAC of the generator, an acknowledgement from the reflector indicating ability to perform the requested link test, generating, at the MAC of the generator, a test data packet for the link test, performing the link test with the reflector, and analyzing, at the generator, network parameters based on results of the link test.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: March 26, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Santa Dasu, Srinivas Pitta, Venkata Ramana Talagadadeevi
  • Publication number: 20190036806
    Abstract: Control plane analytics and policing may be provided. First, packets that traverse a port may be parsed. Next, based on the parsed packets, metrics for each of a plurality of hosts on a per-protocol basis may be created. The created metrics may then be analyzed and at least one restriction on at least one of the plurality of hosts may be applied based on the analysis.
    Type: Application
    Filed: July 28, 2017
    Publication date: January 31, 2019
    Applicant: Cisco Technology, Inc.
    Inventors: Varagur Chandrasekaran, Srinivas Pitta, Ashok Ganesan, Naoshad Mehta
  • Publication number: 20190034477
    Abstract: Methods and systems for tracking transactions in a network fabric, include: receiving a message generated by a node in the network fabric; assigning a uniform fabric identifier (“UFID”) to the node; assigning a uniform transaction identifier (“UTID”) to the message”; appending the UFID and the UTID to the message; and storing the message in a database.
    Type: Application
    Filed: July 28, 2017
    Publication date: January 31, 2019
    Applicant: Cisco Technology, Inc.
    Inventors: Praveen Parthasarathy Iyengar, Shrawan Chittoor Surender, Narayanaswami Ganapathy, Srinivas Pitta
  • Publication number: 20190007394
    Abstract: In one example, a security application that interfaces one or more cloud application clients in an enterprise network and one or more cloud applications detects a request made by one of the one or more cloud application clients to access a cloud application. The security application sends one or more prompts to the cloud application for one or more responses reflecting current empirical data obtained from the cloud application. The security application receives, from the cloud application, the one or more responses, and generates an application fingerprint that includes the one or more responses.
    Type: Application
    Filed: June 28, 2017
    Publication date: January 3, 2019
    Inventors: Deep Chand Patel, Varagur Chandrasekaran, Srinivas Pitta, Shrawan Chittoor Surender
  • Publication number: 20180367385
    Abstract: Methods and systems for configuring a local switch and a remote switch configured as peers. The method includes: receiving a configuration for configuring the local switch and the remote switch; checking if resources are available for the configuration on the local switch; when resources are available on the local switch, reserving those resources; checking if resources are available for the configuration of the remote switch; when resources are available on the remote switch, reserving those resources; and applying the configuration to the local switch and the remote switch when resources are available on the local switch and the remote switch.
    Type: Application
    Filed: July 10, 2017
    Publication date: December 20, 2018
    Applicant: Cisco Technology, Inc.
    Inventors: Pankaj Kumar Rai, Shrawan Chittoor Surender, Srinivas Pitta, Siddartha Gundeti, Narayanaswami Ganapathy