Patents by Inventor Kritika Rai

Kritika Rai 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: 11573728
    Abstract: Embodiments of the present invention provide a system for calculating and executing data backup policies for a multi-tenant cluster storage. The system is configured for accessing one or more audit logs associated with one or more applications, where the one or more applications comprise one or more folders, accessing a footfall database to identify footfall data associated with the one or more applications, determining criticality of the one or more folders associated with the one or more applications based on the footfall data, determining a dynamic backup policy schedule for the one or more applications, storing the dynamic backup policy schedule in a backup policy database, based on the dynamic backup policy schedule, determining that at least one application of the one or more applications needs backup at a current time, and executing a backup policy and take a backup of the at least one application.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: February 7, 2023
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Praveen Athani Subramaniam, Kritika Rai, Sheetal Bhatia
  • Publication number: 20220404971
    Abstract: Embodiments of the present invention provide a system for calculating and executing data backup policies for a multi-tenant cluster storage. The system is configured for accessing one or more audit logs associated with one or more applications, where the one or more applications comprise one or more folders, accessing a footfall database to identify footfall data associated with the one or more applications, determining criticality of the one or more folders associated with the one or more applications based on the footfall data, determining a dynamic backup policy schedule for the one or more applications, storing the dynamic backup policy schedule in a backup policy database, based on the dynamic backup policy schedule, determining that at least one application of the one or more applications needs backup at a current time, and executing a backup policy and take a backup of the at least one application.
    Type: Application
    Filed: June 17, 2021
    Publication date: December 22, 2022
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Praveen Athani Subramaniam, Kritika Rai, Sheetal Bhatia
  • Patent number: 11360822
    Abstract: A resource allocation module may be configured to monitor an input queue of a cluster computing framework for a batch of one or more programs for processing. The resource allocation module parses commands in each of the one or more programs to determine an input/output (I/O) complexity parameter and at least one operation complexity parameter corresponding to each program of the one or more program files. The resource allocation module triggers execution of the one or more program files by a cluster computing framework via a network communication, wherein the cluster computing framework is configured based on the I/O complexity parameter and the at least one operation complexity parameter. Based on analysis of feedback from the cluster computing framework, the resource allocation module modifies a calculation for determining the I/O complexity parameter and/or a calculation for determining the operation complexity of the program files.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: June 14, 2022
    Assignee: Bank of America Corporation
    Inventors: Sandeep Kumar Chauhan, Sheetal Bhatia, Kritika Rai, Anuranjan Kishore
  • Publication number: 20210081250
    Abstract: A resource allocation module may be configured to monitor an input queue of a cluster computing framework for a batch of one or more programs for processing. The resource allocation module parses commands in each of the one or more programs to determine an input/output (I/O) complexity parameter and at least one operation complexity parameter corresponding to each program of the one or more program files. The resource allocation module triggers execution of the one or more program files by a cluster computing framework via a network communication, wherein the cluster computing framework is configured based on the I/O complexity parameter and the at least one operation complexity parameter. Based on analysis of feedback from the cluster computing framework, the resource allocation module modifies a calculation for determining the I/O complexity parameter and/or a calculation for determining the operation complexity of the program files.
    Type: Application
    Filed: September 12, 2019
    Publication date: March 18, 2021
    Inventors: Sandeep Kumar Chauhan, Sheetal Bhatia, Kritika Rai, Anuranjan Kishore