Patent ID: 9021542
Filing Date: 2015-04-28
Classification: G11B,H04N

Abstract:
1. A non-transitory, machine-readable storage medium comprising instructions, wherein responsive to executing the instructions, a processor performs operations comprising: receiving a request from a set top box for media content that has finished being broadcast; receiving an indicator of a recording event associated with the media content from a first digital video recorder, wherein the indicator is generated based on an identifier embedded in the media content and wherein the identifier comprises a first segment identifier, and wherein the set top box comprises the first digital video recorder; monitoring historical information associated with a group of digital video recorders; selecting a plurality of digital video recorders from the group of digital video recorders as selected digital video recorders based on the historical information comprising a similar viewing history as a viewing history of the first digital video recorder; determining a second plurality of second digital video recorders from the selected plurality of digital video recorders that have recorded the media content, the second digital video recorders being remote from the set top box and wherein a number of the second digital video recorders are selected based on network traffic conditions; designating segments for the media content; receiving the segments from the first digital recorder and each of the digital video recorders as received segments; merging the received segments according to the first segment identifier as merged segments; and transmitting the merged segments to the set top box for presentation of the media content.