Patents by Inventor Mukesh Burgupalli

Mukesh Burgupalli 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: 11657027
    Abstract: A system and method are provided for logically copying data from a source database to a first target database and a second target database. Based on table partition information, the source database is queried to collect partition metadata information for a first set of partitions and a second set of partitions. A first set of the partition metadata information for the first set of partitions and a second set of the partition metadata information for the second set of partitions can be used to create at least one extent chunk for each partition of a table. The source database can be queried, based on a first set of extent chunks and a second set of extent chunks, for a first set of data to be written to the first target database and a second set of data from the source database to be written to the second target database.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: May 23, 2023
    Inventors: Kamalakkannan Guru Devan, Mukesh Burgupalli, JithendraNadh Kottapalli
  • Patent number: 11625503
    Abstract: Techniques are disclosed relating to ensuring data integrity between database objects. A computer system may receive a data integrity request for a first set of database tables. The computer system may generate at least two work items that correspond to respective data cell groups in the first set of database tables. The computer system may then cause a plurality of processes to perform the at least two work items to generate a first plurality of hash values that includes hash values for the respective data cell groups. The first plurality of hash values may be usable to compare with corresponding ones of a second plurality of hash values generated based on corresponding data cell groups in a second set of database tables replicated from the first set of database tables.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: April 11, 2023
    Assignee: salesforce.com, inc.
    Inventors: Mukesh Burgupalli, Ravindarreddy Ankireddy, Anthony Frank Zucaro, III, Abhishek Chaturvedi
  • Publication number: 20220019563
    Abstract: A system and method are provided for logically copying data from a source database to a first target database and a second target database. Based on table partition information, the source database is queried to collect partition metadata information for a first set of partitions and a second set of partitions. A first set of the partition metadata information for the first set of partitions and a second set of the partition metadata information for the second set of partitions can be used to create at least one extent chunk for each partition of a table. The source database can be queried, based on a first set of extent chunks and a second set of extent chunks, for a first set of data to be written to the first target database and a second set of data from the source database to be written to the second target database.
    Type: Application
    Filed: August 31, 2021
    Publication date: January 20, 2022
    Applicant: salesforce.com, inc.
    Inventors: Kamalakkannan Guru Devan, Mukesh Burgupalli, JithendraNadh Kottapalli
  • Publication number: 20220004664
    Abstract: Techniques are disclosed relating to ensuring data integrity between database objects. A computer system may receive a data integrity request for a first set of database tables. The computer system may generate at least two work items that correspond to respective data cell groups in the first set of database tables. The computer system may then cause a plurality of processes to perform the at least two work items to generate a first plurality of hash values that includes hash values for the respective data cell groups. The first plurality of hash values may be usable to compare with corresponding ones of a second plurality of hash values generated based on corresponding data cell groups in a second set of database tables replicated from the first set of database tables.
    Type: Application
    Filed: July 1, 2020
    Publication date: January 6, 2022
    Inventors: Mukesh Burgupalli, Ravindarreddy Ankireddy, Anthony Frank Zucaro, III, Abhishek Chaturvedi
  • Patent number: 11194774
    Abstract: A system and method are provided for logically copying data from a source database to a first target database and a second target database. Based on table partition information, the source database is queried to collect partition metadata information for a first set of partitions and a second set of partitions. A first set of the partition metadata information for the first set of partitions and a second set of the partition metadata information for the second set of partitions can be used to create at least one extent chunk for each partition of a table. The source database can be queried, based on a first set of extent chunks and a second set of extent chunks, for a first set of data to be written to the first target database and a second set of data from the source database to be written to the second target database.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: December 7, 2021
    Assignee: salesforce.com, inc.
    Inventors: Kamalakkannan Guru Devan, Mukesh Burgupalli, JithendraNadh Kottapalli
  • Publication number: 20210286824
    Abstract: An online system performs upgrades of replicated databases. The online system stores data in a primary site and a secondary site. The primary site comprising databases used to process client requests and a secondary site comprising databases used as standby. The online system upgrades databases of both sites by upgrading the secondary site, switching client requests to the secondary site while using the databases of primary site as standby databases. The online system then upgrades the primary site. The process allows the online system to upgrade databases with small down time.
    Type: Application
    Filed: May 21, 2020
    Publication date: September 16, 2021
    Inventors: Sheng Qiao, Zhaohui George Yao, Kim S. Lee, Abhishek Chaturvedi, Jeff Zhu, Mukesh Burgupalli