×

Efficient data storage management system

  • US 10,936,237 B2
  • Filed: 10/25/2018
  • Issued: 03/02/2021
  • Est. Priority Date: 10/25/2018
  • Status: Active Grant
First Claim
Patent Images

1. A data storage system comprising:

  • a software agent configured to operate on a plurality of agent computing devices at the customer location, each agent computing device having first tier local storage;

    a software appliance operating on a customer server computer at a customer location, the customer server computer having at least one second tier local storage system;

    wherein each software agent on each agent computing device identified in a snapshot backup specification is configured to create a snapshot of data on the first tier local storage of the agent computing device regularly according to a snapshot time period and send the snapshot of data to the software appliance on the customer serverwherein the snapshot of data is created by the software agent performing actions includingcomparing a current snapshot to a most recent prior snapshot on a file by file basis, wherein for each file,if a file from the current snapshot is the same as the corresponding file from the most recent prior snapshot, including a reference to the most recent version of the file in the current snapshot and transmitting file reference to the software appliance as part of the current snapshotif the file from the current snapshot is different from the corresponding file from the most recent prior snapshot, including the current version of the file in the current snapshot and transmitting the file to the software appliance as part of the current snapshot;

    wherein when there is no connection between the agent computing device and software appliance, the agent computing device temporarily stores the snapshot of data on the agent computing device until the connection with the software appliance is established such that the agent computing device stores at least one snapshot of data on the first tier local storage until the connection to the software appliance is established.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×