System and method of proactively recording to a digital video recorder for data analysis
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
An Internet Protocol television (IPTV) system includes a selector module adapted to select content items based upon metadata information associated with the content items, send the content items to a respective set-top box, direct each respective set-top box to record the content item and analyze content information associated with the content item to create an index of the content information, and receive from the set-top boxes the indices of the content information. A method includes selecting a content item based upon metadata information associated with the content item, sending the content item to a set-top box on an IPTV network, directing the set-top box to record the content item, and directing the set-top box to analyze content information associated with the content item to create an index of the content information in response to recording the content item.
21 Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A set-top box device, comprising:
-
a memory storing computer instructions; and a processor coupled to the memory, wherein the processor, responsive to executing the computer instructions, performs operations comprising; determining whether the set-top box device has available data analysis content storage space, wherein the data analysis content storage space comprises a portion of a memory of the set-top box reserved for use by a television network for data analysis; receiving, responsive to determining that the set-top box has available data analysis content storage space, a content item from the television network; determining a search term related to a user of the set-top box; searching metadata associated with the content item to determine if the metadata matches the search term, wherein responsive to the metadata not matching the search term, determining if the metadata is relevant to the search term; searching for content information in a real time stream of the content item for an instance matching the search term, responsive to determining that the metadata does not match the search term; creating an index of the content information according to the instance matching the search term; transmitting the index of the content information to an analyzer module of the television network; and determining if the content item is of interest to a personalization profile associated with the set-top box. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
selecting, by a system comprising a processor, a content item based upon metadata information associated with the content item; determining whether a first set-top box, coupled to a television network, 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 first set-top box reserved for use by the television network for data analysis; sending, by the system, if the first set-top box has the data analysis content storage space, the content item to the first set-top box; directing, by the system, the first set-top box to record the content item; directing, by the system, the first set-top box to search metadata associated with the content item for an instance matching a search term; directing, by the system, responsive to the metadata not matching the search term, the first set-top box to search, in a real-time stream, content information associated with the content item for an instance matching the search term to create an index of the content information; and receiving, by the system, the index of the content information from the first set-top box to decide if the content item is of interest to a personalization profile associated with one of the first set-top boxes. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification