×

Packaging and bulk transfer of files and metadata for synchronization

  • US 9,043,276 B2
  • Filed: 10/03/2008
  • Issued: 05/26/2015
  • Est. Priority Date: 10/03/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer-readable storage medium, not comprising a propagated data signal, containing instructions which, when executed by one or more processors disposed in an electronic device, implement a method for packaging and transferring a plurality of content items from a first device to a second device to synchronize the content items such that at least a subset of content items on the first device corresponds to content items on the second device, the method comprising the steps of:

  • a. on a first device on which content items are stored, concatenating a plurality of the content items;

    b. transmitting the concatenated content items in a sequence for reception by a second device, wherein each of the plurality of content items is associated with a metadata item, and wherein the concatenating a plurality of content items further comprises placing a metadata consolidation file, containing data pertaining to the metadata items associated with the plurality, prior to the concatenating content items in the sequence;

    c. such that before, during, or after a content item is sent to the second device, but before a next content item is sent to the second device, further comprising changing a content revision number on the first device associated with the concatenated plurality of content items, wherein the content revision number is changed based upon the transmission of a content item of a predetermined file size, as described in prepended metadata, to the second device, or by the occurrence of a file marker, andwherein upon a disconnection in the transmitting step, the plurality of content items is divided into a first set and a second set, wherein the first device has previously transmitted the first set of content items for reception by the second device prior to the disconnection, and further comprising the step of;

    d. upon reconnection, comparing the content revision number associated with the first device with a content revision number associated with the second device,wherein if the content revision number associated with the first device does not correspond to the content revision number associated with the second device, then further comprising the step of sending a query from the first device for reception by the second device requesting information about the content items from the first set received on the second device;

    further comprising compressing the metadata consolidation file, wherein the compression uses both a custom mechanism that takes into account predictable commonalities inherent in metadata for multimedia files and also standard compression techniques.

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