BACKUP AND RECOVERY FOR SOFTWARE-AS-A-SERVICE DATA

    公开(公告)号:US20250165354A1

    公开(公告)日:2025-05-22

    申请号:US18513288

    申请日:2023-11-17

    Applicant: Rubrik, Inc.

    Abstract: Methods, systems, and devices for data management are described. Software-as-a-service (SaaS) applications may host customers information in a distributed environment that is not directly accessible to the customers. In some SaaS applications each organization may have a settings computing object, a features computing object, and a set of projects computing objects. The hierarchical relationships in each of the projects computing objects may depend on the tables in the settings and features computing objects. A data management system (DMS) may include discovery, backup, refresh, and restore frameworks that maintain hierarchical relationships between computing objects and tables including the dependency of projects computing objects on settings or features computing objects.

    RELATIONAL SOFTWARE-AS-A-SERVICE DATA PROTECTION

    公开(公告)号:US20250165353A1

    公开(公告)日:2025-05-22

    申请号:US18513279

    申请日:2023-11-17

    Applicant: Rubrik, Inc.

    Abstract: Methods, systems, and devices for data management are described. Software-as-a-service (SaaS) applications may host customers' information in a distributed environment that is not directly accessible to the customers. SaaS applications may store data in the form of relational tables. Snapshots for SaaS applications may maintain hierarchical relationships between computing objects and tables to enable cascading recovery. A data management system (DMS) may identify the computing object hierarchy for an organization's data as hosted by a SaaS application and also may identify the APIs associated with accessing each computing object, which may each include multiple tables. Tables that are accessed via a same API may be organized as logical entities. The DMS may store the hierarchical relationship between the tables, and as the tables are stored as logical entities, the DMS may organize the tables in the backup database based on which APIs are used to access the relevant tables.

    SYSTEM AND TECHNIQUES FOR BACKING UP SCALABLE COMPUTING OBJECTS

    公开(公告)号:US20240143454A1

    公开(公告)日:2024-05-02

    申请号:US18091377

    申请日:2022-12-30

    Applicant: Rubrik, Inc.

    CPC classification number: G06F11/1469 G06F9/547 G06F2201/84

    Abstract: A data management system (DMS) may support the backing up of scalable computing objects, such as hierarchical computing objects. For example, the DMS may backup a computing system and facilitate that capture and storage of snapshots of the computing system. The DMS may determine to capture a first snapshot of a computing object within the computing system. The DMS may identify components corresponding to respective portions of the computing object and cause the computing system to generate respective snapshots of the components. That is, the DMS may cause the computing system to generate multiple individual snapshots that together may constitute snapshot of the computing object. The DMS may generate the first snapshot that includes metadata for the snapshots of the components. The metadata may include a first identifier for the first snapshot and respective identifiers for the respective snapshots of the components.

    SYSTEM AND TECHNIQUES FOR BACKING UP SCALABLE COMPUTING OBJECTS

    公开(公告)号:US20250130904A1

    公开(公告)日:2025-04-24

    申请号:US18990725

    申请日:2024-12-20

    Applicant: Rubrik, Inc.

    Abstract: A data management system (DMS) may support the backing up of scalable computing objects, such as hierarchical computing objects. For example, the DMS may backup a computing system and facilitate that capture and storage of snapshots of the computing system. The DMS may determine to capture a first snapshot of a computing object within the computing system. The DMS may identify components corresponding to respective portions of the computing object and cause the computing system to generate respective snapshots of the components. That is, the DMS may cause the computing system to generate multiple individual snapshots that together may constitute snapshot of the computing object. The DMS may generate the first snapshot that includes metadata for the snapshots of the components. The metadata may include a first identifier for the first snapshot and respective identifiers for the respective snapshots of the components.

    RECOVERY FRAMEWORK FOR SOFTWARE-AS-A-SERVICE DATA

    公开(公告)号:US20250165356A1

    公开(公告)日:2025-05-22

    申请号:US18513285

    申请日:2023-11-17

    Applicant: Rubrik, Inc.

    Abstract: Methods, systems, and devices for data management are described. Software-as-a-service (SaaS) applications may host their customers' information in a distributed environment that is not directly accessible to the customers. SaaS applications may store data in the form of relational tables, meaning that data is organized in tables that have hierarchical parent and child relationships. Snapshots for SaaS applications may maintain hierarchical relationships between computing objects and tables to enable cascading recovery of SaaS applications. Based on a request to restore a computing object of a relational SaaS application, a data management system (DMS) may identify the associated computing objects to be recovered with the requested computing object based on the stored hierarchical information, and may call the relevant application programming interfaces (APIs) to restore the requested computing object and the associated computing objects to be recovered with the requested computing object.

    CLOUD OBJECT STORAGE AND VERSIONING SYSTEM

    公开(公告)号:US20210389883A1

    公开(公告)日:2021-12-16

    申请号:US17345199

    申请日:2021-06-11

    Applicant: Rubrik, Inc.

    Abstract: Systems and methods for cloud object storage and versioning are provided. In an example, a cloud object storage and versioning system (COSVS) coordinates insertion of metadata into a database and data into an object store in a compute infrastructure, the compute infrastructure including the database, the object store, a data source, and a client application interacting with the data source. The COSVS has an architecture comprising a client API layer confined to provide an interface to the client application to facilitate storing or restoring of items originally obtained from the data source, and query different versions of item content originally obtained from the data source; a deduplication layer to deduplicate item content and store items originally obtained from the data source devoid of external item metadata or semantic relations among items; and a packing layer confined to store and retrieve bytes of item or object content.

    System and techniques for backing up scalable computing objects

    公开(公告)号:US12189495B2

    公开(公告)日:2025-01-07

    申请号:US18091377

    申请日:2022-12-30

    Applicant: Rubrik, Inc.

    Abstract: A data management system (DMS) may support the backing up of scalable computing objects, such as hierarchical computing objects. For example, the DMS may backup a computing system and facilitate that capture and storage of snapshots of the computing system. The DMS may determine to capture a first snapshot of a computing object within the computing system. The DMS may identify components corresponding to respective portions of the computing object and cause the computing system to generate respective snapshots of the components. That is, the DMS may cause the computing system to generate multiple individual snapshots that together may constitute snapshot of the computing object. The DMS may generate the first snapshot that includes metadata for the snapshots of the components. The metadata may include a first identifier for the first snapshot and respective identifiers for the respective snapshots of the components.

    OBTAINING FULL SNAPSHOTS FOR SUBSETS OF OBJECTS OVER TIME

    公开(公告)号:US20240202076A1

    公开(公告)日:2024-06-20

    申请号:US18085559

    申请日:2022-12-20

    Applicant: Rubrik, Inc.

    CPC classification number: G06F11/1451 G06F2201/84

    Abstract: A data management system (DMS) may use a staggered full snapshot rollout approach to obtain full snapshots of multiple computing objects. The DMS may identify that a quantity of the multiple objects scheduled for full backups by the DMS exceeds a threshold quantity. The DMS may initiate, at a first time, and based on the quantity of objects exceeding the threshold quantity, a first set of full snapshots corresponding to a first subset of objects included in the multiple objects. The DMS may initiate, at a second time subsequent to the first time, a second set of full snapshots corresponding to a second subset of objects included in the multiple objects. The second subset of objects may be different than the first subset of objects. The DMS may continue to obtain full snapshots of respective subsets of the multiple objects until all of the scheduled full snapshots are obtained.

Patent Agency Ranking