Patents by Inventor Sri Srinivasan

Sri Srinivasan 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: 11165631
    Abstract: This disclosure describes techniques for analyzing information generated as a result of monitoring resources within computing environments. In one example, this disclosure describes a method that includes observing a plurality of alerts generated in response to monitoring resources associated with a plurality of connected elements within a network; determining a plurality of occurrence counts; determining a plurality of concurrent occurrence counts, wherein each of the plurality of concurrent occurrence counts represents a count of concurrent occurrences of two or more of the alerts in the set of historical alerts; and identifying one or more root cause alerts, wherein the one or more root cause alerts are determined based on the plurality of occurrence counts and the plurality of the concurrent occurrence counts, and wherein the one or more root cause alerts are a subset of the plurality of alerts.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: November 2, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Harshit Naresh Chitalia, Srivignessh Pacham Sri Srinivasan, Tarun Banka, Travis Gregory Newhouse, Sumeet Singh, Pawan Prakash
  • Patent number: 10560309
    Abstract: This disclosure describes techniques for analyzing information generated as a result of monitoring resources within computing environments. In one example, this disclosure describes a method that includes observing a plurality of alerts generated in response to monitoring resources associated with a plurality of connected elements within a network; determining a plurality of occurrence counts; determining a plurality of concurrent occurrence counts, wherein each of the plurality of concurrent occurrence counts represents a count of concurrent occurrences of two or more of the alerts in the set of historical alerts; and identifying one or more root cause alerts, wherein the one or more root cause alerts are determined based on the plurality of occurrence counts and the plurality of the concurrent occurrence counts, and wherein the one or more root cause alerts are a subset of the plurality of alerts.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: February 11, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Harshit Naresh Chitalia, Srivignessh Pacham Sri Srinivasan, Tarun Banka, Travis Gregory Newhouse, Sumeet Singh, Pawan Prakash
  • Patent number: 10268473
    Abstract: An update installer generates an update display for a user that displays available updates associated with a target application. The user can select updates, and the update installer accesses processes corresponding to the target application and displays an impact analysis indicating the impact that the selected updates will have on the target application.
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: April 23, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Satish Thomas, Arijit Basu, Arunpriyaa Nachimuthu, Sri Srinivasan, Nathan S. Premo, Dmitry Gorn
  • Patent number: 10216747
    Abstract: A system and method are provided that facilitate generation of a large volume of customized synthetic data for testing operations using a parallel synthetic data creation technique while ensuring relational integrity of the generated data. In some examples, values for primary keys and foreign keys as well as relationships in the metadata are created in a way that allows a user to easily change the value or range of values for any suitable field.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: February 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andres Martinez Andrade, Ganapathi S. Sadasivam, Sri Srinivasan, Sreenivas N. Simhadri
  • Patent number: 10026064
    Abstract: Lifecycle information indicative of a configuration and update state of a computer system are stored. Updates to the computer system are automatically recommended based on the lifecycle information.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: July 17, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Satish Thomas, Arijit Basu, Arunpriyaa Nachimuthu, Sri Srinivasan, Mykola Muzykin
  • Patent number: 9830142
    Abstract: An update installer generates an update display for a user that allows the user to select updates be applied to a first environment. An export display allows the user to export the selected updates so they can be saved for installation in another environment.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: November 28, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Satish Thomas, Arunpriyaa Nachimuthu, Sri Srinivasan, Roberto De Lira Garza
  • Publication number: 20170308372
    Abstract: An update installer generates an update display for a user that displays available updates. The user can select updates, and the update installer accesses the business processes corresponding to the user's project and displays an impact analysis indicating the impact that the selected updates will have on the processes in the system.
    Type: Application
    Filed: June 1, 2017
    Publication date: October 26, 2017
    Inventors: Satish Thomas, Arijit Basu, Arunpriyaa Nachimuthu, Sri Srinivasan, Nathan S. Premo, Dmitry Gorn
  • Patent number: 9703543
    Abstract: An update installer generates an update display for a user that displays available updates. The user can select updates, and the update installer accesses the business processes corresponding to the user's project and displays an impact analysis indicating the impact that the selected updates will have on the processes in the system.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: July 11, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Satish Thomas, Arijit Basu, Arunpriyaa Nachimuthu, Sri Srinivasan, Nathan S. Premo, Dmitry Gorn
  • Patent number: 9665359
    Abstract: An update installer generates an update display for a user that allows the user to select updates to be applied to a computer system. Conflicts that arise because of application of the updates to the computer system are automatically resolved and the results of the conflict resolution are displayed.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: May 30, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Satish Thomas, Arunpriyaa Nachimuthu, Sri Srinivasan, Caleb Bennett
  • Patent number: 9626176
    Abstract: An update installer generates an update display for a user that allows a user to select updates in an identified environment. The update installer accesses the objects and layers in the identified environment and displays an impact display identifying portions of the identified environment that will be affected by the selected updates, before the updates are installed.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: April 18, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Satish Thomas, Arunpriyaa Nachimuthu, Sri Srinivasan, Amit Gupta
  • Patent number: 9436712
    Abstract: User data is retrieved from an instance of a data system. A mapping between the data system and one or more staging tables is generated and a package that includes the data and the mapping is generated. The user data is saved to the one or more staging tables using the mapping.
    Type: Grant
    Filed: June 11, 2013
    Date of Patent: September 6, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sri Srinivasan, Mudit Mittal, Tao Wang
  • Publication number: 20160162499
    Abstract: A computing system for generating synthetic data in a relational database management system is provided. The computing system includes a processor configured to execute a plurality of programmatic threads and a relational database structure component having information indicative of a structure of the relational database management system. The processor is configured to receive values information relative to the synthetic data and to execute, substantially simultaneously, a plurality of synthetic data generation threads using the information indicative of the structure of the relational database management system and the values information.
    Type: Application
    Filed: April 1, 2015
    Publication date: June 9, 2016
    Inventors: Andres Martinez Andrade, Ganapathi S. Sadasivam, Sri Srinivasan, Sreenivas N. Simhadri
  • Publication number: 20150082292
    Abstract: An update installer generates an update display for a user that allows the user to select updates to be applied to a computer system. Conflicts that arise because of application of the updates to the computer system are automatically resolved and the results of the conflict resolution are displayed.
    Type: Application
    Filed: January 9, 2014
    Publication date: March 19, 2015
    Applicant: Microsoft Corporation
    Inventors: Satish Thomas, Arunpriyaa Nachimuthu, Sri Srinivasan, Caleb Bennett
  • Publication number: 20150082291
    Abstract: An update installer generates an update display for a user that allows a user to select updates in an identified environment. The update installer accesses the objects and layers in the identified environment and displays an impact display identifying portions of the identified environment that will be affected by the selected updates, before the updates are installed.
    Type: Application
    Filed: January 9, 2014
    Publication date: March 19, 2015
    Applicant: Microsoft Corporation
    Inventors: Satish Thomas, Arunpriyaa Nachimuthu, Sri Srinivasan, Amit Gupta
  • Publication number: 20150082296
    Abstract: An update installer generates an update display for a user that allows the user to select updates be applied to a first environment. An export display allows the user to export the selected updates so they can be saved for installation in another environment.
    Type: Application
    Filed: January 9, 2014
    Publication date: March 19, 2015
    Applicant: Microsoft Corporation
    Inventors: Satish Thomas, Arunpriyaa Nachimuthu, Sri Srinivasan, Roberto De Lira Garza
  • Publication number: 20150081572
    Abstract: Lifecycle information indicative of a configuration and update state of a computer system are stored. Updates to the computer system are automatically recommended based on the lifecycle information.
    Type: Application
    Filed: January 9, 2014
    Publication date: March 19, 2015
    Applicant: Microsoft Corporation
    Inventors: Satish Thomas, Arijit Basu, Arunpriyaa Nachimuthu, Sri Srinivasan, Mykola Muzykin
  • Publication number: 20150082293
    Abstract: An update installer generates an update display for a user that displays available updates. The user can select updates, and the update installer accesses the business processes corresponding to the user's project and displays an impact analysis indicating the impact that the selected updates will have on the processes in the system.
    Type: Application
    Filed: January 10, 2014
    Publication date: March 19, 2015
    Applicant: Microsoft Corporation
    Inventors: Satish Thomas, Arijit Basu, Arunpriyaa Nachimuthu, Sri Srinivasan, Nathan S. Premo, Dmitry Gorn
  • Publication number: 20140279890
    Abstract: User data is retrieved from an instance of a data system. A mapping between the data system and one or more staging tables is generated and a package that includes the data and the mapping is generated. The user data is saved to the one or more staging tables using the mapping.
    Type: Application
    Filed: June 11, 2013
    Publication date: September 18, 2014
    Inventors: Sri Srinivasan, Mudit Mittal, Tao Wang