Patents by Inventor Jaimin Mukesh Dave

Jaimin Mukesh 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: 11232095
    Abstract: A technique includes storing, by a computer, a composite metadata object in a catalog. The composite metadata object represents information about a plurality of database objects of a table structure; the table structure includes a plurality of rows and a plurality of columns; the plurality of database objects is associated with a subset of rows of the plurality of rows; and the plurality of database objects is associated with a plurality of files corresponding to the columns. The technique includes processing, by the computer, a database transaction based on the based on composite metadata object.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: January 25, 2022
    Assignee: Micro Focus LLC
    Inventors: Styliani Pantela, Niccolo Meneghetti, Benjamin M. Vandiver, Jaimin Mukesh Dave
  • Patent number: 10819508
    Abstract: A non-transitory machine-readable storage medium stores instructions that upon execution cause a processor to, in response to a receipt of a query, communicate, via a first encrypted channel using a first key, first encrypted data between a plurality of nodes of a distributed database system, the first encrypted data comprising query metadata and a second key; communicate, via a second encrypted channel, second encrypted data between the plurality of nodes of the distributed database system, the second encrypted channel using the second key included in the first encrypted data, the second encrypted data comprising query data; and generate, by the plurality of nodes of the distributed database system, results for the query based on the query data in the second encrypted data.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: October 27, 2020
    Assignee: Micro Focus LLC
    Inventors: Pratyush Parimal, Benjamin M. Vandiver, Jaimin Mukesh Dave
  • Patent number: 10810219
    Abstract: In an example, a top-k function is associated with a top-k projection for a data storage system. Input data to be loaded into the data storage system is divided and ranked according to the top-k function and stored in the top-k projection.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: October 20, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Hoa Binh Nga Tran, Charles Edward Bear, Jaimin Mukesh Dave, Vivek Bharathan
  • Publication number: 20200110822
    Abstract: A technique includes storing, by a computer, a composite metadata object in a catalog. The composite metadata object represents information about a plurality of database objects of a table structure; the table structure includes a plurality of rows and a plurality of columns; the plurality of database objects is associated with a subset of rows of the plurality of rows; and the plurality of database objects is associated with a plurality of files corresponding to the columns. The technique includes processing, by the computer, a database transaction based on the based on composite metadata object.
    Type: Application
    Filed: October 4, 2018
    Publication date: April 9, 2020
    Inventors: Styliani Pantela, Niccolo Meneghetti, Benjamin M. Vandiver, Jaimin Mukesh Dave
  • Patent number: 10599625
    Abstract: According to an example, in a method for managing storage of data from an input table, a projection definition that includes an expression to be executed on data contained in a column of the input table may be accessed. The expression on the data contained in the column of the input table may be executed to obtain results data, which may be stored in an expression projection, in which the expression projection includes a column that provides physical storage for the results data. The results data may be stored in the expression projection, segmented, and encoded. In addition, the expression projection may be stored in a node.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: March 24, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Hoa Binh Nga Tran, Charles Edward Bear, Jaimin Mukesh Dave, Vivek Bharathan
  • Patent number: 10572483
    Abstract: In an example, an aggregate function is associated with an aggregate projection for a data storage system. Input data to be loaded into the data storage system is aggregated according to the aggregate function and stored in the aggregate projection.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: February 25, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Hoa Binh Nga Tran, Charles Edward Bear, Vivek Bharathan, Jaimin Mukesh Dave
  • Publication number: 20190334705
    Abstract: A non-transitory machine-readable storage medium stores instructions that upon execution cause a processor to, in response to a receipt of a query, communicate, via a first encrypted channel using a first key, first encrypted data between a plurality of nodes of a distributed database system, the first encrypted data comprising query metadata and a second key; communicate, via a second encrypted channel, second encrypted data between the plurality of nodes of the distributed database system, the second encrypted channel using the second key included in the first encrypted data, the second encrypted data comprising query data and generate, by the plurality of nodes of the distributed database system, results for the query based on the query data in the second encrypted data.
    Type: Application
    Filed: April 25, 2018
    Publication date: October 31, 2019
    Inventors: Pratyush Parimal, Benjamin M. Vandiver, Jaimin Mukesh Dave
  • Publication number: 20170185649
    Abstract: In an example, an aggregate function is associated with an aggregate projection for a data storage system. Input data to be loaded into the data storage system is aggregated according to the aggregate function and stored in the aggregate projection.
    Type: Application
    Filed: June 9, 2014
    Publication date: June 29, 2017
    Inventors: Hoa Binh Nga TRAN, Charles Edward BEAR, Vivek BHARATHAN, Jaimin Mukesh DAVE
  • Publication number: 20170139959
    Abstract: According to an example, in a method for managing storage of data from an input table, a projection definition that includes an expression to be executed on data contained in a column of the input table may be accessed. The expression on the data contained in the column of the input table may be executed to obtain results data, which may be stored in an expression projection, in which the expression projection includes a column that provides physical storage for the results data. The results data may be stored in the expression projection, segmented, and encoded. In addition, the expression projection may be stored in a node.
    Type: Application
    Filed: June 9, 2014
    Publication date: May 18, 2017
    Inventors: Hoa Binh Nga TRAN, Charles Edward BEAR, Jaimin Mukesh DAVE, Vivek BHARATHAN
  • Publication number: 20170132295
    Abstract: In an example, a top-k function is associated with a top-k projection for a data storage system. Input data to be loaded into the data storage system is divided and ranked according to the top-k function and stored in the top-k projection.
    Type: Application
    Filed: June 9, 2014
    Publication date: May 11, 2017
    Inventors: Hoa Binh Nga TRAN, Charles Edward BEAR, Jaimin Mukesh DAVE, Vivek BHARATHAN
  • Publication number: 20160275121
    Abstract: In an example, data from a source location is merged into a target location, in which both the source location and the target location contain tuples of data. A matched tuple in the target table that matches a The deleting of the tuple in the target table includes executing a semi inner join operation between the source table and the target table to identify the matched tuple. Each tuple contained in the source table may be inserted into the target table as a new tuple.
    Type: Application
    Filed: December 2, 2013
    Publication date: September 22, 2016
    Inventors: Jaimin Mukesh DAVE, Nga TRAN, Sreenath BODAGALA
  • Publication number: 20150286679
    Abstract: According to an example, a method for executing a query having multiple set operators includes adding an additional column that associates an identifier of the result table with data contained in the input result table in each input result table of an input query. The method also includes performing a Union All operation on the data contained in the input result tables to generate an intermediate result set, performing a Group By operation on the data contained in the intermediate result set to generate a grouped result set, wherein the Group By operation operates on various groups of rows and returns one row per each of the various groups, adding aggregation columns in the grouped result set containing counts of a number of times that each tuple exists in each of the input result tables, and applying a predicate on the grouped result set to execute the query.
    Type: Application
    Filed: October 31, 2012
    Publication date: October 8, 2015
    Inventors: Jaimin Mukesh Dave, Matthew Steven Fuller, Sreenath Bodagala