Patents by Inventor Sai Rama Raju Alluru

Sai Rama Raju Alluru 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: 12141119
    Abstract: A system performs write protection of data that being copied. The write protection protects the data from being corrupted by applications. The system allows writes that are part of the data transfer from the source database. The system uses triggers to implement write protection. The system stores a list of tenants that are write protected in a metadata table. The system implements a statement level trigger that caches the metadata table in memory. If the cache is determined to be older than the limit specified by the TTL, the system reloads the cache. The statement may perform multiple row level operations. A row level operation implements a row level trigger that checks the in-memory data structure to determine whether the tenant is write protected. If the tenant is determined to be write protected, the system rolls back the row level operation.
    Type: Grant
    Filed: December 28, 2022
    Date of Patent: November 12, 2024
    Assignee: Salesforce, Inc.
    Inventor: Sai Rama Raju Alluru
  • Publication number: 20240220478
    Abstract: A system generates consistent copies of data stored in a source database in a plurality of target database systems. The system sends a change data stream from the source database system to the target database systems for performing data updates. The system receives timestamps of a latest transactions processed by consumer processes updating the target database system. The system determines a pause timestamp that occurs after the received transactions. The updates to the target database systems are paused once a transaction corresponding to the pause timestamp is processed. The pause timestamp is used to generate a consistent copy of a source database system in a target database system using multiple partitioned change data streams, each partitioned change data stream processing transactions associated with a partition of the source database system.
    Type: Application
    Filed: December 28, 2022
    Publication date: July 4, 2024
    Inventors: Sai Rama Raju Alluru, Swaroop Jayanthi
  • Publication number: 20240220476
    Abstract: A system performs write protection of data that being copied. The write protection protects the data from being corrupted by applications. The system allows writes that are part of the data transfer from the source database. The system uses triggers to implement write protection. The system stores a list of tenants that are write protected in a metadata table. The system implements a statement level trigger that caches the metadata table in memory. If the cache is determined to be older than the limit specified by the TTL, the system reloads the cache. The statement may perform multiple row level operations. A row level operation implements a row level trigger that checks the in-memory data structure to determine whether the tenant is write protected. If the tenant is determined to be write protected, the system rolls back the row level operation.
    Type: Application
    Filed: December 28, 2022
    Publication date: July 4, 2024
    Inventor: Sai Rama Raju Alluru