×

Single index to query multiple backup formats

  • US 10,540,235 B2
  • Filed: 09/30/2016
  • Issued: 01/21/2020
  • Est. Priority Date: 03/11/2013
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer program product comprising a computer-readable storage medium having contents stored thereon that when executed by one or more processors, cause the one or more processors to implement a method of facilitating browsing of data items stored in a backup or archive storage system, the method comprising:

  • receiving, at a computer via a network, a search query from a user for a data item stored in the storage system,wherein the storage system is remotely located from the computer, andwherein the data item is stored in a first data format associated with archiving the data item in the storage system;

    querying an index table for an entry corresponding to the data item, wherein the index table includes information regarding data stored in the first data formats within the storage system, the information including;

    first access information for the data item to allow access to the data item, wherein the first access information comprises an archive file identification from a set of pre-determined archive file identification values indicating that a corresponding archive file is storing data in a snapshot format; and

    second access information to allow access to the data item, thereby allowing direct access to the data item based on information from the index table;

    determining, based on the entry, that the data item has a second data format associated with a type of secondary copy of the data item;

    performing, by the computer, a restoration operation to restore the data item from the first data format to a third data format that permits presentation of at least a portion of the data item to the user,wherein the restoration operation includes;

    a first data staging operation in which the data item in the first data format is staged into the second data format and stored at the computer;

    and a second data staging operation in which the data item in the second data format is staged to the third data format for presentation to the user,wherein the first data format, the second data format, and the third data format are different.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×