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: 11165631Abstract: 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: GrantFiled: February 6, 2020Date of Patent: November 2, 2021Assignee: Juniper Networks, Inc.Inventors: Harshit Naresh Chitalia, Srivignessh Pacham Sri Srinivasan, Tarun Banka, Travis Gregory Newhouse, Sumeet Singh, Pawan Prakash
-
Patent number: 10560309Abstract: 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: GrantFiled: October 11, 2017Date of Patent: February 11, 2020Assignee: Juniper Networks, Inc.Inventors: Harshit Naresh Chitalia, Srivignessh Pacham Sri Srinivasan, Tarun Banka, Travis Gregory Newhouse, Sumeet Singh, Pawan Prakash
-
Patent number: 10268473Abstract: 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: GrantFiled: June 1, 2017Date of Patent: April 23, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Satish Thomas, Arijit Basu, Arunpriyaa Nachimuthu, Sri Srinivasan, Nathan S. Premo, Dmitry Gorn
-
Patent number: 10216747Abstract: 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: GrantFiled: April 1, 2015Date of Patent: February 26, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Andres Martinez Andrade, Ganapathi S. Sadasivam, Sri Srinivasan, Sreenivas N. Simhadri
-
Patent number: 10026064Abstract: 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: GrantFiled: January 9, 2014Date of Patent: July 17, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Satish Thomas, Arijit Basu, Arunpriyaa Nachimuthu, Sri Srinivasan, Mykola Muzykin
-
Patent number: 9830142Abstract: 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: GrantFiled: January 9, 2014Date of Patent: November 28, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Satish Thomas, Arunpriyaa Nachimuthu, Sri Srinivasan, Roberto De Lira Garza
-
Publication number: 20170308372Abstract: 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: ApplicationFiled: June 1, 2017Publication date: October 26, 2017Inventors: Satish Thomas, Arijit Basu, Arunpriyaa Nachimuthu, Sri Srinivasan, Nathan S. Premo, Dmitry Gorn
-
Patent number: 9703543Abstract: 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: GrantFiled: January 10, 2014Date of Patent: July 11, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Satish Thomas, Arijit Basu, Arunpriyaa Nachimuthu, Sri Srinivasan, Nathan S. Premo, Dmitry Gorn
-
Patent number: 9665359Abstract: 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: GrantFiled: January 9, 2014Date of Patent: May 30, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Satish Thomas, Arunpriyaa Nachimuthu, Sri Srinivasan, Caleb Bennett
-
Patent number: 9626176Abstract: 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: GrantFiled: January 9, 2014Date of Patent: April 18, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Satish Thomas, Arunpriyaa Nachimuthu, Sri Srinivasan, Amit Gupta
-
Patent number: 9436712Abstract: 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: GrantFiled: June 11, 2013Date of Patent: September 6, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Sri Srinivasan, Mudit Mittal, Tao Wang
-
Publication number: 20160162499Abstract: 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: ApplicationFiled: April 1, 2015Publication date: June 9, 2016Inventors: Andres Martinez Andrade, Ganapathi S. Sadasivam, Sri Srinivasan, Sreenivas N. Simhadri
-
Publication number: 20150082292Abstract: 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: ApplicationFiled: January 9, 2014Publication date: March 19, 2015Applicant: Microsoft CorporationInventors: Satish Thomas, Arunpriyaa Nachimuthu, Sri Srinivasan, Caleb Bennett
-
Publication number: 20150082291Abstract: 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: ApplicationFiled: January 9, 2014Publication date: March 19, 2015Applicant: Microsoft CorporationInventors: Satish Thomas, Arunpriyaa Nachimuthu, Sri Srinivasan, Amit Gupta
-
Publication number: 20150082296Abstract: 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: ApplicationFiled: January 9, 2014Publication date: March 19, 2015Applicant: Microsoft CorporationInventors: Satish Thomas, Arunpriyaa Nachimuthu, Sri Srinivasan, Roberto De Lira Garza
-
Publication number: 20150081572Abstract: 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: ApplicationFiled: January 9, 2014Publication date: March 19, 2015Applicant: Microsoft CorporationInventors: Satish Thomas, Arijit Basu, Arunpriyaa Nachimuthu, Sri Srinivasan, Mykola Muzykin
-
Publication number: 20150082293Abstract: 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: ApplicationFiled: January 10, 2014Publication date: March 19, 2015Applicant: Microsoft CorporationInventors: Satish Thomas, Arijit Basu, Arunpriyaa Nachimuthu, Sri Srinivasan, Nathan S. Premo, Dmitry Gorn
-
Publication number: 20140279890Abstract: 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: ApplicationFiled: June 11, 2013Publication date: September 18, 2014Inventors: Sri Srinivasan, Mudit Mittal, Tao Wang