-
公开(公告)号:US20230177157A1
公开(公告)日:2023-06-08
申请号:US18103389
申请日:2023-01-30
Applicant: Rubrik, Inc.
Inventor: Abhay Mitra , Vijay Karthik , Vivek Sanjay Jain , Avishek Ganguli , Arohi Kumar , Kushaagra Goyal , Christopher Wong
CPC classification number: G06F21/564 , H04L9/0643 , G06F21/85 , G06F9/45558 , G06F11/1469 , G06F2009/45575 , G06F2009/45587
Abstract: A computer-implemented method at a data management system comprises: receiving, at a storage appliance from a server hosting a virtual machine, a write made to the virtual machine; computing, at the storage appliance, a fingerprint of the transmitted write; comparing, at the storage appliance, the computed fingerprint to malware fingerprints in a malware catalog; repeating the computing and comparing; and disabling the virtual machine if a number of matches from the comparing breaches a predetermined threshold over a predetermined amount of time.
-
公开(公告)号:US11640461B2
公开(公告)日:2023-05-02
申请号:US16811109
申请日:2020-03-06
Applicant: Rubrik, Inc.
Inventor: Abhay Mitra , Vijay Karthik , Vivek Sanjay Jain , Avishek Ganguli , Arohi Kumar , Kushaagra Goyal , Christopher Wong
Abstract: A computer-implemented method at a data management system comprises: generating, with one or more processors, a containerized runtime in a memory in communication with the one or more processors; instantiating, with the one or more processors, an app in the runtime; receiving, with the one or more processors, a request from the app for data; retrieving, with the one or more processors, a copy of the requested data from a data source; and transmitting, with the one or more processors, the data to the containerized runtime for the app to operate on.
-
公开(公告)号:US11604876B2
公开(公告)日:2023-03-14
申请号:US16774661
申请日:2020-01-28
Applicant: Rubrik, Inc.
Inventor: Abhay Mitra , Vijay Karthik , Vivek Sanjay Jain , Avishek Ganguli , Arohi Kumar , Kushaagra Goyal , Christopher Wong
Abstract: A computer-implemented method at a data management system comprises: receiving, at a storage appliance from a server hosting a virtual machine, a write made to the virtual machine; computing, at the storage appliance, a fingerprint of the transmitted write; comparing, at the storage appliance, the computed fingerprint to malware fingerprints in a malware catalog; repeating the computing and comparing; and disabling the virtual machine if a number of matches from the comparing breaches a predetermined threshold over a predetermined amount of time.
-
公开(公告)号:US20220261318A1
公开(公告)日:2022-08-18
申请号:US17734280
申请日:2022-05-02
Applicant: Rubrik, Inc.
Inventor: Joshua Duncan Hight , Jiangbin Luo , Christopher Wong
IPC: G06F11/14
Abstract: An example method of restoring a database includes obtaining information about backup data of a database from a source storage separate from a compute infrastructure. The information includes a list of data blocks of a file, transferring the data blocks on the list from the source storage to a local storage on the compute infrastructure, and tracking which data blocks of the file have been transferred from the source storage to the local storage concurrently when transferring the data blocks.
-
公开(公告)号:US20200042407A1
公开(公告)日:2020-02-06
申请号:US16520665
申请日:2019-07-24
Applicant: Rubrik, Inc.
Inventor: Joshua Duncan Hight , Jiangbin Luo , Christopher Wong
IPC: G06F11/14
Abstract: An example method of restoring a database includes obtaining information about backup data of a database from a source storage separate from a compute infrastructure. The information includes a list of data blocks of a file, transferring the data blocks on the list from the source storage to a local storage on the compute infrastructure, and tracking which data blocks of the file have been transferred from the source storage to the local storage concurrently when transferring the data blocks.
-
公开(公告)号:US11616805B2
公开(公告)日:2023-03-28
申请号:US16774627
申请日:2020-01-28
Applicant: Rubrik, Inc.
Inventor: Abhay Mitra , Vijay Karthik , Vivek Sanjay Jain , Avishek Ganguli , Arohi Kumar , Kushaagra Goyal , Christopher Wong
Abstract: A computer-implemented method at a data management system comprises receiving, at the system, a write made to a virtual machine from a virtual machine host; computing, at the system, a fingerprint of the transmitted write; comparing, at the system, the computed fingerprint to malware fingerprints in a malware catalog; repeating the computing and comparing; and disabling the virtual machine if a number of matches from the comparing breaches a predetermined threshold over a predetermined amount of time.
-
公开(公告)号:US20210279108A1
公开(公告)日:2021-09-09
申请号:US16811013
申请日:2020-03-06
Applicant: Rubrik, Inc.
Inventor: Abhay Mitra , Vijay Karthik , Vivek Sanjay Jain , Avishek Ganguli , Arohi Kumar , Kushaagra Goyal , Christopher Wong
IPC: G06F9/50 , G06F9/455 , G06F9/54 , G06F16/245 , G06F11/14
Abstract: A computer-implemented method at a data management system comprises: generating, with one or more processors, a containerized runtime in a memory in communication with the one or more processors; instantiating, with the one or more processors, an app in the runtime; receiving, with the one or more processors, a request from the app for data; retrieving, with the one or more processors, a copy of the requested data from a data source; and transmitting, with the one or more processors, the data to the containerized runtime for the app to operate on.
-
公开(公告)号:US20210279087A1
公开(公告)日:2021-09-09
申请号:US16811071
申请日:2020-03-06
Applicant: Rubrik, Inc.
Inventor: Abhay Mitra , Vijay Karthik , Vivek Sanjay Jain , Avishek Ganguli , Arohi Kumar , Kushaagra Goyal , Christopher Wong
Abstract: A computer-implemented method at a data management system comprises: generating, with one or more processors, a containerized runtime in a memory in communication with the one or more processors; instantiating, with the one or more processors, an app in the runtime; receiving, with the one or more processors, a request from the app for data; retrieving, with the one or more processors, a copy of the requested data from a data source; and transmitting, with the one or more processors, the data to the containerized runtime for the app to operate on.
-
公开(公告)号:US11561999B2
公开(公告)日:2023-01-24
申请号:US16264628
申请日:2019-01-31
Applicant: RUBRIK, INC.
Inventor: Christopher Wong , Joshua Duncan Hight , Biswaroop Palit , Di Wu
Abstract: Methods and systems for reducing the amount of time to restore a database or other application by dynamically generating and storing synthetic snapshots are described. When backing up a database, an integrated data management and storage system may acquire snapshots of the database at a snapshot frequency and acquire database transaction logs at a frequency that is greater than the snapshot frequency. In response to detecting that the database is unable to provide a database snapshot, the integrated data management and storage system may generate a synthetic snapshot of the database by instantiating a compatible version of the database locally, acquiring a previously stored snapshot of the database, applying data changes from one or more database transaction logs to the previously stored snapshot to generate the synthetic snapshot, and storing the synthetic snapshot of the database within the integrated data management and storage system.
-
公开(公告)号:US11467924B2
公开(公告)日:2022-10-11
申请号:US16520665
申请日:2019-07-24
Applicant: Rubrik, Inc.
Inventor: Joshua Duncan Hight , Jiangbin Luo , Christopher Wong
IPC: G06F11/14
Abstract: An example method of restoring a database includes obtaining information about backup data of a database from a source storage separate from a compute infrastructure. The information includes a list of data blocks of a file, transferring the data blocks on the list from the source storage to a local storage on the compute infrastructure, and tracking which data blocks of the file have been transferred from the source storage to the local storage concurrently when transferring the data blocks.
-
-
-
-
-
-
-
-
-