Methods, Systems, and Apparatus for Fragmented File Sharing
First Claim
1. A method for policy-based sharing of digital content, comprising:
- obtaining a first content fragment, the first content fragment forming at least a first portion of a piece of digital content, the first content fragment having policy information securely associated therewith;
obtaining a second content fragment, the second content fragment forming at least a second portion of the piece of digital content; and
constructing at least part of the piece of digital content by combining the first content fragment and the second content fragment under at least partial control of the policy information.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, software, and apparatus are described for facilitating the distribution and management of fragmented content. In one embodiment, a packager packages content into fragments and generates a manifest including policies and metadata associated with the content. A downloader obtains the manifest, and uses it to obtain the content from one or more uploaders. For example, a downloader might forward a search request to one or more trackers, which, in turn, are operable to locate one or more uploaders that can meet the request, subject to any relevant policy limitations. The uploaders forward fragments to the downloader, subject to any relevant policy. The downloader assembles the content from the fragments. The operations and interactions of the entities can be subject to policy limitations associated with the fragments, the content as a whole, or the like.
76 Citations
20 Claims
-
1. A method for policy-based sharing of digital content, comprising:
-
obtaining a first content fragment, the first content fragment forming at least a first portion of a piece of digital content, the first content fragment having policy information securely associated therewith; obtaining a second content fragment, the second content fragment forming at least a second portion of the piece of digital content; and constructing at least part of the piece of digital content by combining the first content fragment and the second content fragment under at least partial control of the policy information. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for policy-based sharing of digital content, comprising:
-
a plurality of content fragments, the plurality of content fragments forming at least a portion of a piece of digital content; a manifest configured to identify the plurality of content fragments, the manifest comprising policy information associated with at least one of the content fragments and/or the piece of digital content; an uploader configured to provide at least one of the content fragments; a downloader configured to obtain the plurality content fragments and, in accordance with the policy information, make at least one use of the content fragments; and a tracker configured to facilitate discovery of the uploader by the downloader. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for distributing digital content, comprising:
-
receiving complete digital content; transforming the complete digital content into a plurality of content fragments; associating a policy with the digital content via a manifest. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification