Lightweight data reconstruction based on backup data

US2016004601A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016004601-A1
Application numberUS-201414321619-A
CountryUS
Kind codeA1
Filing dateJul 1, 2014
Priority dateJul 1, 2014
Publication dateJan 7, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A information management system allows a user to search through a secondary copy of data, such as a back up, archive, or snapshot without first retrieving the secondary copy of data. Instead, the system constructs lightweight data that can be displayed to a user as a representation of the search results. Lightweight data may include metadata or other information that identifies data included in the secondary copy of data. The lightweight data may be perceived as being the secondary copy of data and allow a user to browse through search results. Once the user identifies a search result that is of interest, information in the lightweight data can be used to retrieve the secondary copy of data. Because lightweight data may have a smaller file size than the file size of the secondary copy of data, the latency of performing a search may be reduced.

First claim

Opening claim text (preview).

What is claimed is: 1 . A networked data storage system comprising: one or more computing devices comprising computer hardware configured to: receive a request to create secondary copies of one or more files created by one or more applications running on a client computing device and residing in a primary storage volume associated with the client computing device; receive payload data and metadata associated with each of the one or more files; compile secondary copies of the one or more files by inserting a demarcation between the metadata corresponding to the respective file and the payload data corresponding to the respective file; transmit the secondary copies of the one or more files for storage in one or more secondary storage devices; subsequent to deletion of a first file of the one or more files from the primary storage volume, receive a first user-generated request for the secondary copy of the first file; in response to the first user-generated request and using the demarcation between the metadata and the payload data, extract the metadata of the secondary copy of the first file; and transmit the extracted metadata for storage in a data store, wherein the extracted metadata is accessed from the data store for use in presenting information about the first file to a user, wherein the data store resides in one or more storage devices that are not used to store the primary storage volume. 2 . The networked data storage system of claim 1 , wherein the data store is central to a plurality of client computing devices and stores extracted metadata for user requested files associated with multiple ones of the plurality of client computing devices. 3 . The networked data storage system of claim 1 , wherein one or more computing devices are further configured to receive a second user-generated request for a copy of a second file of the one or more files, the second user-generated request being in response to the user interacting with a graphical user interface to request a full copy of the second file, the first user-generated request being in response to user interaction with the graphical user interface to request a lightweight copy of the first file. 4 . The networked data storage system of claim 1 , wherein the first file further comprises a header. 5 . The networked data storage system of claim 4 , wherein the first file further comprises a first demarcation between the header and the metadata and the demarcation between the metadata and the payload data. 6 . The networked data storage system of claim 5 , wherein the metadata of the first file is an unconcatenated version of the metadata of the first file. 7 . The networked data storage system of claim 5 , wherein the one or more computing devices are further configured to receive lightweight data corresponding to the first file, and wherein the lightweight data is constructed based on the metadata of the first file. 8 . A computer-implemented method for storing data, the computer-implemented method comprising: with one or more computing devices comprising computer hardware and residing within a networked data storage system: receiving a request to create secondary copies of one or more files created by one or more applications running on a client computing device and residing in a primary storage volume associated with the client computing device; receiving payload data and metadata associated with each of the one or more files; compiling secondary copies of the one or more files by inserting a demarcation between the metadata corresponding to the respective file and the payload data corresponding to the respective file; transmitting the secondary copy of the one or more files for storage in one or more secondary storage devices; following deletion of a first file of the one or more files from the primary storage volume, receiving a first user-generated request for the secondary copy of the first file; in response to the first user-generated request and using the demarcation between the metadata and the payload data, extracting the metadata of the secondary copy of the first file; and transmitting the extracted metadata for storage in a data store, wherein the extracted metadata is accessed from the data store for use in presenting information about the first file to a user, wherein the data store resides in one or more storage devices that are not used to store the primary storage volume. 9 . The computer-implemented method of claim 8 , wherein the data store is central to a plurality of client computing devices and stores extracted metadata for user requested files associated with multiple ones of the plurality of client computing devices. 10 . The computer-implemented method of claim 8 , further comprising receiving a second user-generated request for a copy of a second file of the one or more files, the second user-generated request being in response to the user interacting with a graphical user interface to request a full copy of the second file, the first user-generated request being in response to user interaction with the graphical user interface to request a lightweight copy of the first file. 11 . The computer-implemented method of claim 8 , wherein the first file further comprises a header. 12 . The computer-implemented method of claim 11 , wherein the first file further comprises a first demarcation between the header and the metadata and the demarcation between the metadata and the payload data. 13 . The computer-implemented method of claim 12 , wherein the metadata of the first file is an unconcatenated version of the metadata of the first file. 14 . The computer-implemented method of claim 12 , further comprising receiving lightweight data that corresponds to the first file stored in the secondary storage, and wherein the lightweight data is constructed based on the metadata in the first file.

Assignees

Inventors

Classifications

  • Using snapshots, i.e. a logical point-in-time copy of the data · CPC title

  • G06F16/148Primary

    File search processing · CPC title

  • Database-specific techniques · CPC title

  • Management of the backup or restore process · CPC title

  • by selection of backup contents · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016004601A1 cover?
A information management system allows a user to search through a secondary copy of data, such as a back up, archive, or snapshot without first retrieving the secondary copy of data. Instead, the system constructs lightweight data that can be displayed to a user as a representation of the search results. Lightweight data may include metadata or other information that identifies data included in…
Who is the assignee on this patent?
Commvault Systems Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/148. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jan 07 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).