Patents by Inventor Somenath Das

Somenath Das 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: 11281665
    Abstract: Systems and methods for improving database system performance are described. In one embodiment, a database system includes a database application cluster including at least one read-write node and a plurality of read nodes, a shared memory, and a multiplexer coupled to the database application cluster and shared memory. The multiplexer is configured to receive a request from a client computing system which includes a database query. Based on a lookup in the shared memory, the multiplexer determines that the database query can be routed to one of the plurality of read nodes. In response, the database query is routed to one of the read nodes for execution.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: March 22, 2022
    Assignee: PAYPAL, INC.
    Inventors: Somenath Das, Kamlakar K. Singh, Saibabu Devabhaktuni, Yaping Shi, Petrica Lulian Voicu, Kenneth Kang
  • Patent number: 11249533
    Abstract: A method may include, in a system comprising a plurality of power supply units, determining a redundancy configuration of the plurality of power supply units, determining a power capacity of the plurality of power supply units, determining a number of modular information handling systems installed in the system, determining a chassis-level maximum transient power limit for each of the modular information handling systems based on the redundancy configuration, the power capacity, and the number of modular information handling systems, determining a chassis-level maximum average power limit for each of the modular information handling systems, and communicating the chassis-level maximum transient power limit and chassis-level maximum average power limit to a respective baseboard management controller of each of the modular information handling systems, wherein each respective baseboard management controller is configured to determine if sled-level power requirements of its respective information handling system
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: February 15, 2022
    Assignee: Dell Products L.P.
    Inventors: Anto DolphinJose Jesurajan Marystella, Craig A. Klein, Arun Muthaiyan, Nagesh Babu Venkata Doddapaneni, Somenath Das, Mark Tsai
  • Patent number: 10929393
    Abstract: Systems and methods for improving database system performance are described. In one embodiment, a database system includes a master database, a replica database, a shared memory, and a multiplexer coupled to the master database, replica database, and shared memory. The multiplexer is configured to receive a request from a client computing system which includes a database query. Based on a lookup in the shared memory, the multiplexer determines that the database query can be satisfied by the replica database. In response, the database query is routed to the replica database for execution.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: February 23, 2021
    Assignee: PayPal, Inc.
    Inventors: Somenath Das, Kamlakar K. Singh, Saibabu Devabhaktuni, Yaping Shi, Petrica Lulian Voicu, Kenneth Kang, Shuping Tien
  • Publication number: 20190361888
    Abstract: Systems and methods for improving database system performance are described. In one embodiment, a database system includes a database application cluster including at least one read-write node and a plurality of read nodes, a shared memory, and a multiplexer coupled to the database application cluster and shared memory. The multiplexer is configured to receive a request from a client computing system which includes a database query. Based on a lookup in the shared memory, the multiplexer determines that the database query can be routed to one of the plurality of read nodes. In response, the database query is routed to one of the read nodes for execution.
    Type: Application
    Filed: April 2, 2019
    Publication date: November 28, 2019
    Inventors: Somenath Das, Kamlakar K. Singh, Saibabu Devabhaktuni, Yaping Shi, Petrica Lulian Voicu, Kenneth Kang
  • Patent number: 10248691
    Abstract: Systems and methods for improving database system performance are described. In one embodiment, a database system includes a database application cluster including at least one read-write node and a plurality of read nodes, a shared memory, and a multiplexer coupled to the database application cluster and shared memory. The multiplexer is configured to receive a request from a client computing system which includes a database query. Based on a lookup in the shared memory, the multiplexer determines that the database query can be routed to one of the plurality of read nodes. In response, the database query is routed to one of the read nodes for execution.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: April 2, 2019
    Assignee: PAYPAL, INC.
    Inventors: Somenath Das, Kamlakar K. Singh, Saibabu Devabhaktuni, Yaping Shi, Petrica Lulian Voicu, Kenneth Kang
  • Publication number: 20170220282
    Abstract: A method of operating a redundant array of independent drives (RAID) includes obtaining, by a remote access controller, a utilization threshold and an expansion factor corresponding to a RAID volume comprising a set of existing storage drives. An indication of a utilization event indicative of a utilization of the RAID volume exceeding the utilization threshold may be received and an indication of additional capacity requested may be identified. Responsive to determining that the RAID volume has un-allocated capacity at least equal to the additional capacity, the RAID volume may be reconfigured using the existing storage drives. Responsive to determining that the RAID volume lacks un-allocated capacity greater than or equal to the additional capacity, the RAID volume may be reconfigured by identifying compatible storage drives comprising available storage drives compatible with the existing storage drives and reconfiguring the RAID volume to include a particular compatible storage drive.
    Type: Application
    Filed: January 29, 2016
    Publication date: August 3, 2017
    Applicant: Dell Products L.P.
    Inventors: Sanjeev S. Dambal, Satyajit Dipakbhai Desai, Somenath Das, Piyush Sharma
  • Publication number: 20170017688
    Abstract: Systems and methods for improving database system performance are described. In one embodiment, a database system includes a master database, a cache system, a shared memory, and a multiplexer coupled to the master database, cache system, and shared memory. The multiplexer is configured to receive a request from a client computing system which includes a database query. Based on a lookup in the shared memory, the multiplexer determines that a result set for the database query is stored in the cache system. In response, the result set for the database query is retrieved from the cache system.
    Type: Application
    Filed: December 31, 2015
    Publication date: January 19, 2017
    Inventors: Somenath Das, Kamlakar K. Singh, Saibabu Devabhaktuni, Yaping Shi, Petrica Lulian Voicu, Kenneth Kang
  • Publication number: 20170017685
    Abstract: Systems and methods for improving database system performance are described. In one embodiment, a database system includes a master database, a replica database, a shared memory, and a multiplexer coupled to the master database, replica database, and shared memory. The multiplexer is configured to receive a request from a client computing system which includes a database query. Based on a lookup in the shared memory, the multiplexer determines that the database query can be satisfied by the replica database. In response, the database query is routed to the replica database for execution.
    Type: Application
    Filed: December 31, 2015
    Publication date: January 19, 2017
    Inventors: Somenath Das, Kamlakar K. Singh, Saibabu Devabhaktuni, Yaping Shi, Petrica Lulian Voicu, Kenneth Kang, Shuping Tien