Patents by Inventor Esha Sharma
Esha Sharma 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: 11783210Abstract: A self-managing database system includes a metrics collector to collect metrics data from one or more databases of a computing system and an anomaly detector to analyze the metrics data and detect one or more anomalies. The system includes a causal inference engine to mark one or more nodes in a knowledge representation corresponding to the metrics data for the one or more anomalies and to determine a root cause with a highest probability of causing the one or more anomalies using the knowledge representation. The system includes a self-healing engine, to take at least one remedial action for the one or more databases in response to determination of the root cause.Type: GrantFiled: August 8, 2022Date of Patent: October 10, 2023Assignee: Salesforce, Inc.Inventors: Sudheendran Koyyalummal, Asharam Yadav, Sai Prasad Mysary, Mahesh Kumar Bolagum, Esha Sharma
-
Publication number: 20230048363Abstract: A self-managing database system includes a metrics collector to collect metrics data from one or more databases of a computing system and an anomaly detector to analyze the metrics data and detect one or more anomalies. The system includes a causal inference engine to mark one or more nodes in a knowledge representation corresponding to the metrics data for the one or more anomalies and to determine a root cause with a highest probability of causing the one or more anomalies using the knowledge representation. The system includes a self-healing engine, to take at least one remedial action for the one or more databases in response to determination of the root cause.Type: ApplicationFiled: August 8, 2022Publication date: February 16, 2023Applicant: Salesforce.com, Inc.Inventors: Sudheendran KOYYALUMMAL, Asharam Yadav, Sai Prasad MYSARY, Mahesh Kumar Bolagum, Esha Sharma
-
Patent number: 11443205Abstract: A self-managing database system includes a metrics collector to collect metrics data from one or more databases of a computing system and an anomaly detector to analyze the metrics data and detect one or more anomalies. The system includes a causal inference engine to mark one or more nodes in a knowledge representation corresponding to the metrics data for the one or more anomalies and to determine a root cause with a highest probability of causing the one or more anomalies using the knowledge representation. The system includes a self-healing engine, to take at least one remedial action for the one or more databases in response to determination of the root cause.Type: GrantFiled: December 13, 2019Date of Patent: September 13, 2022Assignee: Salesforce.com, Inc.Inventors: Sudheendran Koyyalummal, Asharam Yadav, Sai Prasad Mysary, Mahesh Kumar Bolagum, Esha Sharma
-
Publication number: 20220114157Abstract: Instances of an application pod may be deployed to many different computing environments spanning native cloud installations, SaaS providers, and on-premise data centers. In order to make uniform changes to a distribution of an application pod, a lock manager may receive and schedule lock requests from many different types of utilities. These utilities may schedule exclusive locks on the application pod throughout the different computing environments, such that patches, updates, security protocols, and other changes may be instituted without interference from changes made concurrently by other utilities. The lock manager may schedule immediate and future locks, with lock extensions and lock overrides available for flexibility.Type: ApplicationFiled: October 12, 2020Publication date: April 14, 2022Applicant: Oracle International CorporationInventors: Venkatachalam Rangasamy, Jaganathan Jeyapaul, Jeffrey Trent, Jay Hiremath, Senthilkumar Somasundaram, Krithika Bharathi Sundaram, Parvathy Unnikrishnan, Vijay Bhasker Mula, Esha Sharma
-
Publication number: 20210182699Abstract: A self-managing database system includes a metrics collector to collect metrics data from one or more databases of a computing system and an anomaly detector to analyze the metrics data and detect one or more anomalies. The system includes a causal inference engine to mark one or more nodes in a knowledge representation corresponding to the metrics data for the one or more anomalies and to determine a root cause with a highest probability of causing the one or more anomalies using the knowledge representation. The system includes a self-healing engine, to take at least one remedial action for the one or more databases in response to determination of the root cause.Type: ApplicationFiled: December 13, 2019Publication date: June 17, 2021Inventors: Sudheendran KOYYALUMMAL, Asharam YADAV, Sai Prasad MYSARY, Mahesh Kumar BOLAGUM, Esha SHARMA
-
Patent number: 10996941Abstract: A system enables initiation of request driven peak-hour builds to override “off-peak” patching schedules for updating server applications. An “off-peak” patching schedule is generated to minimize disruption from installing builds of patches. Notwithstanding the “off-peak” patching schedule, a tenant administrator initiates request driven peak-hour builds when some performance failure occurs during peak business hours. For example, the tenant administrator may generate a service request that includes incident data that is usable to identify and/or develop a particular patch for resolving the performance failure. Based on the service request, the “off-peak” patching schedule is overridden to expedite an out-of-sequence installation of a particular patch. In this way, a tenant administrator that becomes aware that some performance failure is disrupting information workers during a peak usage time-range (e.g.Type: GrantFiled: October 8, 2019Date of Patent: May 4, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Chandramouleeswaran Krishnaswamy, Rahul Nigam, Eladio Guzman, Mark Raymond Gilbert, Jianfeng Cai, Mustafaraj M. Dhrolia, Peter Kenneth Harwood, Esha Sharma, Jay Lu
-
Patent number: 10785105Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for monitoring telemetry data from a cloud-based application service are presented. Telemetry data for a plurality of operations for the cloud-based application service may be analyzed, wherein the analysis comprises comparing a first time series with a second time series, and where data from the second time series relates to operations that were executed prior in time compared with execution of operations related to the first time series. One or more operational changes in the cloud-based application service may be identified based on the analysis, and at least one telemetry monitor may be dynamically configured based on the one or more operational changes that were identified.Type: GrantFiled: March 12, 2019Date of Patent: September 22, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Mangalam Rathinasabapathy, Rahul Nigam, Vinod Menon, Esha Sharma, Mark Raymond Gilbert
-
Publication number: 20200295986Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for monitoring telemetry data from a cloud-based application service are presented. Telemetry data for a plurality of operations for the cloud-based application service may be analyzed, wherein the analysis comprises comparing a first time series with a second time series, and where data from the second time series relates to operations that were executed prior in time compared with execution of operations related to the first time series. One or more operational changes in the cloud-based application service may be identified based on the analysis, and at least one telemetry monitor may be dynamically configured based on the one or more operational changes that were identified.Type: ApplicationFiled: March 12, 2019Publication date: September 17, 2020Inventors: Mangalam Rathinasabapathy, Rahul Nigam, Vinod Menon, Esha Sharma, Mark Raymond Gilbert
-
Patent number: 10585659Abstract: A system enables initiation of request driven peak-hour builds to override “off-peak” patching schedules for updating server applications. An “off-peak” patching schedule is generated to minimize disruption from installing builds of patches. Notwithstanding the “off-peak” patching schedule, a tenant administrator initiates request driven peak-hour builds when some performance failure occurs during peak business hours. For example, the tenant administrator may generate a service request that includes incident data that is usable to identify and/or develop a particular patch for resolving the performance failure. Based on the service request, the “off-peak” patching schedule is overridden to expedite an out-of-sequence installation of a particular patch. In this way, a tenant administrator that becomes aware that some performance failure is disrupting information workers during a peak usage time-range (e.g.Type: GrantFiled: March 29, 2018Date of Patent: March 10, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Chandramouleeswaran Krishnaswamy, Rahul Nigam, Eladio Guzman, Mark Raymond Gilbert, Jianfeng Cai, Mustafaraj M. Dhrolia, Peter Kenneth Harwood, Esha Sharma, Jay Lu, Donovan Isaak
-
Patent number: 10572324Abstract: A support data generation system detects an indication of a problem within a flighted infrastructure. Based on the detected indication, a feature undergoing implementation within the flighted infrastructure is identified. The identification occurs automatically after the indication is detected. An alert comprises the detected indication and the identified feature is generated and output on a user interface.Type: GrantFiled: December 30, 2016Date of Patent: February 25, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Esha Sharma, Donovan A. Isaak, Vadi Ramalingam
-
Publication number: 20200042308Abstract: A system enables initiation of request driven peak-hour builds to override “off-peak” patching schedules for updating server applications. An “off-peak” patching schedule is generated to minimize disruption from installing builds of patches. Notwithstanding the “off-peak” patching schedule, a tenant administrator initiates request driven peak-hour builds when some performance failure occurs during peak business hours. For example, the tenant administrator may generate a service request that includes incident data that is usable to identify and/or develop a particular patch for resolving the performance failure. Based on the service request, the “off-peak” patching schedule is overridden to expedite an out-of-sequence installation of a particular patch. In this way, a tenant administrator that becomes aware that some performance failure is disrupting information workers during a peak usage time-range (e.g.Type: ApplicationFiled: October 8, 2019Publication date: February 6, 2020Inventors: Chandramouleeswaran KRISHNASWAMY, Rahul NIGAM, Eladio GUZMAN, Mark Raymond GILBERT, Jianfeng CAI, Mustafaraj M. DHROLIA, Peter Kenneth HARWOOD, Esha SHARMA, Jay LU
-
Patent number: 10509716Abstract: Methods and systems for managing a flighted software feature. One embodiment provides a system for disabling a flighted software feature enabled for selected users in a computing environment. The system includes a memory storing instructions and an electronic processor coupled to the memory. The electronic processor configured to execute the instructions to determine a set of related service requests submitted by a plurality of users in the computing environment, and, for each of the plurality of users, query a server servicing the user for a list of flighted software features enabled for the user during a predetermined time period. The electronic processor is also configured to determine, based on the list of flighted software features enabled for each of the plurality of users during the predetermined time period, a common flighted software feature, and automatically disable the common flighted software feature for at least one of the plurality of users.Type: GrantFiled: March 9, 2018Date of Patent: December 17, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Vadivelan Ramalingam, Ilker Celikyilmaz, Esha Sharma, Divyachapan S. Padur, Donovan Isaak, Mark Gilbert
-
Publication number: 20190303127Abstract: A system enables initiation of request driven peak-hour builds to override “off-peak” patching schedules for updating server applications. An “off-peak” patching schedule is generated to minimize disruption from installing builds of patches. Notwithstanding the “off-peak” patching schedule, a tenant administrator initiates request driven peak-hour builds when some performance failure occurs during peak business hours. For example, the tenant administrator may generate a service request that includes incident data that is usable to identify and/or develop a particular patch for resolving the performance failure. Based on the service request, the “off-peak” patching schedule is overridden to expedite an out-of-sequence installation of a particular patch. In this way, a tenant administrator that becomes aware that some performance failure is disrupting information workers during a peak usage time-range (e.g.Type: ApplicationFiled: March 29, 2018Publication date: October 3, 2019Inventors: Chandramouleeswaran KRISHNASWAMY, Rahul NIGAM, Eladio GUZMAN, Mark Raymond GILBERT, Jianfeng CAI, Mustafaraj M. DHROLIA, Peter Kenneth HARWOOD, Esha SHARMA, Jay LU, DONOVAN ISAAK
-
Publication number: 20190278691Abstract: Methods and systems for managing a flighted software feature. One embodiment provides a system for disabling a flighted software feature enabled for selected users in a computing environment. The system includes a memory storing instructions and an electronic processor coupled to the memory. The electronic processor configured to execute the instructions to determine a set of related service requests submitted by a plurality of users in the computing environment, and, for each of the plurality of users, query a server servicing the user for a list of flighted software features enabled for the user during a predetermined time period. The electronic processor is also configured to determine, based on the list of flighted software features enabled for each of the plurality of users during the predetermined time period, a common flighted software feature, and automatically disable the common flighted software feature for at least one of the plurality of users.Type: ApplicationFiled: March 9, 2018Publication date: September 12, 2019Inventors: Vadivelan RAMALINGAM, Ilker CELIKYILMAZ, Esha SHARMA, Divyachapan S. PADUR, Donovan ISAAK, Mark GILBERT
-
Publication number: 20180335900Abstract: Aspects of the present disclosure relate to systems and methods for dynamically updating in-app help to reflect help content associated with submitted issues. In one aspect, submitted issues data categorized by issue topics associated with a service is received. An active summary of the submitted issues data is generated for presentation in a control panel. The active summary may indicate at least one issue topic category having a highest number of submitted issues within a time span. Help content associated with the at least one issue topic category having the highest number of submitted issues within the time span may be sent to the service for updating an in-app help pane of an application associated with the service to reflect the help content.Type: ApplicationFiled: May 22, 2017Publication date: November 22, 2018Inventors: Vadivelan Ramalingam, Donovan Allen Isaak, Chun Hin Nelson Siu, Esha Sharma
-
Publication number: 20180074877Abstract: A support data generation system detects an indication of a problem within a flighted infrastructure. Based on the detected indication, a feature undergoing implementation within the flighted infrastructure is identified. The identification occurs automatically after the indication is detected.Type: ApplicationFiled: December 30, 2016Publication date: March 15, 2018Inventors: Esha Sharma, Donovan A. Isaak, Vadi Ramalingam