Patents by Inventor Monish Gupta

Monish Gupta 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: 12411863
    Abstract: Database data of a database service may be privately shared across provider network regions. A database producer can authorize an account of to access a database in another region of the provider network. The consumer of the database can associate the database in order to accept the permission to access the database. The database can then be created as an external table at a consumer database engine and metadata for the database privately shared between producer and consumer database engines that can be used to query the external table.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: September 9, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Naresh Chainani, Jingyi Qing, Dengfeng Li, John Thomas, Ippokratis Pandis, Eric Ray Hotinger, William Michael McCreedy, Vivek Ramamoorthy, Monish Gupta, Naga Raju Bhanoori, Sushim Mitra, Mohammad Foyzur Rahman, Pavel Sokolov
  • Patent number: 7548919
    Abstract: The present invention expounds upon the ANSI “read committed” isolation level by allowing readers to read committed data without waiting for a concurrent writer to the data to finish. The method returns a last committed version of the data as it existed prior to changes made by the concurrent writer. Only two versions of any data record are required to be stored in the record data store, the last committed version and the current version. The last committed version may be generated from an undo log record. Locating the appropriate undo log record may be accomplished by storing a log sequence number in a lock data structure associated with the requested data record. A transaction flag may also stored in the lock data structure to facilitate generating the last committed version. The method may also utilize one or more locks to detect a concurrent writer to the requested data.
    Type: Grant
    Filed: September 22, 2006
    Date of Patent: June 16, 2009
    Assignee: International Business Machines Corporation
    Inventors: Monish Gupta, Scott David Lashley
  • Publication number: 20080077591
    Abstract: The present invention expounds upon the ANSI “read committed” isolation level by allowing readers to read committed data without waiting for a concurrent writer to the data to finish. The method returns a last committed version of the data as it existed prior to changes made by the concurrent writer. Only two versions of any data record are required to be stored in the record data store, the last committed version and the current version. The last committed version may be generated from an undo log record. Locating the appropriate undo log record may be accomplished by storing a log sequence number in a lock data structure associated with the requested data record. A transaction flag may also stored in the lock data structure to facilitate generating the last committed version. The method may also utilize one or more locks to detect a concurrent writer to the requested data.
    Type: Application
    Filed: September 22, 2006
    Publication date: March 27, 2008
    Inventors: Monish Gupta, Scott David Lashley
  • Publication number: 20070118547
    Abstract: A method and system are provided for maintaining a database index version. The database index includes a secondary node affiliated with each leaf node of the index. The secondary node stores version information for each leaf node. A pointer in a header section of the leaf node connects the leaf node to the secondary node. In addition, a status list is maintained to identify each transaction. At such time as a scan of a database index is conducted and an index item is returned, a computation is conducted using the transaction identifiers in the secondary node, the delete flag in the leaf node, and the status list contents for the scanning transaction. The computation and associated logic will determine whether to accept or reject an item. The method results in returning a correct version of the item as existed at the time of start of the scanning transaction.
    Type: Application
    Filed: November 22, 2005
    Publication date: May 24, 2007
    Inventors: Monish Gupta, Scott Lashley, Daniel Wood