US2014351872A1PendingUtilityA1

Decentralized media delivery network

Assignee: HAYHURST WILLIAMPriority: Jul 17, 2002Filed: Aug 8, 2014Published: Nov 27, 2014
Est. expiryJul 17, 2022(expired)· nominal 20-yr term from priority
H04N 21/47202H04N 21/23103H04N 21/23473H04N 21/2181H04N 21/4331H04N 21/4627H04N 21/8456H04N 21/23106H04N 7/17318H04N 21/25866H04N 21/632H04N 21/4402H04N 21/6543H04N 21/2543H04N 21/2541H04N 21/47211
52
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A decentralized approach to delivering a media file to a requesting subscriber in a network of subscribers comprises the steps of segmenting the media file into a plurality of segments and distributing the segments of the media file among the network of subscribers, and responding to a request from the requesting subscriber by directing to that requesting subscriber al of the plurality of segments of the media file. All of the segments are assembled into the media file and displayed or stored by the requesting subscriber.

Claims

exact text as granted — not AI-modified
1 . A subscriber network for delivering a displayable, sequential media file that has a complete duration and that is requested by a requesting subscriber of a network of subscribers, comprising the steps of:
 a library storing the complete media file as a plurality of segments, each segment having a duration less than the complete duration and comprising a discrete sequence of the media file such that the assembly of all of the plurality of segments in sequential order is required for displaying the complete media file;   a distribution network connecting the network of subscribers for distributing the plurality of segments of the media file among the network of subscribers for storage on respective units of the subscribers; and   a server in communication with the network of subscribers and having a controller for responding to a request from a requesting subscriber by directing to that requesting subscriber all of the plurality of segments of the media file; and   a requesting subscriber unit configured for sequentially assembling into the complete media file all of the segments that are directed to the requesting subscriber.   
     
     
         2 . The network of  claim 1  wherein the media file is a complete movie having a chronological length and wherein each segment is a discrete sequence that represents a chronologically ordered portion of the movie that is less than the chronological length. 
     
     
         3 . The network of  claim 1  wherein the requesting subscriber unit is configured for storing the complete media file in a storage device of the requesting subscriber for subsequent display on demand by the requesting subscriber. 
     
     
         4 . The network of  claim 1  wherein the library includes copies of some of the plurality of segments of the media file for distributing the copied segments among the network of subscribers in a manner such that each of the copied segments of the media file and the copy is stored on at least two different subscriber units. 
     
     
         5 . The network of  claim 1  wherein the server includes a module for tracking the location of the distributed segments in the subscriber network. 
     
     
         6 . The network of  claim 1  wherein the library also stores as segments a plurality of bundles of several discontinuous portions of the media file. 
     
     
         7 . The network of  claim 1  wherein the segments of the media file are encrypted in a manner that prevents display of the complete media file until all of the segments are sequentially assembled into the complete media file. 
     
     
         8 . A method of delivering a displayable, sequential media file that has a complete duration and that is requested by a requesting subscriber of a network of subscribers, comprising the steps of:
 segmenting the complete media file into a plurality of segments, each segment having a duration less than the complete duration and comprising a discrete sequence of the media file such that the assembly of all of the plurality of segments in sequential order is required for displaying the complete media file;   distributing the segments of the media file among the network of subscribers for storage on respective units of the subscribers; and   responding to a request from the requesting subscriber by directing to that requesting subscriber all of the plurality of segments of the media file; and sequentially assembling into the complete media file all of the segments that are directed to the requesting subscriber.   
     
     
         9 . The method of  claim 8  wherein the media file is a complete movie having a chronological length and wherein the segmenting step includes segmenting the movie in a manner such that the discrete sequences each represent a chronologically ordered portion of the movie that is less than the length. 
     
     
         10 . The method of  claim 8  including the step of storing the complete media file in a storage device of the requesting subscriber. 
     
     
         11 . The method of  claim 8  including the step of copying the segments of the media file and wherein the distributing step includes distributing the copied segments among the network of subscribers in a manner such that any particular segment of the media file is stored on at least two different subscriber units. 
     
     
         12 . The method of  claim 8  including the step of allowing display of only the assembled media file by providing authorization to the requesting subscriber. 
     
     
         13 . The method of  claim 8  including the steps of:
 directing the request to a controller; and 
 relaying the request from the controller to the network of subscribers, whereby the controller thereafter instructs the network of subscribers to direct to the requesting subscriber all of the plurality of segments of the media file. 
 
     
     
         14 . The method of  claim 8  including the steps of:
 directing the request to the network of subscribers, whereby in response to the request the network of subscribers directs to the requesting subscriber all of the plurality of segments of the media file.

Join the waitlist — get patent alerts

Track US2014351872A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.