Patent ID: 9672230
Date: 2017-06-06
CPC Classifications: G06F

Claim:
1. An apparatus comprising: computer-readable program code embodied on a computer program product; and a processor configured to execute the computer-readable program code, wherein, when the processor executes the computer-readable program code, the apparatus is configured to: extract content from a plurality of data; determine a context in which each of the plurality of data was at least one of generated, modified, and accessed; assign a classification to each of the plurality of data based on the content extracted from that data and the context in which that data was at least one of generated, modified, and accessed; determine the cost of storing each of the plurality of data at each of a plurality of locations; specify at which of the plurality of locations each of the plurality of data is to be stored based on the classification of each of the plurality of data and the cost of storing that data at each of the plurality of locations; wherein: