Patents by Inventor Kaushal MITTAL

Kaushal MITTAL 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).

  • Publication number: 20180365277
    Abstract: Disclosed herein are methods for retrieving data from a database. An embodiment operates searching for a key in a first index. The method determines that the searching will require a storage access request and issues the storage access request. The method continues searching for the key in a second index.
    Type: Application
    Filed: August 27, 2018
    Publication date: December 20, 2018
    Inventors: Anant Agarwal, Steven A. Kirk, Blaine French, Nandan Marathe, Shailesh Mungikar, Kaushal Mittal
  • Patent number: 10061792
    Abstract: Disclosed herein are methods for retrieving data from a database. An embodiment operates searching for a key in a first index. The method determines that the searching will require a storage access request and issues the storage access request. The method continues searching for the key in a second index.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: August 28, 2018
    Assignee: Sybase, Inc.
    Inventors: Anant Agarwal, Steven A. Kirk, Blaine French, Nandan Marathe, Shailesh Mungikar, Kaushal Mittal
  • Patent number: 9672073
    Abstract: Distributing work in a distributed computing environment that includes multiple nodes. An individual node can receive a work assignment, which can then be divided into a plurality of work units. A first work unit can then be distributed to a first worker node. At least a portion of the first work unit can be re-distributed to a second worker node in response to determining that the first worker node has experienced a failure condition with respect to the first work unit.
    Type: Grant
    Filed: June 7, 2012
    Date of Patent: June 6, 2017
    Assignee: SYBASE, INC.
    Inventors: Kurt Wilhelm Deschler, Kaushal Mittal, Curtis Grant Johnson, Victor Mesenzeff, Jr., William Harrison Cox
  • Patent number: 9575849
    Abstract: Disclosed herein are system, method, and computer program product embodiments for utilizing a backup catalog to perform synchronized backup and recovery of heterogeneous database systems. An embodiment operates by performing a global data backup of a heterogeneous database system comprising a first database management system (DBMS) at a first server and a second DBMS at a second server and recording a global data backup entry identifying the global data backup into a backup catalog. Upon receiving log backup notifications regarding asynchronous log backups on the first server and the second server, log backup entries identifying the asynchronous log backups are recorded into the backup catalog. To successfully perform a point-in-time recovery, the embodiment operates by using the backup catalog to identify data and log backups required for the recovery of the first and second servers to a recovery timestamp associated with the point-in-time recovery.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: February 21, 2017
    Assignee: SAP SE
    Inventors: Kaushal Mittal, Mahendra Chavan, Blaine French, John Smirnios
  • Patent number: 9471634
    Abstract: Disclosed herein are system, method, and computer program product embodiments for accelerating database queries containing bitmap-based conditions. An embodiment operates by determining a bitmap, where the bitmap represents a set of rows that have satisfied a conjunct that precedes a negated condition in a query expression and restricting the evaluation of the negated condition to the set of rows represented by the bitmap.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: October 18, 2016
    Assignee: Sybase, Inc.
    Inventors: Kaushal Mittal, Mahendra Chavan
  • Publication number: 20160147614
    Abstract: Disclosed herein are system, method, and computer program product embodiments for utilizing a backup catalog to perform synchronized backup and recovery of heterogeneous database systems. An embodiment operates by performing a global data backup of a heterogeneous database system comprising a first database management system (DBMS) at a first server and a second DBMS at a second server and recording a global data backup entry identifying the global data backup into a backup catalog. Upon receiving log backup notifications regarding asynchronous log backups on the first server and the second server, log backup entries identifying the asynchronous log backups are recorded into the backup catalog. To successfully perform a point-in-time recovery, the embodiment operates by using the backup catalog to identify data and log backups required for the recovery of the first and second servers to a recovery timestamp associated with the point-in-time recovery.
    Type: Application
    Filed: November 25, 2014
    Publication date: May 26, 2016
    Inventors: Kaushal MITTAL, Mahendra CHAVAN, Blaine FRENCH, John SMIRNIOS
  • Publication number: 20150261860
    Abstract: Disclosed herein are methods for retrieving data from a database. Various embodiments operate by breaking a predicate tree into one or more predicate tree fragments and then executing the various fragments in parallel. The execution of each of the predicate tree fragments results in a bitmap fragment. The bitmap fragments from the execution of the predicate tree fragments can be then combined into a resulting bitmap.
    Type: Application
    Filed: March 12, 2014
    Publication date: September 17, 2015
    Inventors: Kaushal MITTAL, Mahendra Chavan, Kurt Deschler, David Walrath
  • Publication number: 20150261862
    Abstract: Embodiments include systems, methods and computer-readable mediums for accelerating a database query containing multiple predicates connected conjunctively. The database system receives a database query on a table. The database query includes a first predicate and a second predicate connected conjunctively. The database system produces a search space that satisfies a pre-filter for the first predicate. The search space represents rows of the table that satisfy the first predicate. The database system then applies the search space to evaluation of the second predicate. In one embodiment, the first predicate is a LIKE predicate requesting rows matching a search string in a column, and the pre-filter is a word index representing rows of the table containing a token of the search string in the column.
    Type: Application
    Filed: March 12, 2014
    Publication date: September 17, 2015
    Inventors: Kaushal MITTAL, Mahendra Chavan, Kurt Wihelm Deschler, Steven A. Kirk
  • Publication number: 20150261821
    Abstract: Disclosed herein are system, method, and computer program product embodiments for accelerating database queries containing bitmap-based conditions.
    Type: Application
    Filed: March 12, 2014
    Publication date: September 17, 2015
    Inventors: Kaushal MITTAL, Mahendra Chavan
  • Publication number: 20150186453
    Abstract: Disclosed herein are methods for retrieving data from a database. An embodiment operates searching for a key in a first index. The method determines that the searching will require a storage access request and issues the storage access request. The method continues searching for the key in a second index.
    Type: Application
    Filed: December 31, 2013
    Publication date: July 2, 2015
    Inventors: Anant Agarwal, Steven A. Kirk, Blaine French, Nandan Marathe, Shailesh Mungikar, Kaushal Mittal
  • Publication number: 20130332938
    Abstract: Distributing work in a distributed computing environment that includes multiple nodes. An individual node can receive a work assignment, which can then be divided into a plurality of work units. A first work unit can then be distributed to a first worker node. At least a portion of the first work unit can be re-distributed to a second worker node in response to determining that the first worker node has experienced a failure condition with respect to the first work unit.
    Type: Application
    Filed: June 7, 2012
    Publication date: December 12, 2013
    Applicant: Sybase, Inc.
    Inventors: Kurt Wilhelm DESCHLER, Kaushal MITTAL, Curtis Grant JOHNSON, Victor MESENZEFF, JR., William Harrison COX