Patents by Inventor Akshay Manchale Sridhar

Akshay Manchale Sridhar 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: 11762699
    Abstract: Techniques are disclosed relating to using different process groups to control allocation of execution resources for database connection processes that handle application requests. In disclosed embodiments, a database server receives a request from an application server for database resources, including application information specifying one or more attributes of the request. The server may assign a database connection process to access a database for the request and assign the database connection process to a process group based on the application information. The server may assign execution resources based on resource allocation parameters that are associated with the assigned process group.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: September 19, 2023
    Assignee: Salesforce, Inc.
    Inventors: Akshay Manchale Sridhar, Gary J. Baker
  • Patent number: 11625386
    Abstract: Techniques are disclosed relating to efficiently managing skip list data structures. In some embodiments, a computing system stores a skip list including a plurality of key-value records that include one or more pointers to others of the plurality of key-value records. The computing system scans the plurality of key-value records in key order to identify key-value records to be purged from the skip list. The scanning includes maintaining a list of key-value records that include pointers that point to key-value records that have not yet been scanned by the scanning. In response to identifying a key-value record for purging, the computing system purges the key-value record by substituting the pointers included the key-value records of the list with pointers included in the key-value record being purged.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: April 11, 2023
    Assignee: salesforce.com, inc.
    Inventors: Patrick James Helland, James E. Mace, Akshay Manchale Sridhar
  • Publication number: 20220245123
    Abstract: Techniques are disclosed relating to efficiently managing skip list data structures. In some embodiments, a computing system stores a skip list including a plurality of key-value records that include one or more pointers to others of the plurality of key-value records. The computing system scans the plurality of key-value records in key order to identify key-value records to be purged from the skip list. The scanning includes maintaining a list of key-value records that include pointers that point to key-value records that have not yet been scanned by the scanning. In response to identifying a key-value record for purging, the computing system purges the key-value record by substituting the pointers included the key-value records of the list with pointers included in the key-value record being purged.
    Type: Application
    Filed: January 29, 2021
    Publication date: August 4, 2022
    Inventors: Patrick James Helland, James E. Mace, Akshay Manchale Sridhar
  • Publication number: 20210357264
    Abstract: Techniques are disclosed relating to using different process groups to control allocation of execution resources for database connection processes that handle application requests. In disclosed embodiments, a database server receives a request from an application server for database resources, including application information specifying one or more attributes of the request. The server may assign a database connection process to access a database for the request and assign the database connection process to a process group based on the application information. The server may assign execution resources based on resource allocation parameters that are associated with the assigned process group.
    Type: Application
    Filed: July 29, 2021
    Publication date: November 18, 2021
    Inventors: Akshay Manchale Sridhar, Gary J. Baker
  • Patent number: 11106503
    Abstract: Techniques are disclosed relating to using different process groups to control allocation of execution resources for database connection processes that handle application requests. In disclosed embodiments, a database server receives a request from an application server for one or more database resources, including application information specifying one or more attributes of the request. The database server may assign a database connection process to access a database for the request and assign the database connection process to a process group based on the application information. The database server may assign execution resources based on resource allocation parameters that are associated with the assigned process group.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: August 31, 2021
    Assignee: salesforce.com, inc.
    Inventors: Akshay Manchale Sridhar, Gary J. Baker
  • Publication number: 20200341815
    Abstract: Techniques are disclosed relating to using different process groups to control allocation of execution resources for database connection processes that handle application requests. In disclosed embodiments, a database server receives a request from an application server for one or more database resources, including application information specifying one or more attributes of the request. The database server may assign a database connection process to access a database for the request and assign the database connection process to a process group based on the application information. The database server may assign execution resources based on resource allocation parameters that are associated with the assigned process group.
    Type: Application
    Filed: April 26, 2019
    Publication date: October 29, 2020
    Inventors: Akshay Manchale Sridhar, Gary J. Baker
  • Patent number: 9942325
    Abstract: Methods and systems for a networked storage environment are provided. One method includes storing at a storage device by a processor a data structure with information regarding a plurality of compatible software and hardware components configured to operate in a plurality of configurations as part of a storage solution for using resources at a networked storage environment for storing data, where the data structure stores information regarding relationships between a plurality of storage solutions using certain common hardware and software components; receiving a request for a compatible configuration; searching the data structure by the processor and providing a hint based on any existing relationship between components of the plurality of storage solutions and content of the request; and presenting the compatible configuration for using one or more resources of the networked storage environment.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: April 10, 2018
    Assignee: NETAPP, INC.
    Inventors: Nirdosh Kumar Chouhan, Nibu Habel, Dhanesh Kumar Sharma, Kavya Srinivasan, Akshay Manchale Sridhar
  • Publication number: 20170085644
    Abstract: Methods and systems for a networked storage environment are provided. One method includes storing at a storage device by a processor a data structure with information regarding a plurality of compatible software and hardware components configured to operate in a plurality of configurations as part of a storage solution for using resources at a networked storage environment for storing data, where the data structure stores information regarding relationships between a plurality of storage solutions using certain common hardware and software components; receiving a request for a compatible configuration; searching the data structure by the processor and providing a hint based on any existing relationship between components of the plurality of storage solutions and content of the request; and presenting the compatible configuration for using one or more resources of the networked storage environment.
    Type: Application
    Filed: September 22, 2015
    Publication date: March 23, 2017
    Applicant: NETAPP, INC.
    Inventors: Nirdosh Kumar Chouhan, Nibu Habel, Dhanesh Kumar Sharma, Kavya Srinivasan, Akshay Manchale Sridhar