METHOD AND SYSTEM FOR PREFERRED CONTENT IDENTIFICATION
First Claim
1. A method of informing a user of a first content stream at a first user device of content of a second content stream that may be of interest to the user, comprising:
- storing content preferences of the user at the first user device;
receiving an aggregate metadata stream at the first user device, the aggregate metadata stream comprising data aggregated from a plurality of metadata streams describing respectively an instantaneous content of the content streams responsive to events represented in the content streams;
comparing a content of the aggregate metadata stream to the content preferences of the user; and
in a case where the content of the aggregate metadata stream is found to indicate that the content of the second content stream corresponds to an aspect of the content preferences of the user, notifying the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A content stream user defines preferences, which are compared to aggregated metadata describing in real time a plurality of content streams to which the user has access. The metadata for each content stream may be generated by automated analysis of onscreen indicators, noise levels in standard video or audio sequences, or speech recognition or image recognition data applied to identify particular keywords, individuals, etc. Where a match between content and user preferences is identified, the user is notified, and may be given the option of switching to the matching content stream. A number of approaches are used to ensure that the user is able to access the whole of the content of interest, and does not miss the starting porting. Certain parts of the content streams may be cached for video on demand viewing, or the content streams may be buffered allowing access to various portions of the stream, or a delay in content transmission may be introduced relative to the metadata transmission so as to allow time for a content stream change.
-
Citations
14 Claims
-
1. A method of informing a user of a first content stream at a first user device of content of a second content stream that may be of interest to the user, comprising:
-
storing content preferences of the user at the first user device; receiving an aggregate metadata stream at the first user device, the aggregate metadata stream comprising data aggregated from a plurality of metadata streams describing respectively an instantaneous content of the content streams responsive to events represented in the content streams; comparing a content of the aggregate metadata stream to the content preferences of the user; and in a case where the content of the aggregate metadata stream is found to indicate that the content of the second content stream corresponds to an aspect of the content preferences of the user, notifying the user. - View Dependent Claims (2, 3, 4)
-
-
5. A method of informing a user of a first content stream at a first user device of content of a second content stream that may be of interest to the user, comprising:
-
generating respective metadata streams describing an instantaneous content of the content streams responsive to events represented in the content streams; associating each content stream with the respective metadata stream; aggregating the metadata associated with the first and second content streams to form an aggregate metadata stream; transmitting the aggregate metadata stream to the first user device for comparison of a content of the aggregate metadata stream to user content preferences stored at the first user device; and notifying the user in a case where the content of the aggregate metadata stream is found to indicate that the content of the second content stream corresponds to an aspect of the content preferences. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A program product stored on a computer readable medium, which when executed, informs a user of a first content stream at a first user device of content of a second content stream that may be of interest to the user, the computer readable medium comprising program code for:
-
storing content preferences of the user at the first user device; receiving an aggregate metadata stream at the first user device, the aggregate metadata stream comprising data aggregated from a plurality of metadata streams describing respectively an instantaneous content of the content streams responsive to events represented in the content streams; comparing a content of the aggregate metadata stream to the content preferences of the user; and in a case where the content of the aggregate metadata stream is found to indicate that the content of the second content stream corresponds to an aspect of the content preferences of the user, notifying the user.
-
-
14. A system for informing a user of a first content stream at a first user device of content of a second content stream that may be of interest to the user, comprising:
-
a system for storing preferences of the user at the first user device content; a system for receiving an aggregate metadata stream at the first user device, the aggregate metadata stream comprising data aggregated from a plurality of metadata streams describing respectively an instantaneous content of the content streams responsive to events represented in the content streams; a system for comparing a content of the aggregate metadata stream to the content preferences of the user; and a system for notifying the user in a case where the content of the aggregate metadata stream is found to indicate that the content of the second content stream corresponds to an aspect of the content preferences of the user.
-
Specification