Enhanced EPG to find program start and segments
First Claim
Patent Images
1. A method of processing a catalog of electronic programming information containing information for at least one program, said information including a start time and an end time of said at least one program, said method comprising:
- obtaining a first value representing characteristics data of said at least one program at said start time; and
storing said first value in said catalog; and
obtaining a second value representing characteristics data of said at least one program at said end time; and
storing said second value program in said catalog;
when a user selects said at least one program for a use by a device with a program input, copying said first value and said second value to said device;
comparing said first and second value to corresponding values obtained from said program input to determine a start and stop time for said use.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of processing a catalog of electronic programming information, in which the catalog contains information for a program, including a start time and end time of the program, and in which the program is represented by characteristics data gathered from the program, where the processing includes monitoring a programming video input for the characteristics data from the start and/or end times of a program to control the display and/or recording of the program.
78 Citations
25 Claims
-
1. A method of processing a catalog of electronic programming information containing information for at least one program, said information including a start time and an end time of said at least one program, said method comprising:
-
obtaining a first value representing characteristics data of said at least one program at said start time; and
storing said first value in said catalog; and
obtaining a second value representing characteristics data of said at least one program at said end time; and
storing said second value program in said catalog;
when a user selects said at least one program for a use by a device with a program input, copying said first value and said second value to said device;
comparing said first and second value to corresponding values obtained from said program input to determine a start and stop time for said use. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of processing a catalog of electronic programming information containing information for at least one program, said information including a start time and an end time of said at least one program, said method comprising:
-
obtaining a first value representing characteristics data of an ending of a program immediately preceding said at least one program; and
storing said first value in said catalog; and
obtaining a second value representing characteristics data of said at least one program at said end time; and
storing said second value program in said catalog;
when a user selects said at least one program for a use by a device with a program input, copying said first value and said second value to said device;
comparing said first and second value to corresponding values obtained from said program input to determine a start and stop time for said use. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of processing a catalog of electronic programming information containing information for at least one program, said information including a start time and an end time of said at least one program and the end time for an immediately temporarily preceding program, said method comprising:
-
obtaining a first value representing characteristics data of an ending of a program immediately preceding said at least one program; and
storing said first value in said catalog; and
obtaining a second value representing characteristics data of said at least one program at said start time; and
storing said second value program in said catalog, when a user selects said at least one program for a use by a device with a program input, copying said first value and said second value to said device;
comparing said first value to corresponding value obtained from said program input to determine a time when said immediately temporarily preceding program ends;
next comparing said second value to corresponding value obtained from said program input to determine time for said use to begin.
-
-
22. A system for processing a catalog of electronic programming information, in which said catalog contains information for a program, wherein a start time and end time of said program is stored, in which said program is represented by characteristics data gathered from said program, said system comprising:
-
a video signal source of said program; and
a processor operatively coupled to said video signal source, said processor coupled to a electronic programming guide, and coupled to a user selection device, and logic output means;
said processor configured to;
obtain a user programming selection from said user selection device; and
obtain said characteristic data, program channel selection, and program start and end time from said electronic programming guide containing said catalog; and
monitor said video signal source at time proximal to said program start time, comparing said characteristic data with complimentary characteristic data generated from video signal source; and
(a) when said characteristic data is equivalent to said complimentary characteristic data generated from video signal source, set logic output means to TRUE, and stop performing said comparison;
or(b) otherwise set logic output means to FALSE and continue performing said comparison on video signal source. - View Dependent Claims (23, 24, 25)
-
Specification