# US 8,788,773 B2 · Snapshot content metadata for application consistent backups

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,788,773 B2
- Document ID: US8788773B2
- Status: Granted
- Kind: B2
- Application number: 13/796,938
- Filed: 2013-03-12
- Published: 2013-10-03
- Granted: 2014-07-22
- Earliest claimed: 2012-03-29
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Daniel I. Goodman; Yakov J. Broido
- Web page: https://patentgrep.com/patent/US8788773B2

## CPC

- G06F 3/0647: {Migration mechanisms}
- G06F 16/128: {Details of file system snapshots on the file-level, e.g. snapshot creation, administration, deletion (error detection or correction of the data by redundancy in operations or in hardware G06F11/14, G06F11/16)}
- G06F 16/164: {File meta data generation}
- G06F 16/2393: {Updating materialised views}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

At least one of configuration information of a storage volume stored on a storage system and characteristics of a snapshot, including characteristics of one or more files stored in the snapshot, are identified. Snapshot content metadata, comprising the at least one of the identified characteristics and the configuration information, is created. The snapshot content metadata is associated with the snapshot.

## Claims

### Claim 1

A method for processing a snapshot in a computing environment by a processor, comprising:
identifying at least one of configuration information of a storage volume stored on a storage system and characteristics of the snapshot, including characteristics of one or more files stored in the snapshot;
wherein the configuration information includes a file system of the storage volume when the snapshot was created, an operating system executing on the storage system, a software application that created one or more files, a hardware configuration of the storage system, and consistency group information for the storage volume and any related additional storage volumes;
creating snapshot content metadata comprising the at least one of the identified characteristics and the configuration information; and
associating the snapshot content metadata with the snapshot.

### Claim 2 (depends on 1)

The method according to claim 1, further comprising storing the snapshot content metadata to a volatile memory of the storage system.

### Claim 3 (depends on 1)

The method according to claim 1, further comprising storing the snapshot content metadata to a storage device of the storage system.

### Claim 4 (depends on 3)

The method according to claim 3, wherein storing the snapshot content metadata comprises storing the one or more files to a first partition in the storage volume and storing the storage content metadata to a second partition in the storage volume.

### Claim 5 (depends on 3)

The method according to claim 3, wherein storing the snapshot content metadata comprises creating an additional file on the storage volume, storing a specific data pattern to the additional file, creating the snapshot, mounting the snapshot as writeable with raw data access, locating the specific data pattern in the snapshot, and storing the snapshot content metadata in proximity to the located specific data pattern.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the identified characteristics include a pointer to at least one block, a name of the one or more files, a date and time the one or more files was created, a name for the snapshot, and a date and time that the snapshot was created.
