Patents by Inventor Ramya H. Prasad

Ramya H. Prasad 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: 9948704
    Abstract: A computer-implemented method for determining a coordinator node in a database as a service (DBaaS) infrastructure includes receiving, via a processor on a receiving node, an application connect request having data request information, where the data request information refers to data stored in the DBaaS infrastructure and includes a predefined priority metric, selecting, via the processor, a candidate node in the DBaaS infrastructure, determining, via the processor, whether the candidate node is overloaded, comparing, via the processor, responsive to determining that the candidate node is not overloaded, the predefined priority metric to at least one predefined node priority, writing, to a memory, a comparison record indicative of a comparison of the predefined priority metric with the at least one predefined node priority in the candidate node, where comparison record is stored in a catalog table, and selecting, via the processor, the candidate node as the coordinator node.
    Type: Grant
    Filed: April 7, 2016
    Date of Patent: April 17, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ramya H. Prasad, Girish Sundaram
  • Publication number: 20170295223
    Abstract: A computer-implemented method for determining a coordinator node in a database as a service (DBaaS) infrastructure includes receiving, via a processor on a receiving node, an application connect request having data request information, where the data request information refers to data stored in the DBaaS infrastructure and includes a predefined priority metric, selecting, via the processor, a candidate node in the DBaaS infrastructure, determining, via the processor, whether the candidate node is overloaded, comparing, via the processor, responsive to determining that the candidate node is not overloaded, the predefined priority metric to at least one predefined node priority, writing, to a memory, a comparison record indicative of a comparison of the predefined priority metric with the at least one predefined node priority in the candidate node, where comparison record is stored in a catalog table, and selecting, via the processor, the candidate node as the coordinator node.
    Type: Application
    Filed: April 7, 2016
    Publication date: October 12, 2017
    Inventors: RAMYA H. PRASAD, GIRISH SUNDARAM
  • Patent number: 8996499
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for optimizing query performance in a relational database management system. A query is received at the relational database management system. It is determined whether the query is expected to be a long-running query. In response to determining that the query is expected to be a long-running query, a full table scan is started in order to fetch records needed to satisfy the query from the relational database management system. In parallel with conducting the full table scan, a performance object is built, which is capable of satisfying the query in the relational database management system. In response to completing the construction of the performance object prior to completing the full table scan, the full table scan is stopped and the newly built performance object is used instead to satisfy the query.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: March 31, 2015
    Assignee: International Business Machines Corporation
    Inventors: David L. Kaminsky, Ramya H. Prasad, Girish Sundaram
  • Patent number: 8996500
    Abstract: Methods for optimizing query performance in a relational database management system. A query is received at the relational database management system. It is determined whether the query is expected to be a long-running query. In response to determining that the query is expected to be a long-running query, a full table scan is started in order to fetch records needed to satisfy the query from the relational database management system. In parallel with conducting the full table scan, a performance object is built, which is capable of satisfying the query in the relational database management system. In response to completing the construction of the performance object prior to completing the full table scan, the full table scan is stopped and the newly built performance object is used instead to satisfy the query.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: March 31, 2015
    Assignee: International Business Machines Corporation
    Inventors: David L. Kaminsky, Ramya H. Prasad, Girish Sundaram
  • Publication number: 20140207756
    Abstract: Methods for optimizing query performance in a relational database management system. A query is received at the relational database management system. It is determined whether the query is expected to be a long-running query. In response to determining that the query is expected to be a long-running query, a full table scan is started in order to fetch records needed to satisfy the query from the relational database management system. In parallel with conducting the full table scan, a performance object is built, which is capable of satisfying the query in the relational database management system. In response to completing the construction of the performance object prior to completing the full table scan, the full table scan is stopped and the newly built performance object is used instead to satisfy the query.
    Type: Application
    Filed: March 19, 2014
    Publication date: July 24, 2014
    Applicant: International Business Machines Corporation
    Inventors: David L. Kaminsky, Ramya H. Prasad, Girish Sundaram
  • Publication number: 20140172823
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for optimizing query performance in a relational database management system. A query is received at the relational database management system. It is determined whether the query is expected to be a long-running query. In response to determining that the query is expected to be a long-running query, a full table scan is started in order to fetch records needed to satisfy the query from the relational database management system. In parallel with conducting the full table scan, a performance object is built, which is capable of satisfying the query in the relational database management system. In response to completing the construction of the performance object prior to completing the full table scan, the full table scan is stopped and the newly built performance object is used instead to satisfy the query.
    Type: Application
    Filed: December 19, 2012
    Publication date: June 19, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David L. Kaminsky, Ramya H. Prasad, Girish Sundaram