Patents by Inventor Abhishek MATHEWS

Abhishek MATHEWS 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: 11977461
    Abstract: Techniques are provided for incrementally restoring a virtual machine hosted by a computing environment. In response to receiving an indication that the virtual machine is to be incrementally restored, a snapshot of the virtual machine may be created while the virtual machine is shut down into an off state. The snapshot is transmitted to a storage environment as a common snapshot. The snapshot and the common snapshot are common snapshots comprising a same representation of the virtual machine. The common snapshot and a prior snapshot of the virtual machine are evaluated to identify a data difference of the virtual machine between the common snapshot and the prior snapshot. An incremental restore is performed of the virtual machine by transmitting the data difference from the storage environment to the computing environment to restore the virtual machine to a state represented by the prior snapshot.
    Type: Grant
    Filed: March 27, 2023
    Date of Patent: May 7, 2024
    Assignee: NetApp, Inc.
    Inventors: Abhishek Naidu, Jose Mathew, Ling Zheng, Ravindra Kuramkote
  • Publication number: 20240134759
    Abstract: Techniques are provided for backing up virtual machines from a computing environment to a storage environment. A virtual machine agent is utilized to generate a snapshot of the virtual machine. Metadata comprising a snapshot identifier of the snapshot and virtual disk information of virtual disks captured by snapshot is generated at the computing environment. The metadata is retrieved and used to create a metafile that is transferred to the storage environment within which snapshots of the virtual machine are to be stored. The snapshot is retrieved from the computing environment and is packaged into a snapshot package having a protocol format used by the storage environment. The snapshot package is transferred to the storage environment.
    Type: Application
    Filed: December 14, 2023
    Publication date: April 25, 2024
    Inventors: Abhishek Naidu, Jose Mathew, Ling Zheng, Ravindra Kuramkote
  • Publication number: 20230359507
    Abstract: A system and method for access management for applications is disclosed. The system and method includes at least: initializing, at execution time of an application code, a scan of actions performed by the application code on resources of a cloud computing environment; identifying an existing set of permissions for the resources; identifying one or more accessed permissions by the application code based on the actions performed by the application code on the resources; generating a new set of permissions for accessing the resources based on the identifying the existing set of permissions and the one or more accessed permissions; transmitting the new set of permissions to a database for storage and later retrieval; and applying the new set of permissions to the resources when the application code is executed in a production environment.
    Type: Application
    Filed: July 13, 2023
    Publication date: November 9, 2023
    Applicant: Capital One Services, LLC
    Inventors: Ron MECK, Clayton MOTTLEY, Abhishek MATHEWS, Tianzhen LIN, Stephen SHERRARD
  • Patent number: 11748169
    Abstract: A system and method for access management for applications is disclosed. The system and method includes at least: initializing, at execution time of an application code, a scan of actions performed by the application code on resources of a cloud computing environment; identifying an existing set of permissions for the resources; identifying one or more accessed permissions by the application code based on the actions performed by the application code on the resources; generating a new set of permissions for accessing the resources based on the identifying the existing set of permissions and the one or more accessed permissions; transmitting the new set of permissions to a database for storage and later retrieval; and applying the new set of permissions to the resources when the application code is executed in a production environment.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: September 5, 2023
    Assignee: Capital One Services, LLC
    Inventors: Ron Meck, Clayton Mottley, Abhishek Mathews, Tianzhen Lin, Stephen Sherrard
  • Publication number: 20230138900
    Abstract: A system including: one or more processors; a memory storing instructions that, when executed by the one or more processors are configured to cause the system to: scan a plurality of distributed cloud servers to identify a plurality of distributed cloud applications comprising a scheduler configuration file; determine whether each identified distributed cloud application includes a standard or nonstandard environment; shutdown each distributed cloud application of having a standard environment based on a shutdown schedule; reinitialize each distributed cloud application having a standard cloud environment based on the shutdown schedule; create a restore point for each distributed application having a nonstandard environment; convert the nonstandard environments into standard environments; shut down each distributed cloud application having a nonstandard environment, reinitialize each distributed cloud application having a nonstandard environment, and restore the nonstandard cloud environment based on the crea
    Type: Application
    Filed: October 28, 2021
    Publication date: May 4, 2023
    Inventors: Clayton Mottley, Mark Dysert, Elijah Sattler, Cynthia Carter, Abhishek Mathews
  • Publication number: 20220237046
    Abstract: A system and method for access management for applications is disclosed. The system and method includes at least: initializing, at execution time of an application code, a scan of actions performed by the application code on resources of a cloud computing environment; identifying an existing set of permissions for the resources; identifying one or more accessed permissions by the application code based on the actions performed by the application code on the resources; generating a new set of permissions for accessing the resources based on the identifying the existing set of permissions and the one or more accessed permissions; transmitting the new set of permissions to a database for storage and later retrieval; and applying the new set of permissions to the resources when the application code is executed in a production environment.
    Type: Application
    Filed: January 25, 2021
    Publication date: July 28, 2022
    Applicant: Capital One Services, LLC
    Inventors: Ron MECK, Clayton MOTTLEY, Abhishek MATHEWS, Tianzhen LIN, Stephen SHERRARD