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: 11783210
    Abstract: 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: Grant
    Filed: August 8, 2022
    Date of Patent: October 10, 2023
    Assignee: Salesforce, Inc.
    Inventors: Sudheendran Koyyalummal, Asharam Yadav, Sai Prasad Mysary, Mahesh Kumar Bolagum, Esha Sharma
  • Publication number: 20230048363
    Abstract: 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: Application
    Filed: August 8, 2022
    Publication date: February 16, 2023
    Applicant: Salesforce.com, Inc.
    Inventors: Sudheendran KOYYALUMMAL, Asharam Yadav, Sai Prasad MYSARY, Mahesh Kumar Bolagum, Esha Sharma
  • Patent number: 11443205
    Abstract: 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: Grant
    Filed: December 13, 2019
    Date of Patent: September 13, 2022
    Assignee: Salesforce.com, Inc.
    Inventors: Sudheendran Koyyalummal, Asharam Yadav, Sai Prasad Mysary, Mahesh Kumar Bolagum, Esha Sharma
  • Publication number: 20220114157
    Abstract: 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: Application
    Filed: October 12, 2020
    Publication date: April 14, 2022
    Applicant: Oracle International Corporation
    Inventors: Venkatachalam Rangasamy, Jaganathan Jeyapaul, Jeffrey Trent, Jay Hiremath, Senthilkumar Somasundaram, Krithika Bharathi Sundaram, Parvathy Unnikrishnan, Vijay Bhasker Mula, Esha Sharma
  • Publication number: 20210182699
    Abstract: 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: Application
    Filed: December 13, 2019
    Publication date: June 17, 2021
    Inventors: Sudheendran KOYYALUMMAL, Asharam YADAV, Sai Prasad MYSARY, Mahesh Kumar BOLAGUM, Esha SHARMA
  • Patent number: 10996941
    Abstract: 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: Grant
    Filed: October 8, 2019
    Date of Patent: May 4, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chandramouleeswaran Krishnaswamy, Rahul Nigam, Eladio Guzman, Mark Raymond Gilbert, Jianfeng Cai, Mustafaraj M. Dhrolia, Peter Kenneth Harwood, Esha Sharma, Jay Lu
  • Patent number: 10785105
    Abstract: 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: Grant
    Filed: March 12, 2019
    Date of Patent: September 22, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mangalam Rathinasabapathy, Rahul Nigam, Vinod Menon, Esha Sharma, Mark Raymond Gilbert
  • Publication number: 20200295986
    Abstract: 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: Application
    Filed: March 12, 2019
    Publication date: September 17, 2020
    Inventors: Mangalam Rathinasabapathy, Rahul Nigam, Vinod Menon, Esha Sharma, Mark Raymond Gilbert
  • Patent number: 10585659
    Abstract: 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: Grant
    Filed: March 29, 2018
    Date of Patent: March 10, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: 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: 10572324
    Abstract: 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: Grant
    Filed: December 30, 2016
    Date of Patent: February 25, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Esha Sharma, Donovan A. Isaak, Vadi Ramalingam
  • Publication number: 20200042308
    Abstract: 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: Application
    Filed: October 8, 2019
    Publication date: February 6, 2020
    Inventors: Chandramouleeswaran KRISHNASWAMY, Rahul NIGAM, Eladio GUZMAN, Mark Raymond GILBERT, Jianfeng CAI, Mustafaraj M. DHROLIA, Peter Kenneth HARWOOD, Esha SHARMA, Jay LU
  • Patent number: 10509716
    Abstract: 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: Grant
    Filed: March 9, 2018
    Date of Patent: December 17, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vadivelan Ramalingam, Ilker Celikyilmaz, Esha Sharma, Divyachapan S. Padur, Donovan Isaak, Mark Gilbert
  • Publication number: 20190303127
    Abstract: 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: Application
    Filed: March 29, 2018
    Publication date: October 3, 2019
    Inventors: 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: 20190278691
    Abstract: 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: Application
    Filed: March 9, 2018
    Publication date: September 12, 2019
    Inventors: Vadivelan RAMALINGAM, Ilker CELIKYILMAZ, Esha SHARMA, Divyachapan S. PADUR, Donovan ISAAK, Mark GILBERT
  • Publication number: 20180335900
    Abstract: 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: Application
    Filed: May 22, 2017
    Publication date: November 22, 2018
    Inventors: Vadivelan Ramalingam, Donovan Allen Isaak, Chun Hin Nelson Siu, Esha Sharma
  • Publication number: 20180074877
    Abstract: 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: Application
    Filed: December 30, 2016
    Publication date: March 15, 2018
    Inventors: Esha Sharma, Donovan A. Isaak, Vadi Ramalingam