×

Systems and methods for tracking replication of digital assets

  • US 7,756,842 B2
  • Filed: 11/17/2005
  • Issued: 07/13/2010
  • Est. Priority Date: 11/17/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for tracking a number of copies of a digital asset in a distributed computing environment, the distributed computing environment having a central computing device that stores meta-data for at least one digital asset, and the distributed computing environment having one or more client devices that locally store digital assets and meta-data associated with the digital assets, the method comprising:

  • (a) receiving at a client device within a distributed computing environment, an instruction to copy an original digital asset, the original digital asset associated with an original meta-data entry;

    (b) determining, responsive to receiving the copy instruction, the client device created a copy of the original digital asset;

    (c) generating, by the client device in response to the determination that the digital asset copy was created, an additional meta-data entry indicating the copy of the original digital asset was created by the client device;

    (d) adding the additional meta-data entry to the original meta-data entry to update the original meta-data entry associated with the original digital asset; and

    (e) associating the original meta-data entry with the original digital asset copy;

    wherein the original digital asset resides in the client device;

    wherein determining that the client device created a copy of the original digital asset includes;

    monitoring a series of file system input/output (I/O) operations occurring in the client device, anddetecting, among the series of file system I/O operations, a particular file system I/O operation which creates the copy of the original digital asset; and

    wherein generating the additional meta-data entry indicating that the copy of the original digital asset was created by the client device includes;

    creating the additional meta-data entry in response to detection of the particular file system I/O operation which created the copy of the original digital asset, the original meta-data entry and the additional meta-data entry concurrently residing on the client device, the original meta-data entry being associated with the original digital asset, and the additional meta-data entry being associated with the copy of the original digital asset;

    wherein adding the additional meta-data entry to the original meta-data entry includes;

    providing a unionized meta-data entry which is the union of the original meta-data entry and the additional meta-data entry; and

    wherein associating the original meta-data entry with the original digital asset copy includes;

    associating the unionized meta-data entry with the original digital asset in place of the original meta-data entry.

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