Claims Analysis
Total Claims: 64
Claim 1
Independent Claim
178 words
In a system for providing an electronic program guide for transmission on a television channel, a method for generating a schedule for display of information, said method comprising the steps of: providing a database of a plurality of pieces of information to a data processor, selecting a time period for generation of said schedule, assigning each said piece of information a priority factor based on the desired display frequency of said piece of information, establishing a first time slot in said time period, said first time slot commencing concurrently with the beginning of said time period, selecting, for said first time slot, one of said pieces of information for display from said plurality of pieces based on the priority factor of said selected piece, scheduling said selected piece of information for display during said first time slot, adjusting the priority factor of said selected piece of information in accordance with a user-defined post-selection priority adjustment factor, and repeating said establishing, information selecting, scheduling, and adjusting steps for a plurality of temporally sequential time slots in said time period.
Claim 2
Dependent Claim
178 words
In a system for providing an electronic program guide for transmission on a television channel, a method for generating a schedule for display of information, said method comprising the steps of: providing a database of a plurality of pieces of information to a data processor, selecting a time period for generation of said schedule, assigning each said piece of information a priority factor based on the desired display frequency of said piece of information, establishing a first time slot in said time period, said first time slot commencing concurrently with the beginning of said time period, selecting, for said first time slot, one of said pieces of information for display from said plurality of pieces based on the priority factor of said selected piece, scheduling said selected piece of information for display during said first time slot, adjusting the priority factor of said selected piece of information in accordance with a user-defined post-selection priority adjustment factor, and repeating said establishing, information selecting, scheduling, and adjusting steps for a plurality of temporally sequential time slots in said time period.
Claim 3
Dependent Claim
14 words
The method of claim 1 wherein said pieces of information comprise promotional video clips.
Claim 4
Dependent Claim
22 words
The method of claim 1 wherein said pieces of information are categorized and said priority factors are assigned based on said categories.
Claim 5
Dependent Claim
15 words
The method of claim 1 wherein said plurality of time slots are of equal duration.
Claim 6
Dependent Claim
29 words
The method of claim 1 wherein the priority factor of said selected piece of information is decreased in response to selection and scheduling of said selected piece of information.
Claim 7
Dependent Claim
29 words
The method of claim 1 wherein the priority factors of said not-selected pieces of information are increased in response to selection and scheduling of said selected piece of information.
Claim 8
Dependent Claim
41 words
The method of claim 1 Wherein said selecting step further comprises determining the eligibility for display during a time slot of one or more pieces of said information prior to selecting a piece of information for display during said time slot.
Claim 9
Dependent Claim
31 words
The method of claim 3 wherein the priority factors of each of said not-selected pieces of information are increased dependent upon the category of each of said not-selected pieces of information.
Claim 10
Dependent Claim
217 words
In a system for providing an electronic program guide for transmission on a television channel, a method for generating a schedule for display of information associated with programs scheduled for transmission at predetermined times in the future, said method comprising the steps of: providing a database of a plurality of pieces of information to a data processor wherein each said piece of information is associated with a program scheduled for transmission at a predetermined time in the future and is within a predetermined category of programs, selecting a time period for generation of said schedule, assigning each said piece of information a priority factor based on the category of said associated program, establishing a first time slot in said period, said first time slot commencing concurrently with the beginning of said time period, selecting, for said first time slot, one of said pieces of information for display from said plurality of pieces of information based on the priority factor of said selected piece, scheduling said selected piece of information for display during said first time slot, adjusting the priority factor of said selected piece of information in accordance with a user-defined post-selection priority adjustment factor, and repeating said establishing, information selecting, scheduling and ad steps for a plurality of temporally sequential time slots in said time period.
Claim 11
Dependent Claim
217 words
In a system for providing an electronic program guide for transmission on a television channel, a method for generating a schedule for display of information associated with programs scheduled for transmission at predetermined times in the future, said method comprising the steps of: providing a database of a plurality of pieces of information to a data processor wherein each said piece of information is associated with a program scheduled for transmission at a predetermined time in the future and is within a predetermined category of programs, selecting a time period for generation of said schedule, assigning each said piece of information a priority factor based on the category of said associated program, establishing a first time slot in said period, said first time slot commencing concurrently with the beginning of said time period, selecting, for said first time slot, one of said pieces of information for display from said plurality of pieces of information based on the priority factor of said selected piece, scheduling said selected piece of information for display during said first time slot, adjusting the priority factor of said selected piece of information in accordance with a user-defined post-selection priority adjustment factor, and repeating said establishing, information selecting, scheduling and ad steps for a plurality of temporally sequential time slots in said time period.
Claim 12
Dependent Claim
23 words
The method of claim 9 wherein said information comprises video clips of said programs scheduled for transmission at predetermined times in the future.
Claim 13
Dependent Claim
29 words
The method of claim 9 wherein the priority factor of said selected piece of information is decreased in response to selection and scheduling of said selected piece of information.
Claim 14
Dependent Claim
29 words
The method of claim 9 wherein the priority factors of said not-selected pieces of information are increased in response to selection and scheduling of said selected piece of information.
Claim 15
Dependent Claim
295 words
In a system for providing an electronic program guide for transmission on a television channel, a method for generating a schedule for display of information wherein each piece of information is associated with a program scheduled for transmission in the future, the method comprising the steps of: a) providing a database of a first plurality of pieces of information to a data processor, said database comprising, for each said piece of information, a category identification, an indication of the eligible time periods for display, and an indication of the scheduled transmission time of the program associated with said piece of information, b) assigning each of said pieces of information a priority factor based on said category identifications, c) selecting a time period for generation of said schedule, d) establishing a first time slot in said period, said first time slot commencing concurrently with the beginning of said time period, e) defining a second plurality of pieces of information for display during said first time slot based on said indicated eligible time periods for said pieces of information, f) for each of said second plurality of pieces of information, adjusting said priority factor if said first time slot is less than a predetermined mount of time prior to the scheduled transmission time of the program associated with said piece of information, g) selecting a piece of information for display during said first time slot based on said adjusted priorities of said second plurality of pieces of information, h) scheduling said selected piece of information for display during said first time slot, i) adjusting the priority factor of said selected piece of information in accordance with user-defined post-selection priority adjustment factor, and repeating steps e-i for a plurality of temporally sequential time slots in said time period.
Claim 16
Dependent Claim
295 words
In a system for providing an electronic program guide for transmission on a television channel, a method for generating a schedule for display of information wherein each piece of information is associated with a program scheduled for transmission in the future, the method comprising the steps of: a) providing a database of a first plurality of pieces of information to a data processor, said database comprising, for each said piece of information, a category identification, an indication of the eligible time periods for display, and an indication of the scheduled transmission time of the program associated with said piece of information, b) assigning each of said pieces of information a priority factor based on said category identifications, c) selecting a time period for generation of said schedule, d) establishing a first time slot in said period, said first time slot commencing concurrently with the beginning of said time period, e) defining a second plurality of pieces of information for display during said first time slot based on said indicated eligible time periods for said pieces of information, f) for each of said second plurality of pieces of information, adjusting said priority factor if said first time slot is less than a predetermined mount of time prior to the scheduled transmission time of the program associated with said piece of information, g) selecting a piece of information for display during said first time slot based on said adjusted priorities of said second plurality of pieces of information, h) scheduling said selected piece of information for display during said first time slot, i) adjusting the priority factor of said selected piece of information in accordance with user-defined post-selection priority adjustment factor, and repeating steps e-i for a plurality of temporally sequential time slots in said time period.
Claim 17
Dependent Claim
42 words
The method of claim 13 wherein said adjusting step comprises increasing the priority factor if said first time slot is less than a predetermined amount of time prior to the scheduled transmission time of the program associated with said piece of information.
Claim 18
Dependent Claim
240 words
In a system for providing an electronic program guide for transmission on a television channel, a method for generating a schedule for display of information wherein each piece of information is associated with a program scheduled for transmission in the future, the method comprising the steps of: providing a database of a plurality of pieces of information to a data processor, said database comprising, for each said piece of information, a category identification, and an indication of the eligible time periods for display, assigning each of said pieces of information a priority factor based on said category identifications, selecting a time period for generation of said schedule, establishing a first time slot in said period, said first time slot commencing concurrently with the beginning of said time period, defining a second plurality of pieces of information for display during said first time slot based on said indicated eligible time periods for said pieces of information, selecting a piece of information for display during said first time slot from said second plurality of pieces of information based on said priorities of said second plurality of pieces of information, scheduling said selected piece of information for display during said first time slot, adjusting the priority factor of said selected piece of information in accordance with user-defined post-selection priority adjustment factor, and repeating said defining, information selecting, scheduling and adjusting steps for a plurality of temporally sequential time slots in said time period.
Claim 19
Dependent Claim
240 words
In a system for providing an electronic program guide for transmission on a television channel, a method for generating a schedule for display of information wherein each piece of information is associated with a program scheduled for transmission in the future, the method comprising the steps of: providing a database of a plurality of pieces of information to a data processor, said database comprising, for each said piece of information, a category identification, and an indication of the eligible time periods for display, assigning each of said pieces of information a priority factor based on said category identifications, selecting a time period for generation of said schedule, establishing a first time slot in said period, said first time slot commencing concurrently with the beginning of said time period, defining a second plurality of pieces of information for display during said first time slot based on said indicated eligible time periods for said pieces of information, selecting a piece of information for display during said first time slot from said second plurality of pieces of information based on said priorities of said second plurality of pieces of information, scheduling said selected piece of information for display during said first time slot, adjusting the priority factor of said selected piece of information in accordance with user-defined post-selection priority adjustment factor, and repeating said defining, information selecting, scheduling and adjusting steps for a plurality of temporally sequential time slots in said time period.
Claim 20
Dependent Claim
293 words
In a system for providing an electronic program guide for transmission on a television channel, a method for generating a schedule for display of information wherein each piece of information is associated with a program scheduled for transmission in the future, the method comprising the steps of: a) providing a database of a plurality of pieces of information to a data processor, said database comprising, for each said piece of information, a category identification, an indication of the eligible time periods for display, and an indication of the scheduled transmission time of the program associated with said piece of information, b) assigning each of said pieces of information a priority factor based on said category identifications, c) for each of said pieces of information, adjusting said priority factor if said scheduled transmission time of the program associated with said piece of information is within a predetermined time window, d) selecting a time period for generation of said schedule, e) establishing a first time slot in said period, said first time slot commencing concurrently with the beginning of said time period, f) defining a second plurality of pieces of information for display during said first time slot based on said indicated eligible time periods for said pieces of information, g) selecting a piece of information for display during said first time slot from said second plurality of pieces of information based on said adjusted priorities of said second plurality of pieces of information, h) scheduling said selected piece of information for display during said first time slot, i) adjusting the priority factor of said selected piece of information in accordance with a user-defined post-selection priority adjustment factor, and j) repeating steps f-i for a plurality of temporally sequential time slots in said time period.
Claim 21
Dependent Claim
293 words
In a system for providing an electronic program guide for transmission on a television channel, a method for generating a schedule for display of information wherein each piece of information is associated with a program scheduled for transmission in the future, the method comprising the steps of: a) providing a database of a plurality of pieces of information to a data processor, said database comprising, for each said piece of information, a category identification, an indication of the eligible time periods for display, and an indication of the scheduled transmission time of the program associated with said piece of information, b) assigning each of said pieces of information a priority factor based on said category identifications, c) for each of said pieces of information, adjusting said priority factor if said scheduled transmission time of the program associated with said piece of information is within a predetermined time window, d) selecting a time period for generation of said schedule, e) establishing a first time slot in said period, said first time slot commencing concurrently with the beginning of said time period, f) defining a second plurality of pieces of information for display during said first time slot based on said indicated eligible time periods for said pieces of information, g) selecting a piece of information for display during said first time slot from said second plurality of pieces of information based on said adjusted priorities of said second plurality of pieces of information, h) scheduling said selected piece of information for display during said first time slot, i) adjusting the priority factor of said selected piece of information in accordance with a user-defined post-selection priority adjustment factor, and j) repeating steps f-i for a plurality of temporally sequential time slots in said time period.
Claim 22
Dependent Claim
257 words
In a system for providing an electronic program guide for transmission on a television channel, a method for generating a schedule for display of information wherein each piece of information is associated with a program scheduled for transmission in the future, the method comprising the steps of: a) providing a database of a plurality of pieces of information to a data processor, each said piece of information associated with a program scheduled for transmission at a predetermined time in the future, b) selecting a time period for generation of said schedule, c) assigning, for each said piece of information, a priority factor based on the desired display frequency of said piece of information, d) establishing a first time slot in said period, said first time slot commencing concurrently with the beginning of said time period, e) adjusting, for said first time slot, the priority factor of one or more pieces of information based on the temporal proximity of said first time slot to said predetermined transmission times of said programs associated with said one or more pieces of information, f) selecting, for said first time slot, one of said pieces of information for display from said plurality of pieces based on the priority factors of said pieces, g) scheduling said selected piece of information for display during said first time slot, h) adjusting the priority factor of said selected piece of information in accordance with user-defined post-selection priority adjustment factor, and i) repeating steps e-h for a plurality of temporally sequential time slots in said time period.
Claim 23
Dependent Claim
257 words
In a system for providing an electronic program guide for transmission on a television channel, a method for generating a schedule for display of information wherein each piece of information is associated with a program scheduled for transmission in the future, the method comprising the steps of: a) providing a database of a plurality of pieces of information to a data processor, each said piece of information associated with a program scheduled for transmission at a predetermined time in the future, b) selecting a time period for generation of said schedule, c) assigning, for each said piece of information, a priority factor based on the desired display frequency of said piece of information, d) establishing a first time slot in said period, said first time slot commencing concurrently with the beginning of said time period, e) adjusting, for said first time slot, the priority factor of one or more pieces of information based on the temporal proximity of said first time slot to said predetermined transmission times of said programs associated with said one or more pieces of information, f) selecting, for said first time slot, one of said pieces of information for display from said plurality of pieces based on the priority factors of said pieces, g) scheduling said selected piece of information for display during said first time slot, h) adjusting the priority factor of said selected piece of information in accordance with user-defined post-selection priority adjustment factor, and i) repeating steps e-h for a plurality of temporally sequential time slots in said time period.
Claim 24
Dependent Claim
14 words
The method of claim 17 wherein said pieces of information comprise promotional video clips.
Claim 25
Dependent Claim
22 words
The method of claim 17 wherein said pieces of information are categorized and said priority factors are assigned based on said categories.
Claim 26
Dependent Claim
13 words
The method of claim 17 wherein said time slots are of equal duration.
Claim 27
Dependent Claim
29 words
The method of claim 17 wherein the priority factor of said selected piece of information is decreased in response to selection and scheduling of said selected piece of information.
Claim 28
Dependent Claim
29 words
The method of claim 17 wherein the priority factors of said not-selected pieces of information are increased in response to selection and scheduling of said selected piece of information.
Claim 29
Dependent Claim
41 words
The method of claim 17 wherein said selecting step further comprises determining the eligibility for display during a time slot of one or more pieces of said information prior to selecting a piece of information for display during said time slot.
Claim 30
Dependent Claim
31 words
The method of claim 19 wherein the priority factors of each of said not-selected pieces of information are increased dependent upon the category of each of said not-selected pieces of information.
Claim 31
Dependent Claim
190 words
In a system for providing an electronic program guide for transmission on a television channel, apparatus for generating a schedule for display of information comprising: means for providing a database of a plurality of pieces of information to a data processor, said data processor comprising: means for selecting a time period for generation of said schedule; means for establishing a first time slot in said time period, said first time slot commencing concurrently with said time period; means for assigning each said piece of information a priority factor based on the desired display frequency of said piece of information; means for selecting, for said first time slot, one of said pieces of information for display from said plurality of pieces based on the priority factor of said selected piece; means for scheduling said selected piece of information for display during said first time slot; means for adjusting the priority factor of said selected piece of information in accordance with a user-defined post-selection priority adjustment factor; and means for repeatedly invoking said establishing, information selecting, scheduling, and a means for a plurality of temporally sequential time slots in said time period.
Claim 32
Dependent Claim
190 words
In a system for providing an electronic program guide for transmission on a television channel, apparatus for generating a schedule for display of information comprising: means for providing a database of a plurality of pieces of information to a data processor, said data processor comprising: means for selecting a time period for generation of said schedule; means for establishing a first time slot in said time period, said first time slot commencing concurrently with said time period; means for assigning each said piece of information a priority factor based on the desired display frequency of said piece of information; means for selecting, for said first time slot, one of said pieces of information for display from said plurality of pieces based on the priority factor of said selected piece; means for scheduling said selected piece of information for display during said first time slot; means for adjusting the priority factor of said selected piece of information in accordance with a user-defined post-selection priority adjustment factor; and means for repeatedly invoking said establishing, information selecting, scheduling, and a means for a plurality of temporally sequential time slots in said time period.
Claim 33
Dependent Claim
14 words
The apparatus of claim 25 wherein said pieces of information comprise promotional video clips.
Claim 34
Dependent Claim
22 words
The apparatus of claim 25 wherein said pieces of information are categorized and said priority factors are assigned based on said categories.
Claim 35
Dependent Claim
13 words
The apparatus of claim 25 wherein said time slots are of equal duration.
Claim 36
Dependent Claim
29 words
The apparatus of claim 25 wherein the priority factor of said selected piece of information is decreased in response to selection and scheduling of said selected piece of information.
Claim 37
Dependent Claim
29 words
The apparatus of claim 25 wherein the priority factors of said not-selected pieces of information are increased in response to selection and scheduling of said selected piece of information.
Claim 38
Dependent Claim
43 words
The apparatus of claim 25 wherein said selecting means further comprises means for determining the eligibility for display during a time slot of one or more pieces of said information prior to selecting a piece of information for display during said time slot.
Claim 39
Dependent Claim
31 words
The apparatus of claim 27 wherein the priority factors of each of said not-selected pieces of information are increased dependent upon the category of each of said not-selected pieces of information.
Claim 40
Dependent Claim
232 words
In a system for providing an electronic program guide for transmission on a television channel, apparatus for generating a schedule for display of information associated with programs scheduled for transmission at predetermined times in the future comprising: means for providing a database of a plurality of pieces of information to a data processor wherein each said piece of information is associated with a program scheduled for transmission at a predetermined time in the future and is within a predetermined category of programs, said data processor comprising: means for selecting a time period for generation of said schedule; means for assigning each said piece of information a priority factor based on the category of said associated program; means for establishing a first time slot in said period, said first time slot commencing concurrently with the beginning of said time period; means for selecting, for said first time slot, one of said pieces of information for display from said plurality of pieces of information based on the priority factor of said selected piece; mean for scheduling said selected piece of information for display during said first time slot; means for adjusting the priority factor of said selected piece of information in accordance with a user-defined post-selection priority adjustment factor; and means for repeatedly invoking said establishing, information selecting, scheduling, and adjusting means for a plurality of temporally sequential time slots in said time period.
Claim 41
Dependent Claim
232 words
In a system for providing an electronic program guide for transmission on a television channel, apparatus for generating a schedule for display of information associated with programs scheduled for transmission at predetermined times in the future comprising: means for providing a database of a plurality of pieces of information to a data processor wherein each said piece of information is associated with a program scheduled for transmission at a predetermined time in the future and is within a predetermined category of programs, said data processor comprising: means for selecting a time period for generation of said schedule; means for assigning each said piece of information a priority factor based on the category of said associated program; means for establishing a first time slot in said period, said first time slot commencing concurrently with the beginning of said time period; means for selecting, for said first time slot, one of said pieces of information for display from said plurality of pieces of information based on the priority factor of said selected piece; mean for scheduling said selected piece of information for display during said first time slot; means for adjusting the priority factor of said selected piece of information in accordance with a user-defined post-selection priority adjustment factor; and means for repeatedly invoking said establishing, information selecting, scheduling, and adjusting means for a plurality of temporally sequential time slots in said time period.
Claim 42
Dependent Claim
23 words
The apparatus of claim 33 wherein said information comprises video clips of said programs scheduled for transmission at predetermined times in the future.
Claim 43
Dependent Claim
29 words
The apparatus of claim 33 wherein the priority factor of said selected piece of information is decreased in response to selection and scheduling of said selected piece of information.
Claim 44
Dependent Claim
29 words
The apparatus of claim 33 wherein the priority factors of said not-selected pieces of information are increased in response to selection and scheduling of said selected piece of information.
Claim 45
Dependent Claim
318 words
In a system for providing an electronic program guide for transmission on a television channel, apparatus for generating a schedule for display of information wherein each piece of information is associated with a program scheduled for transmission in the future comprising: means for providing a database of a first plurality of pieces of information to a data processor, said database comprising, for each said piece of information, a category identification, an indication of the eligible time periods for display, and an indication of the scheduled transmission time of the program associated with said piece of information; said data processor comprising: means for assigning each of said pieces of information a priority factor based on said category identifications; means for selecting a time period for generation of said schedule; means for establishing a first time slot in said time period, said first time slot commencing concurrently with the beginning of said time period; means for defining a second plurality of pieces of information for display during said first time slot based on said indicated eligible time periods for said pieces of information, for each of said second plurality of pieces of information, first means for adjusting said priority factor if said first time slot is less than a predetermined amount of time prior to the scheduled transmission time of the program associated with said piece of information; means for selecting a piece of information for display during said first time slot based on said adjusted priorities of said second plurality of pieces of information; means for scheduling said selected piece of information for display during said first time slot; second means for adjusting the priority factor of said selected piece of information in accordance with a user-defined post-selection priority adjustment factor; and means for repeatedly invoking said defining, first adjusting, information selecting, scheduling and second adjusting means for a plurality of temporally sequential time slots in said time period.
Claim 46
Dependent Claim
318 words
In a system for providing an electronic program guide for transmission on a television channel, apparatus for generating a schedule for display of information wherein each piece of information is associated with a program scheduled for transmission in the future comprising: means for providing a database of a first plurality of pieces of information to a data processor, said database comprising, for each said piece of information, a category identification, an indication of the eligible time periods for display, and an indication of the scheduled transmission time of the program associated with said piece of information; said data processor comprising: means for assigning each of said pieces of information a priority factor based on said category identifications; means for selecting a time period for generation of said schedule; means for establishing a first time slot in said time period, said first time slot commencing concurrently with the beginning of said time period; means for defining a second plurality of pieces of information for display during said first time slot based on said indicated eligible time periods for said pieces of information, for each of said second plurality of pieces of information, first means for adjusting said priority factor if said first time slot is less than a predetermined amount of time prior to the scheduled transmission time of the program associated with said piece of information; means for selecting a piece of information for display during said first time slot based on said adjusted priorities of said second plurality of pieces of information; means for scheduling said selected piece of information for display during said first time slot; second means for adjusting the priority factor of said selected piece of information in accordance with a user-defined post-selection priority adjustment factor; and means for repeatedly invoking said defining, first adjusting, information selecting, scheduling and second adjusting means for a plurality of temporally sequential time slots in said time period.
Claim 47
Dependent Claim
44 words
The method of claim 37 wherein said adjusting means comprises means for increasing the priority factor if said first time slot is less than a predetermined amount of time prior to the scheduled transmission time of the program associated with said piece of information.
Claim 48
Dependent Claim
250 words
In a system for providing an electronic program guide for transmission on a television channel, apparatus for generating a schedule for display of information wherein each piece of information is associated with a program scheduled for transmission in the future comprising: means for providing a database of a plurality of pieces of information to a data processor, said database comprising, for each said piece of information, a category identification, and an indication of the eligible time periods for display; said data processor comprising: means for assigning each of said pieces of information a priority factor based on said category identifications; means for selecting a time period for generation of said schedule; means for establishing a first time slot in said period, said first time slot commencing concurrently with the beginning of said time period; means for defining a second plurality of pieces of information for display during said first time slot based on said indicated eligible time periods for said pieces of information; means for selecting a piece of information for display during said first time slot based on said priorities of said second plurality of pieces of information; means for scheduling said selected piece of information for display during said first time slot; means for adjusting the priority factor of said selected piece of information in accordance with a user-defined post-selection priority adjustment factor; and means for repeatedly invoking said defining, information selecting, scheduling and adjusting means for a plurality of temporally sequential time slots in said time period.
Claim 49
Dependent Claim
250 words
In a system for providing an electronic program guide for transmission on a television channel, apparatus for generating a schedule for display of information wherein each piece of information is associated with a program scheduled for transmission in the future comprising: means for providing a database of a plurality of pieces of information to a data processor, said database comprising, for each said piece of information, a category identification, and an indication of the eligible time periods for display; said data processor comprising: means for assigning each of said pieces of information a priority factor based on said category identifications; means for selecting a time period for generation of said schedule; means for establishing a first time slot in said period, said first time slot commencing concurrently with the beginning of said time period; means for defining a second plurality of pieces of information for display during said first time slot based on said indicated eligible time periods for said pieces of information; means for selecting a piece of information for display during said first time slot based on said priorities of said second plurality of pieces of information; means for scheduling said selected piece of information for display during said first time slot; means for adjusting the priority factor of said selected piece of information in accordance with a user-defined post-selection priority adjustment factor; and means for repeatedly invoking said defining, information selecting, scheduling and adjusting means for a plurality of temporally sequential time slots in said time period.
Claim 50
Dependent Claim
302 words
In a system for providing m electronic program guide for transmission on a television channel, apparatus for generating a schedule for display of information wherein each piece of information is associated with a program scheduled for transmission in the future: means for providing a database of a plurality of pieces of information to a data processor, said database comprising, for each said piece of information, a category identification, an indication of the eligible time periods for display, and an indication of the scheduled transmission time of the program associated with said piece of information; said data processor comprising: means for assigning each of said pieces of information a priority factor based on said category identifications; for each said piece of information, first means for adjusting said priority factor if said scheduled transmission time of the program associated with said piece of information is within a predetermined time window; means for selecting a time period for generation of said schedule; means for establishing a first time slot in said time period, said first time slot commencing concurrently with the beginning of said time period; means for defining a second plurality of pieces of information for display during said first time slot based on said indicated eligible time periods for said pieces of information; means for selecting a piece of information for display during said first time slot based on said adjusted priorities of said second plurality of pieces of information; means for scheduling said selected piece of information for display during said first time slot; second means for adjusting the priority factor of said selected piece of information in accordance with a user-defined post-selection priority adjustment factor; and means for repeatedly invoking said defining, information selecting, scheduling and second adjusting means for a plurality of temporally sequential time slots in said time period.
Claim 51
Dependent Claim
302 words
In a system for providing m electronic program guide for transmission on a television channel, apparatus for generating a schedule for display of information wherein each piece of information is associated with a program scheduled for transmission in the future: means for providing a database of a plurality of pieces of information to a data processor, said database comprising, for each said piece of information, a category identification, an indication of the eligible time periods for display, and an indication of the scheduled transmission time of the program associated with said piece of information; said data processor comprising: means for assigning each of said pieces of information a priority factor based on said category identifications; for each said piece of information, first means for adjusting said priority factor if said scheduled transmission time of the program associated with said piece of information is within a predetermined time window; means for selecting a time period for generation of said schedule; means for establishing a first time slot in said time period, said first time slot commencing concurrently with the beginning of said time period; means for defining a second plurality of pieces of information for display during said first time slot based on said indicated eligible time periods for said pieces of information; means for selecting a piece of information for display during said first time slot based on said adjusted priorities of said second plurality of pieces of information; means for scheduling said selected piece of information for display during said first time slot; second means for adjusting the priority factor of said selected piece of information in accordance with a user-defined post-selection priority adjustment factor; and means for repeatedly invoking said defining, information selecting, scheduling and second adjusting means for a plurality of temporally sequential time slots in said time period.
Claim 52
Dependent Claim
277 words
In a system for providing an electronic program guide for transmission on a television channel, apparatus for generating a schedule for display of information wherein each piece of information is associated with a program scheduled for transmission in the future comprising: means for providing a database of a plurality of pieces of information to a data processor, each said piece of information associated with one or more programs scheduled for transmission at predetermined times in the future; said data processor comprising: means for selecting a time period for generation of said schedule; first means for assigning, for each said piece of information, a priority factor based on the desired display frequency of said piece of information, means for establishing a first time slot in said period, said first time slot commencing concurrently with the beginning of said time period; first means for adjusting, for said first time slot, the priority factor of one or more pieces of information based on the temporal proximity of said first time slot to said predetermined transmission times of said programs associated with said one or more pieces of information; means for selecting, for said first time slot, one of said pieces of information for display from said plurality of pieces based on the priority factors of said pieces; means for scheduling said selected piece of information for display during said first time slot; means for adjusting the priority factor of said selected piece of information in accordance with a user-defined post-selection priority adjustment factor; and means for repeatedly invoking said first adjusting, information selecting, scheduling and second adjusting means for a plurality of temporally sequential time slots in said time period.
Claim 53
Dependent Claim
277 words
In a system for providing an electronic program guide for transmission on a television channel, apparatus for generating a schedule for display of information wherein each piece of information is associated with a program scheduled for transmission in the future comprising: means for providing a database of a plurality of pieces of information to a data processor, each said piece of information associated with one or more programs scheduled for transmission at predetermined times in the future; said data processor comprising: means for selecting a time period for generation of said schedule; first means for assigning, for each said piece of information, a priority factor based on the desired display frequency of said piece of information, means for establishing a first time slot in said period, said first time slot commencing concurrently with the beginning of said time period; first means for adjusting, for said first time slot, the priority factor of one or more pieces of information based on the temporal proximity of said first time slot to said predetermined transmission times of said programs associated with said one or more pieces of information; means for selecting, for said first time slot, one of said pieces of information for display from said plurality of pieces based on the priority factors of said pieces; means for scheduling said selected piece of information for display during said first time slot; means for adjusting the priority factor of said selected piece of information in accordance with a user-defined post-selection priority adjustment factor; and means for repeatedly invoking said first adjusting, information selecting, scheduling and second adjusting means for a plurality of temporally sequential time slots in said time period.
Claim 54
Dependent Claim
14 words
The apparatus of claim 41 wherein said pieces of information comprise promotional video clips.
Claim 55
Dependent Claim
22 words
The apparatus of claim 41 wherein said pieces of information are categorized and said priority factors are assigned based on said categories.
Claim 56
Dependent Claim
13 words
The apparatus of claim 41 wherein said time slots are of equal duration.
Claim 57
Dependent Claim
29 words
The apparatus of claim 41 wherein the priority factor of said selected piece of information is decreased in response to selection and scheduling of said selected piece of information.
Claim 58
Dependent Claim
29 words
The apparatus of claim 41 wherein the priority factors of said not-selected pieces of information are increased in response to selection and scheduling of said selected piece of information.
Claim 59
Dependent Claim
43 words
The apparatus of claim 41 wherein said selecting means further comprises means for determining the eligibility for display during a time slot of one or more pieces of said information prior to selecting a piece of information for display during said time slot.
Claim 60
Dependent Claim
31 words
The apparatus of claim 43 wherein the priority factors of each of said not-selected pieces of information are increased dependent upon the category of each of said not-selected pieces of information.
Claim 61
Dependent Claim
222 words
In a system for providing an electronic program guide for transmission on a television channel, a method for generating a schedule for display of information wherein each piece of information is associated with a program scheduled for transmission in the future, the method comprising the steps of: providing a database of a plurality of pieces of information to a data processor, each said piece of information associated with a program scheduled for transmission at a predetermined time in the future, selecting a time period for generation of said schedule, selecting, within said time period, a first time slot, assigning, for each said piece of information, a priority factor wherein the priority factor assigned to each said piece of information depends upon the temporal proximity of said time slot to said predetermined transmission time of said program associated with said piece of information, selecting, for said first time slot, one of said pieces of information for display from said plurality of pieces based on the priority factors of said pieces, scheduling said selected piece of information for display during said first time slot, adjusting said priority factor of said selected piece in accordance with a user-defined post-selection priority adjustment factor, and repeating said time slot selecting, assigning, information selecting, scheduling, and adjusting steps for a plurality of time slots within said time period.
Claim 62
Dependent Claim
222 words
In a system for providing an electronic program guide for transmission on a television channel, a method for generating a schedule for display of information wherein each piece of information is associated with a program scheduled for transmission in the future, the method comprising the steps of: providing a database of a plurality of pieces of information to a data processor, each said piece of information associated with a program scheduled for transmission at a predetermined time in the future, selecting a time period for generation of said schedule, selecting, within said time period, a first time slot, assigning, for each said piece of information, a priority factor wherein the priority factor assigned to each said piece of information depends upon the temporal proximity of said time slot to said predetermined transmission time of said program associated with said piece of information, selecting, for said first time slot, one of said pieces of information for display from said plurality of pieces based on the priority factors of said pieces, scheduling said selected piece of information for display during said first time slot, adjusting said priority factor of said selected piece in accordance with a user-defined post-selection priority adjustment factor, and repeating said time slot selecting, assigning, information selecting, scheduling, and adjusting steps for a plurality of time slots within said time period.
Claim 63
Dependent Claim
233 words
In a system for providing an electronic program guide for transmission on a television channel, apparatus for generating a schedule for display of information wherein each piece of information is associated with a program scheduled for transmission in the future comprising: means for providing a database of a plurality of pieces of information to a data processor, each said piece of information associated with a program scheduled for transmission at a predetermined time in the future; means for selecting a time period for generation of said schedule; means for selecting, within said time period, a first time slot; means for assigning, for each said piece of information, a priority factor wherein the priority factor assigned to each said piece of information depends upon the temporal proximity of said time slot to said predetermined transmission time of said program associated with said piece of information; means for selecting, for said first time slot, one of said pieces of information for display from said plurality of pieces based on the priority factors of said pieces; means for scheduling said selected piece of information for display during said first time slot; means for adjusting said priority factor of said selected piece in accordance with a user-defined post-selection priority adjustment factor, and means for repeatedly invoking said time slot selecting, assigning, information selecting, scheduling, and adjusting means for a plurality of time slots within said time period.
Claim 64
Dependent Claim
233 words
In a system for providing an electronic program guide for transmission on a television channel, apparatus for generating a schedule for display of information wherein each piece of information is associated with a program scheduled for transmission in the future comprising: means for providing a database of a plurality of pieces of information to a data processor, each said piece of information associated with a program scheduled for transmission at a predetermined time in the future; means for selecting a time period for generation of said schedule; means for selecting, within said time period, a first time slot; means for assigning, for each said piece of information, a priority factor wherein the priority factor assigned to each said piece of information depends upon the temporal proximity of said time slot to said predetermined transmission time of said program associated with said piece of information; means for selecting, for said first time slot, one of said pieces of information for display from said plurality of pieces based on the priority factors of said pieces; means for scheduling said selected piece of information for display during said first time slot; means for adjusting said priority factor of said selected piece in accordance with a user-defined post-selection priority adjustment factor, and means for repeatedly invoking said time slot selecting, assigning, information selecting, scheduling, and adjusting means for a plurality of time slots within said time period.