# US 8,543,550 B2 · Prioritized digital media archiving

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

- Number: US 8,543,550 B2
- Document ID: US8543550B2
- Status: Granted
- Kind: B2
- Application number: 13/153,344
- Filed: 2011-06-03
- Published: 2013-05-23
- Granted: 2013-09-24
- Earliest claimed: 2011-06-03
- Assignees: Adobe Systems Incorporated
- Applicants: Mark Randall Mooneyham
- Inventors: Mark Randall Mooneyham
- Web page: https://patentgrep.com/patent/US8543550B2

## CPC

- G06F 16/113: {Details of archiving (lifecycle management in storage systems G06F3/0649; point-in-time backing up or restoration of persistent data G06F11/1446)}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An investment value of a media file is automatically determined by recording an interaction with the media file. Further, a uniqueness value of the media file is automatically determined by determining a probability that the media file is irreplaceable. In addition, an archival prioritization of the media file is performed in comparison with an additional media file. An archival storage device stores the media file if the archival storage device has space to accommodate the media file and the media file has a higher archival prioritization than the additional media file.

## Claims

### Claim 1

A tangible computer-readable storage medium comprising program instructions that responsive to execution on a computer, cause the computer to perform operations comprising:
determining an investment value of a media file that is representative, in part, of investment in editing the media file, the investment value determined by recording interaction with the media file and ascertaining a frequency and a complexity of editing operations performed on the media file, the complexity based, in part, on how many different types of editing operations are performed on the media file;
determining a uniqueness value of the media file by determining a probability that the media file is irreplaceable based, in part, on at least one of a type of original source media file and distribution actions performed with the media file;
assigning an archival priority to the media file based on a comparison of the media file to an additional media file, the archival priority assigned to the media file being higher than an archival priority of the additional media file if the investment value and uniqueness value of the media file are higher than an investment value and uniqueness value of the additional media file; and
storing the media file in an archival storage device if the archival storage device has space to accommodate the media file, a replication count indicating a combined safety level of one or more storage devices storing the media file is below a predetermined threshold, and the media file has a higher archival priority than the additional media file.

### Claim 2 (depends on 1)

The tangible computer-readable storage medium of claim 1, wherein the investment value is based on a quantity of actions performed in the interaction with the media file.

### Claim 3 (depends on 1)

The tangible computer-readable storage medium of claim 1, wherein the investment value is based on a time value of the interaction with the media file.

### Claim 4 (depends on 1)

The tangible computer-readable storage medium of claim 1, wherein the uniqueness value is based on a format of the media file.

### Claim 5 (depends on 1)

The tangible computer-readable storage medium of claim 1, wherein the uniqueness value is based on the type of original source media file.

### Claim 6 (depends on 1)

The tangible computer-readable storage medium of claim 1, wherein the uniqueness value is based on the distribution actions performed with the media file.

### Claim 7 (depends on 1)

The tangible computer-readable storage medium of claim 1, wherein the operations further comprise generating metadata for the media file that indicates the investment value and the uniqueness value.

### Claim 8 (depends on 1)

The tangible computer-readable storage medium of claim 1, wherein the media file has been purchased for a price and the investment value is based, in part, on the price.

### Claim 9 (depends on 1)

The tangible computer-readable storage medium of claim 1, wherein the operations further comprise editing the media file by performing one or more modification actions on the media file that are specified by a user to modify the media file.

### Claim 10 (depends on 1)

The tangible computer-readable storage medium of claim 1, wherein the media file is stored on a node in a mesh network.

### Claim 11

A computer-implemented method comprising:
determining a first safety value of a first device that stores a media file and is connected to a network, the first safety value being based on a first type of the first device, a safety value for a device type being higher than a safety value for another device type that is designated as being less safe;
determining a second safety value of a second device that stores the media file and is connected to the network, the second safety value being based on a second type of the second device;
calculating a replication count that is a sum of the first safety value and the second safety value;
determining an investment value of the media file that is representative, in part, of investment in editing the media file, the investment value determined by recording interaction with the media file and ascertaining a frequency and a complexity of editing operations performed on the media file;
determining a uniqueness value of the media file by determining a probability that the media file is irreplaceable;
assigning an archival priority to the media file based on a comparison of the media file to an additional media file if the replication count is less than a predetermined safety threshold, the archival priority assigned to the media file being higher than an archival priority of the additional media file if the investment value and uniqueness value of the media file are higher than an investment value and uniqueness value of the additional media file; and
initiating storage of the media file in an archival storage device if it is determined that the archival storage device has space to accommodate the media file and the media file has a higher archival priority than the additional media file.

### Claim 12 (depends on 11)

The computer-implemented method of claim 11, wherein the archival storage device is a third device connected to the network that is associated with a third safety value such that the replication count added to the third safety value equals or exceeds the predetermined safety threshold.

### Claim 13 (depends on 11)

The computer-implemented method of claim 11, wherein the first device is a node in the network and the second device is an additional node in the network.

### Claim 14 (depends on 11)

The computer-implemented method of claim 11, further comprising calculating the predetermined safety threshold.

### Claim 15 (depends on 11)

The computer-implemented method of claim 11, further comprising receiving an input that specifies the predetermined safety threshold.

### Claim 16

A system comprising:
one or more processors; and
one or more tangible computer-readable storage media storing instructions that are executable by the one or more processors to implement an archival prioritization module configured to:
determine an investment value of a media file that is representative, in part, of investment in editing the media file, the investment value determined by ascertaining a frequency and a complexity of editing operations performed on the media file by a user, the complexity based, in part, on how many different types of editing operations are performed by the user;
determine a uniqueness value of the media file by determining a probability that the media file is irreplaceable based, in part, on at least one of a type of original source media file and distribution actions performed with the media file; and
assign an archival priority to the media file based on a comparison of the media file to an additional media file, the archival priority assigned to the media file being higher than an archival priority of the additional media file if the investment value and uniqueness value of the media file are higher than an investment value and uniqueness value of the additional media file; and
an archival storage device configured to store the media file if the archival storage device has space to accommodate the media file, a replication count indicating a combined safety level of one or more storage devices storing the media file is below a predetermined threshold, and the media file has a higher archival priority than the additional media file.

### Claim 17 (depends on 16)

The system of claim 16, wherein the archival prioritization module is further configured to generate metadata for the media file that indicates the investment value and the uniqueness value.

### Claim 18 (depends on 17)

The system of claim 17, wherein the archival storage device is further configured to receive the metadata generated by the archival prioritization module with the media file.

### Claim 19 (depends on 16)

The system of claim 16, wherein the media file is a node in a mesh network.
