Patents by Inventor Ramakrishna Dwivedula

Ramakrishna Dwivedula 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: 11860901
    Abstract: Techniques for query execution against relational databases using connection pooling are described. According to some embodiments, a query processing service is disclosed that enables users to execute queries against target relational databases implemented by a relational database service. The service receives query requests originated by a client application at a web service endpoint and identifies a connection to a particular target database. In some examples, the query request is a Hyper Text Transfer Protocol (HTTP) message comprising a query to be executed by a target database instance within the provider network. The service transmits the query for execution at the target database via the connection and obtains a query result based on the execution of the query. The service transforms the query result into a format suitable for the client and transmits a query response to the client.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Aravind Ramarathinam, Sachin Honnudike, Parijatham Santosh Kumar Vodela, Brian Welcker, Anoop Gupta, Sandor Loren Maurice, Amit Purohit, Tanmoy Dutta, Yuhui Yuan, Jagdeep Singh Sidhu, Lawrence Webley, Sundaresan Krishnamurthy, James H. Mlodgenski, Ramakrishna Dwivedula, Serhii Poliakov, Alexey Kuznetsov
  • Patent number: 8074041
    Abstract: An apparatus, system, and method are disclosed for managing storage space allocation. The apparatus includes a recognizing module, a reserving module, and a managing module. The recognizing module recognizes a trigger event at a client of the data storage system. The reserving module reserves logical units of space for data storage. The management module manages the logical units of space at the client. Such an arrangement provides for distributed management of storage space allocation within a storage area network (SAN). Facilitating client management of the logical units of space in this manner may reduce the number of required metadata transactions between the client and a metadata server and may increase performance of the SAN file system. Reducing metadata transactions effectively lowers network overhead, while increasing data throughput.
    Type: Grant
    Filed: December 9, 2004
    Date of Patent: December 6, 2011
    Assignee: International Business Machines Corporation
    Inventors: Thomas Keith Clark, Ramakrishna Dwivedula, Roger C. Raphael, Robert Michael Rees
  • Publication number: 20080235234
    Abstract: Systems for updating an access control list (ACL) associated with one or more resources in a data processing system are provided. The system provides a table including a list of one or more first ACLs that map to a corresponding one or more previously computed second ACLs. The system also updates a current ACL associated with a first resource of the one or more resources in the data processing system including determining whether one of the one or more first ACLs in the table matches the current ACL associated with the first resource. If one of the one or more first ACLs in the table matches the current ACL associated with the first resource then updating the current ACL associated with the first resource by associating the corresponding second ACL with the first resource.
    Type: Application
    Filed: June 5, 2008
    Publication date: September 25, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ganesha BEEDUBAIL, Ramakrishna Dwivedula, Ganesh Vaideeswaran
  • Publication number: 20070100830
    Abstract: Methods, computer programs, and systems for updating an access control list (ACL) associated with one or more resources in a data processing system are provided. The method includes providing a table including a list of one or more first ACLs that map to a corresponding one or more previously computed second ACLs; and updating a current ACL associated with a first resource of the one or more resources in the data processing system including determining whether one of the one or more first ACLs in the table matches the current ACL associated with the first resource. If one of the one or more first ACLs in the table matches the current ACL associated with the first resource then updating the current ACL associated with the first resource by associating the corresponding second ACL with the first resource.
    Type: Application
    Filed: October 20, 2005
    Publication date: May 3, 2007
    Inventors: Ganesha Beedubail, Ramakrishna Dwivedula, Ganesh Vaideeswaran
  • Publication number: 20060129778
    Abstract: An apparatus, system, and method are disclosed for managing storage space allocation. The apparatus includes a recognizing module, a reserving module, and a managing module. The recognizing module recognizes a trigger event at a client of the data storage system. The reserving module reserves logical units of space for data storage. The management module manages the logical units of space at the client. Such an arrangement provides for distributed management of storage space allocation within a storage area network (SAN). Facilitating client management of the logical units of space in this manner may reduce the number of required metadata transactions between the client and a metadata server and may increase performance of the SAN file system. Reducing metadata transactions effectively lowers network overhead, while increasing data throughput.
    Type: Application
    Filed: December 9, 2004
    Publication date: June 15, 2006
    Inventors: Thomas Clark, Ramakrishna Dwivedula, Roger Raphael, Robert Rees