Patents by Inventor Raksha Subramanyam

Raksha Subramanyam 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: 11714821
    Abstract: Techniques and structures to facilitate automatic adjustment of a database connection pool, including calculating a first value indicating a number of connections of to be provided by a first of a plurality of application servers, determining whether the first value is equal to a second value previously calculated to indicate the number of connections to be provided by the first application server and adjusting the database connection pool by providing the number of connections to access the database as indicated by the first value upon a determination that the first value is not equal to the second value.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: August 1, 2023
    Assignee: Salesforce, Inc.
    Inventors: Olumayokun Obembe, Paul Sydell, Da Zhao, Jason Woods, Ashwini Bijwe, Vijay Devadhar, Raksha Subramanyam, Shruti Ashutosh Sharma
  • Patent number: 11636067
    Abstract: Techniques and structures to prevent exhaustion of a database connection pool, including receiving a plurality of events from a plurality of application servers operating as a database connection pool, categorizing each of the plurality of events, including generating a categorization message for each of the plurality events, wherein each categorization message includes one or more fields having contextual information to identify an event type to which an event is associated, analyzing the categorization messages to generate an event record; and generating a report based on the event record including one or more performance measurements to indicate an effectiveness of management of the database connection pool.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: April 25, 2023
    Assignee: salesforce.com, inc.
    Inventors: Olumayokun Obembe, Da Zhao, Tony Wong, Raksha Subramanyam
  • Patent number: 11514008
    Abstract: Migration results in specific action requests to move data from a source system instance to a target system instance. Migration may consume many resources. In an effort to monitor migration effects on source and/or target performance, one or more traffic lights are determined to monitor utilization of resources of the source and/or target. Based on the one or more traffic lights, migration is dynamically throttled. The one or more traffic light may be assigned a status based on how the migration affects performance of another data operation which may be contemporaneously operating on either the source and/or the target.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: November 29, 2022
    Assignee: SALESFORCE, INC.
    Inventors: Ilya Zaslavsky, Ping Yun, Raksha Subramanyam
  • Patent number: 11403265
    Abstract: Migration results in specific action requests to move data from a source system instance to a target system instance. Migration may consume many resources. In an effort to monitor migration effects on source and/or target performance, one or more traffic lights are determined to monitor utilization of resources of the source and/or target. Based on the one or more traffic lights, migration is dynamically throttled. The one or more traffic light may be assigned a status based on how the migration affects performance of another data operation which may be contemporaneously operating on either the source and/or the target.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: August 2, 2022
    Assignee: SALESFORCE, INC.
    Inventors: Ilya Zaslavsky, Ping Yun, Raksha Subramanyam, Rilson Nascimento
  • Publication number: 20220004559
    Abstract: Techniques and structures to facilitate automatic adjustment of a database connection pool, including calculating a first value indicating a number of connections of to be provided by a first of a plurality of application servers, determining whether the first value is equal to a second value previously calculated to indicate the number of connections to be provided by the first application server and adjusting the database connection pool by providing the number of connections to access the database as indicated by the first value upon a determination that the first value is not equal to the second value
    Type: Application
    Filed: September 15, 2021
    Publication date: January 6, 2022
    Inventors: Olumayokun Obembe, Paul Sydell, Da Zhao, Jason Woods, Ashwini Bijwe, Vijay Devadhar, Raksha Subramanyam, Shruti Ashutosh Sharma
  • Patent number: 11194450
    Abstract: Methods and systems are described for creating and/or processing a definition for a dashboard with manually input code and user selections in a graphical user interface. In some implementations, user interface elements are displayed and selections from a user accepted. Responsive to the selections, definitions for one or more visualizations and datasources are automatically generated and displayed in a user interface element that accepts manually input customizations and code from the user. The resulting combination of code and definitions is stored as a definition for the dashboard, which when processed will transform data received from the at least one of the datasources, combine the transformed data with data from another of the datasources, and cause the display of a visualization based on the combined data.
    Type: Grant
    Filed: October 19, 2019
    Date of Patent: December 7, 2021
    Assignee: salesforce.com, inc.
    Inventors: Charles Weichih Kuo, Tony Wong, Wayne Rantala, Amey Ruikar, Shailesh Dinkar Govande, Aishwarya Kumar, Raksha Subramanyam, Kevin Wang
  • Patent number: 11151150
    Abstract: Techniques and structures to facilitate automatic adjustment of a database connection pool, including calculating a first value indicating a number of connections of to be provided by a first of a plurality of application servers, determining whether the first value is equal to a second value previously calculated to indicate the number of connections to be provided by the first application server and adjusting the database connection pool by providing the number of connections to access the database as indicated by the first value upon a determination that the first value is not equal to the second value.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: October 19, 2021
    Assignee: salesforce.com, inc.
    Inventors: Olumayokun Obembe, Paul Sydell, Da Zhao, Jason Woods, Ashwini Bijwe, Vijay Devadhar, Raksha Subramanyam, Shruti Ashutosh Sharma
  • Publication number: 20210117056
    Abstract: Methods and systems are described for creating and/or processing a definition for a dashboard with manually input code and user selections in a graphical user interface. In some implementations, user interface elements are displayed and selections from a user accepted. Responsive to the selections, definitions for one or more visualizations and datasources are automatically generated and displayed in a user interface element that accepts manually input customizations and code from the user. The resulting combination of code and definitions is stored as a definition for the dashboard, which when processed will transform data received from the at least one of the datasources, combine the transformed data with data from another of the datasources, and cause the display of a visualization based on the combined data.
    Type: Application
    Filed: October 19, 2019
    Publication date: April 22, 2021
    Applicant: salesforce.com, inc.
    Inventors: Charles Weichih Kuo, Tony Wong, Wayne Rantala, Amey Ruikar, Shailesh Dinkar Govande, Aishwarya Kumar, Raksha Subramanyam, Kevin Wang
  • Publication number: 20210103561
    Abstract: Techniques and structures to prevent exhaustion of a database connection pool, including receiving a plurality of events from a plurality of application servers operating as a database connection pool, categorizing each of the plurality of events, including generating a categorization message for each of the plurality events, wherein each categorization message includes one or more fields having contextual information to identify an event type to which an event is associated, analyzing the categorization messages to generate an event record; and generating a report based on the event record including one or more performance measurements to indicate an effectiveness of management of the database connection pool.
    Type: Application
    Filed: October 4, 2019
    Publication date: April 8, 2021
    Inventors: Olumayokun Obembe, Da Zhao, Tony Wong, Raksha Subramanyam
  • Publication number: 20210103567
    Abstract: Migration results in specific action requests to move data from a source system instance to a target system instance. Migration may consume many resources. In an effort to monitor migration effects on source and/or target performance, one or more traffic lights are determined to monitor utilization of resources of the source and/or target. Based on the one or more traffic lights, migration is dynamically throttled. The one or more traffic light may be assigned a status based on how the migration affects performance of another data operation which may be contemporaneously operating on either the source and/or the target.
    Type: Application
    Filed: October 2, 2019
    Publication date: April 8, 2021
    Applicant: Salesforce.com, inc.
    Inventors: Ilya ZASLAVSKY, Ping YUN, Raksha SUBRAMANYAM, Rilson NASCIMENTO
  • Publication number: 20210103568
    Abstract: Migration results in specific action requests to move data from a source system instance to a target system instance. Migration may consume many resources. In an effort to monitor migration effects on source and/or target performance, one or more traffic lights are determined to monitor utilization of resources of the source and/or target. Based on the one or more traffic lights, migration is dynamically throttled. The one or more traffic light may be assigned a status based on how the migration affects performance of another data operation which may be contemporaneously operating on either the source and/or the target.
    Type: Application
    Filed: October 2, 2019
    Publication date: April 8, 2021
    Applicant: salesforce.com, Inc.
    Inventors: Ilya ZASLAVSKY, Ping YUN, Raksha SUBRAMANYAM
  • Publication number: 20210089649
    Abstract: Techniques and structures to facilitate anomaly detection within a networking system, including retrieving performance metric messages generated at a server, transmitting a compute request including the performance metric messages to a database system to perform an anomaly detection computation, retrieving data resulting from the anomaly detection computation and publishing the data resulting from the anomaly detection computation, wherein the anomaly detection computation comprises executing a machine learning model to process the performance metric messages to determine whether anomalous usage of the system has been detected.
    Type: Application
    Filed: December 1, 2020
    Publication date: March 25, 2021
    Inventors: RAKSHA SUBRAMANYAM, RAJESH NARRA, YANGXU MAO, PREM VEERAMANI, TONY WONG, MANINDRA PANDEY
  • Publication number: 20210081427
    Abstract: Techniques and structures to facilitate automatic adjustment of a database connection pool, including calculating a first value indicating a number of connections of to be provided by a first of a plurality of application servers, determining whether the first value is equal to a second value previously calculated to indicate the number of connections to be provided by the first application server and adjusting the database connection pool by providing the number of connections to access the database as indicated by the first value upon a determination that the first value is not equal to the second value
    Type: Application
    Filed: September 13, 2019
    Publication date: March 18, 2021
    Inventors: Olumayokun Obembe, Paul Sydell, Da Zhao, Jason Woods, Ashwini Bijwe, Vijay Devadhar, Raksha Subramanyam, Shruti Ashutosh Sharma
  • Patent number: 10924334
    Abstract: System and methods are described for a monitoring system to monitor operations of a distributed computing system and provide feedback to subscribers. The monitoring system includes a data collection engine to receive data items comprising events, metrics, or one or more configurations about a distributed computing system being monitored, and to store selected data items into a message queue. The monitoring system also includes a data processing engine to receive the selected data items from the queue, transform the selected data items into transformed data items based at least in part on one or more settings for a subscriber and the one or more configurations of the distributed computing system, and store the transformed data items into one or more of a database and a cache.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: February 16, 2021
    Assignee: salesforce.com, inc.
    Inventors: Aishwarya Kumar, Raksha Subramanyam, Charles Kuo, Tony Wong, Wayne Rantala, Amey Ruikar, Shailesh Govande, Kevin Wang
  • Patent number: 10897405
    Abstract: Techniques and structures to facilitate determining a threshold metric value, including receiving a plurality of performance metrics data from a metrics store, determining a threshold metric value that enables a plurality of machines to attain a target availability percentage performance service-level agreement (SLA) based on the plurality of performance metrics data and reporting the threshold metric value.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: January 19, 2021
    Assignee: salesforce.com, inc.
    Inventor: Raksha Subramanyam
  • Publication number: 20200252306
    Abstract: Techniques and structures to facilitate determining a threshold metric value, including receiving a plurality of performance metrics data from a metrics store, determining a threshold metric value that enables a plurality of machines to attain a target availability percentage performance service-level agreement (SLA) based on the plurality of performance metrics data and reporting the threshold metric value.
    Type: Application
    Filed: January 31, 2019
    Publication date: August 6, 2020
    Inventor: RAKSHA SUBRAMANYAM
  • Publication number: 20190236159
    Abstract: Matching knowledge providers with knowledge consumers. Information corresponding to knowledge providers and information corresponding to knowledge consumers is managed in a database. Messages from remote electronic devices corresponding to the knowledge providers and the knowledge consumers are received. Subsequent information corresponding to the knowledge providers and the knowledge consumers is gathered from a plurality of remote platforms. Knowledge power agents configured to operate through the plurality of interfaces match knowledge providers with knowledge consumers based, at least in part, on shared interests, location and availability. In response to a match between at least one knowledge provider and at least one knowledge consumer, communicating via at least one of the plurality of interfaces information about the match to at least one knowledge consumer and at least one knowledge provider for which the match has been made.
    Type: Application
    Filed: January 31, 2018
    Publication date: August 1, 2019
    Inventors: Raksha Subramanyam, Aishwarya Kumar