Watermarking and electronic program guides
First Claim
Patent Images
1. A method comprising:
- automatically decoding, at a plurality of times, in-band digital watermarks associated with transmitted video programs on a channel;
by reference to the decoded digital watermarks, identifying a video program being transmitted at each of the plurality of times;
automatically detecting whether the identified video program is being transmitted at a time different than indicated by electronic program guide data;
if the identified video program is being transmitted at the time different than indicated by the electronic program guide data, automatically updating the electronic program guide data corresponding to the identified video program without human involvement;
receiving a request to record a desired video program that is scheduled to air after the identified video program; and
if the time different than indicated by the electronic program guide data occurs a predetermined amount of time after a scheduled air time of the desired video program, determining that the desired video program will not air and ignoring the request to record the desired video program.
6 Assignments
0 Petitions
Accused Products
Abstract
Electronic program guide (EPG) information is updated based on watermark data conveyed with video. Such systems permit EPGs to be updated automatically to reflect changes to program scheduling caused by sporting events running long, late breaking news, etc. In one arrangement, a system identifies incoming programming by reference to watermark data, and conforms the EPG presentation to match the incoming programming. The electronic program guide paradigm can also be applied to indexing online messaging forums that are related to video programs, and access to such forums can be provided through use of watermark data.
146 Citations
18 Claims
-
1. A method comprising:
-
automatically decoding, at a plurality of times, in-band digital watermarks associated with transmitted video programs on a channel; by reference to the decoded digital watermarks, identifying a video program being transmitted at each of the plurality of times; automatically detecting whether the identified video program is being transmitted at a time different than indicated by electronic program guide data; if the identified video program is being transmitted at the time different than indicated by the electronic program guide data, automatically updating the electronic program guide data corresponding to the identified video program without human involvement; receiving a request to record a desired video program that is scheduled to air after the identified video program; and if the time different than indicated by the electronic program guide data occurs a predetermined amount of time after a scheduled air time of the desired video program, determining that the desired video program will not air and ignoring the request to record the desired video program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
a memory in which electronic program guide data for plural video programs is stored; a watermark detector for monitoring in-band video watermark information conveyed with a video program; and a processor operatively coupled to the memory and to the watermark detector, wherein the processor is configured to; identify the video program based at least in part on the monitoring; detect whether the identified video program is being transmitted at a time different than indicated by the electronic program guide data; if the identified video program is being transmitted at the time different than indicated by the electronic program guide data, automatically updating the electronic program guide data corresponding to the identified video program; receive a request to record a desired video program that is scheduled to air after the identified video program; and if the time different than indicated by the electronic program guide data occurs a predetermined amount of time after a scheduled air time of the desired video program, determine that the desired video program will not air and ignore the request to record the desired video program. - View Dependent Claims (14)
-
-
15. An apparatus comprising:
-
means for decoding in-band digital watermarks associated with transmitted video programs on a channel; means for identifying a video program being transmitted on the channel based at least in part on the in-band digital watermarks; means for detecting whether the identified video program is being transmitted at a time different than indicated by electronic program guide data means for automatically updating the electronic program guide data corresponding to the identified video program if the identified video program is being transmitted at the time different than indicated by the electronic program guide data; means for receiving a request to record a desired video program that is scheduled to air after the identified video program; and means for determining that the desired video program will not air and ignoring the request to record the desired video program if the time different than indicated by the electronic program guide data occurs a predetermined amount of time after a scheduled air time of the desired video program. - View Dependent Claims (16, 17, 18)
-
Specification