Patent ID: 8914829

Claim:
A server device, comprising: a memory storing computer instructions; and a processor coupled to the memory, wherein the processor, responsive to executing the computer instructions, performs operation comprising: receiving an indicator of interest related to a subject from a user of a first set-top box; searching metadata directed to the subject among a plurality of content items; selecting from the plurality of content items based upon related metadata information associated with the subject when no metadata information matches the subject among the plurality of content items as a selected plurality of content items, wherein the selected plurality of content items include related metadata information associated with the subject; determining whether a set-top box of a plurality of set-top boxes has available data analysis content storage space, wherein the data analysis content storage space comprises a portion of storage of a digital video recorder of the set-top box reserved for use by the server for data analysis; responsive to determining that a respective set-top box has available data analysis content storage space as an available set-top box, transmitting each particular content item of the selected plurality of content items to a respective available set-top box; directing each respective available set-top box to: record the particular content item; search the particular content item in a real-time stream for an instance matching the subject; and create an index of content information comprising the instance matching the subject; and receiving from the available set-top box the index of the content information to decide if the particular content item is of interest to a personalization profile associated with the user of the first set-top box.