Patent ID: 9418031
Filing Date: 2016-08-16
CPC Classification: G06F,H04N

Claim Text:
1. A method comprising: detecting, by a media content asset recovery system, a migration of a user account from being associated with a first digital video recording (“DVR”) system to being associated with a second DVR system; accessing, by the media content asset recovery system, a second DVR data set stored within a memory of the second DVR system, the second DVR data set including modified metadata generated, by a DVR data migration management system in accordance with one or more attributes of the second DVR system, by modifying metadata that is included in a first DVR data set associated with the first DVR system and that is descriptive of a plurality of media content assets included within a library of media content assets stored by the first DVR system at a time associated with the migration, wherein the second DVR data set does not include the plurality of media content assets; identifying, by the media content asset recovery system based on the modified metadata included in the second DVR data set, particular versions of the plurality of media content assets that are different from versions of the plurality of media content assets included within the library of media content assets stored by the first DVR system at the time associated with the migration; selecting, by the media content asset recovery system in accordance with a source selection heuristic a media content source that is other than the first DVR system, that receives the identified particular versions of the plurality of media content assets from a source other than the first DVR system, and that is configured to distribute the identified particular versions of the plurality of media content assets; and directing, by the media content asset recovery system, the second DVR system to rebuild the library of media content assets by acquiring, based on the modified metadata included in the second DVR data set, a complete version of each of the identified particular versions of the plurality of media content assets from the selected media content source for local storage by the second DVR system, wherein the second DVR data set that includes the modified metadata but that does not include the plurality of media content assets is stored within the memory of the second DVR system prior to the acquiring of the complete version of each of the identified particular versions of the plurality of media content assets to rebuild the library of media content assets.