Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
121 words
A method of monitoring television viewing behavior to determine viewer preferences, comprising the steps of: establishing a viewer profile listing for storing a predetermined number of preferred viewing statuses; calculating a time duration of a first viewing status; determining whether said first viewing status is included in said viewer profile listing; adding the time duration of said first viewing status to a total viewing time counter for said first viewing status in said viewer profile listing if said first viewing status is included in said viewer profile listing; and adding said first viewing status and said time duration of said first viewing status to said viewer profile listing if said first viewing status is not included in said viewer profile listing.
Claim 2
Independent Claim
121 words
A method of monitoring television viewing behavior to determine viewer preferences, comprising the steps of: establishing a viewer profile listing for storing a predetermined number of preferred viewing statuses; calculating a time duration of a first viewing status; determining whether said first viewing status is included in said viewer profile listing; adding the time duration of said first viewing status to a total viewing time counter for said first viewing status in said viewer profile listing if said first viewing status is included in said viewer profile listing; and adding said first viewing status and said time duration of said first viewing status to said viewer profile listing if said first viewing status is not included in said viewer profile listing.
Claim 3
Dependent Claim
42 words
The method of claim 1, further comprising the step of: removing a least preferred viewing status from said viewer profile listing if said viewer profile listing is full when said first viewing status is to be added to said viewer profile listing.
Claim 4
Dependent Claim
49 words
The method of claim 1, further comprising the steps of: comparing the time duration of said first viewing status to a predetermined time unit; and adding the time duration of said first viewing status to said viewer profile listing only if said time duration exceeds said predetermined time unit.
Claim 5
Dependent Claim
113 words
The method of claim 1, further comprising the steps of: dividing the time duration of said first viewing status into a predetermined number of category time durations corresponding to a predetermined number of categories of television programming; adding the category time durations of said first viewing status to a predetermined number of corresponding category viewing time counters in said viewer profile listing if said first viewing status is in said viewer profile listing; and adding said first viewing status and the category time durations of said first viewing status to the corresponding category viewing time counters in said viewer profile listing if said first viewing status is not in said viewer profile listing.
Claim 6
Dependent Claim
69 words
The method of claim 1, wherein said step of determining the time duration of a first viewing status comprises the steps of: storing a starting time for a first viewing status; storing a starting time for a second viewing status; and determining the time duration of said first viewing status by subtracting the starting time for said first viewing status from the starting time for said second viewing status.
Claim 7
Dependent Claim
49 words
The method of claim 1, wherein said step of determining the time duration of a first viewing status comprises the steps of: initiating a timer at a starting time for said first viewing status; and determining the time duration of said first viewing status in accordance with said timer.
Claim 8
Independent Claim
123 words
An apparatus for monitoring viewing behavior, comprising: means for establishing a viewer profile listing for storing a predetermined number of preferred viewing statuses; means for calculating a time duration of a first viewing status; means for determining whether said first viewing status is included in said viewer profile listing; means for adding the time duration of said first viewing status to a total viewing time counter for said first viewing status in said viewer profile listing if said first viewing status is included in said viewer profile listing; and means for adding said first viewing status and said time duration of said first viewing status to said viewer profile listing if said first viewing status is not included in said viewer profile listing.
Claim 9
Independent Claim
123 words
An apparatus for monitoring viewing behavior, comprising: means for establishing a viewer profile listing for storing a predetermined number of preferred viewing statuses; means for calculating a time duration of a first viewing status; means for determining whether said first viewing status is included in said viewer profile listing; means for adding the time duration of said first viewing status to a total viewing time counter for said first viewing status in said viewer profile listing if said first viewing status is included in said viewer profile listing; and means for adding said first viewing status and said time duration of said first viewing status to said viewer profile listing if said first viewing status is not included in said viewer profile listing.
Claim 10
Dependent Claim
41 words
The apparatus of claim 7, further comprising: means for removing a least preferred viewing status from said viewer profile listing if said viewer profile listing is full when said first viewing status is to be added to said viewer profile listing.
Claim 11
Dependent Claim
50 words
The apparatus of claim 7, further comprising: means for comparing the time duration of said first viewing status to a predetermined time unit; and means for adding the time duration of said first viewing status to said viewer profile listing only if said time duration exceeds said predetermined time unit.
Claim 12
Dependent Claim
116 words
The apparatus of claim 7, further comprising: means for dividing the time duration of said first viewing status into a predetermined number of category time durations corresponding to a predetermined number of categories of television programming; means for adding the category time durations of said first viewing status to a predetermined number of corresponding category viewing time counters in said viewer profile listing if said first viewing status is in said viewer profile listing; and means for adding said first viewing status and the category time durations of said first viewing status to the corresponding category viewing time counters in said viewer profile listing if said first viewing status is not in said viewer profile listing.
Claim 13
Dependent Claim
152 words
A computer-readable medium which can be used to direct a computer to monitor viewing behavior, comprising: means for directing the computer to establish a viewer profile listing for storing a predetermined number of preferred viewing statuses; means for directing the computer to calculate a time duration of a first viewing status; means for directing the computer to determine whether said first viewing status is included in said viewer profile listing; means for directing the computer to add the time duration of said first viewing status to a total viewing time counter for said first viewing status in said viewer profile listing if said first viewing status is included in said viewer profile listing; and means for directing the computer to add said first viewing status and said time duration of said first viewing status to said viewer profile listing if said first viewing status is not included in said viewer profile listing.
Claim 14
Dependent Claim
152 words
A computer-readable medium which can be used to direct a computer to monitor viewing behavior, comprising: means for directing the computer to establish a viewer profile listing for storing a predetermined number of preferred viewing statuses; means for directing the computer to calculate a time duration of a first viewing status; means for directing the computer to determine whether said first viewing status is included in said viewer profile listing; means for directing the computer to add the time duration of said first viewing status to a total viewing time counter for said first viewing status in said viewer profile listing if said first viewing status is included in said viewer profile listing; and means for directing the computer to add said first viewing status and said time duration of said first viewing status to said viewer profile listing if said first viewing status is not included in said viewer profile listing.
Claim 15
Dependent Claim
46 words
The computer-readable medium of claim 11, further comprising: means for directing the computer to remove a least preferred viewing status from said viewer profile listing if said viewer profile listing is full when said first viewing status is to be added to said viewer profile listing.
Claim 16
Dependent Claim
59 words
The computer-readable medium of claim 11, further comprising: means for directing the computer to compare the time duration of said first viewing status to a predetermined time unit; and means for directing the computer to add the time duration of said first viewing status to said viewer profile listing only if said time duration exceeds said predetermined time unit.
Claim 17
Dependent Claim
129 words
The computer-readable medium of claim 11, further comprising: means for directing the computer to divide the time duration of said first viewing status into a predetermined number of category time durations corresponding to a predetermined number of categories of television programming; means for directing the computer to add the category time durations of said first viewing status to a predetermined number of corresponding category viewing time counters in said viewer profile listing if said first viewing status is in said viewer profile listing; and means for directing the computer to add said first viewing status and the category time durations of said first viewing status to the corresponding category viewing time counters in said viewer profile listing if said first viewing status is not in said viewer profile listing.
Claim 18
Independent Claim
188 words
A method for displaying program guide information on the screen of a television, comprising the steps of: monitoring the viewing behavior of a viewer; determining at least one preferred viewing status of the viewer in accordance with the viewing behavior of the viewer; configuring the program guide information in accordance with said at least one preferred viewing status of the viewer; and displaying the configured program guide information on the screen of the television; wherein the step of monitoring comprises the steps of: establishing a viewer profile listing for storing a predetermined number of viewing statuses; calculating a time duration of a first viewing status; determining whether said first viewing status is included in said viewer profile listing; adding the time duration of said first viewing status to a total viewing time counter for said first viewing status in said viewer profile listing if said first viewing status is included in said viewer profile listing; and adding said first viewing status and said time duration of said first viewing status to said viewer profile listing if said first viewing status is not included in said viewer profile listing.
Claim 19
Independent Claim
188 words
A method for displaying program guide information on the screen of a television, comprising the steps of: monitoring the viewing behavior of a viewer; determining at least one preferred viewing status of the viewer in accordance with the viewing behavior of the viewer; configuring the program guide information in accordance with said at least one preferred viewing status of the viewer; and displaying the configured program guide information on the screen of the television; wherein the step of monitoring comprises the steps of: establishing a viewer profile listing for storing a predetermined number of viewing statuses; calculating a time duration of a first viewing status; determining whether said first viewing status is included in said viewer profile listing; adding the time duration of said first viewing status to a total viewing time counter for said first viewing status in said viewer profile listing if said first viewing status is included in said viewer profile listing; and adding said first viewing status and said time duration of said first viewing status to said viewer profile listing if said first viewing status is not included in said viewer profile listing.
Claim 20
Dependent Claim
204 words
In a set-top unit adapted for coupling to a television, an apparatus for displaying program guide information on a screen of a television, said apparatus comprising: means for monitoring television viewing behavior in order to determine viewer channel preferences, said monitoring means comprising, means for establishing a viewer profile listing for storing a predetermined number of preferred channels; means for calculating a time duration for which a first channel is viewed; means for determining whether said first channel is included in said viewer profile listing; means for adding the time duration said first channel is viewed to a total viewing time counter for said first channel in said viewer profile listing if said first channel is included in said viewer profile listing; and means for adding said first channel and said time duration said first channel is viewed to said viewer profile listing if said first channel is not included in said viewer profile listing; means for determining the preferred channels of the viewer in accordance with the viewing behavior of the viewer; means for configuring the program guide information in accordance with the preferred channels of the viewer; and means for displaying the configured program guide information on the screen of the television.
Claim 21
Dependent Claim
204 words
In a set-top unit adapted for coupling to a television, an apparatus for displaying program guide information on a screen of a television, said apparatus comprising: means for monitoring television viewing behavior in order to determine viewer channel preferences, said monitoring means comprising, means for establishing a viewer profile listing for storing a predetermined number of preferred channels; means for calculating a time duration for which a first channel is viewed; means for determining whether said first channel is included in said viewer profile listing; means for adding the time duration said first channel is viewed to a total viewing time counter for said first channel in said viewer profile listing if said first channel is included in said viewer profile listing; and means for adding said first channel and said time duration said first channel is viewed to said viewer profile listing if said first channel is not included in said viewer profile listing; means for determining the preferred channels of the viewer in accordance with the viewing behavior of the viewer; means for configuring the program guide information in accordance with the preferred channels of the viewer; and means for displaying the configured program guide information on the screen of the television.
Claim 22
Dependent Claim
117 words
The apparatus of claim 16 wherein said monitoring means further comprises: means for dividing the time duration for which said first channel is viewed into a predetermined number of category time durations corresponding to a predetermined number of categories of television programming; means for adding the category time durations of said first channel to a predetermined number of corresponding category viewing time counters in said viewer profile listing if said first channel is in said viewer profile listing; and means for adding said first channel and the category time durations of said first channel to the corresponding category viewing time counters in said viewer profile listing if said first channel is not in said viewer profile listing.