Patents by Inventor Jaimin M. Dave

Jaimin M. Dave 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: 11074259
    Abstract: Example implementations relate to optimized queries based on unique attributes. For example, a computing device may include a processor. The processor may receive a query and identify at least one unique attribute based on at least one operation specified in the query or based on an attribute property associated with at least one relational table relevant to the query, the attribute property indicating uniqueness. The processor may modify a data structure representing the query, the data structure having nodes each associated with a respective relational table and the data structure modified to specify a subset of the nodes that are associated with the at least one unique attribute. The processor may optimize the query based on the data structure modified to specify the subset.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: July 27, 2021
    Assignee: Micro Focus LLC
    Inventors: Kahlil Bre Oppenheimer, Jaimin M. Dave
  • Patent number: 10303567
    Abstract: A method for managing database nodes includes determining that a data segment is on a failed node. The data segment is referenced by an operation of a query plan. The method includes selecting a victim node based on a segmentation ring, a buddy node for the data segment, a plurality of remaining operational nodes, and a predetermined selection parameter. The method includes generating a query plan such that the victim node performs double duty for operations accessing the data segment from a buddy projection on the victim node, and operations accessing a data segment for a primary projection of the victim node.
    Type: Grant
    Filed: August 15, 2013
    Date of Patent: May 28, 2019
    Assignee: ENTIT SOFTWARE LLC
    Inventors: James L. Finnerty, Jaimin M. Dave, Stephen G. Walkauskas
  • Publication number: 20180075102
    Abstract: Example implementations relate to optimized queries based on unique attributes. For example, a computing device may include a processor. The processor may receive a query and identify at least one unique attribute based on at least one operation specified in the query or based on an attribute property associated with at least one relational table relevant to the query, the attribute property indicating uniqueness. The processor may modify a data structure representing the query, the data structure having nodes each associated with a respective relational table and the data structure modified to specify a subset of the nodes that are associated with the at least one unique attribute. The processor may optimize the query based on the data structure modified to specify the subset.
    Type: Application
    Filed: March 27, 2015
    Publication date: March 15, 2018
    Inventors: Kahlil Bre Oppenheimer, Jaimin M. Dave
  • Publication number: 20150052383
    Abstract: A method for managing database nodes includes determining that a data segment is on a failed node. The data segment is referenced by an operation of a query plan. The method includes selecting a victim node based on a segmentation ring, a buddy node for the data segment, a plurality of remaining operational nodes, and a predetermined selection parameter. The method includes generating a query plan such that the victim node performs double duty for operations accessing the data segment from a buddy projection on the victim node, and operations accessing a data segment for a primary projection of the victim node.
    Type: Application
    Filed: August 15, 2013
    Publication date: February 19, 2015
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: James L. Finnerty, Jaimin M. Dave, Stephen G. Walkauskas