Program viewing history
First Claim
Patent Images
1. A system comprising:
- a set-top box to;
track a plurality of parameters relating to a first program to which the set-top box is tuned,the plurality of parameters including information relating to a date, a time, a name of the first program, and user identification information,when tracking the plurality of parameters, the set-top box is to;
initiate a first timer, for the first program, when the set-top box is tuned to the first program for a time exceeding a first threshold corresponding to a first time duration,pause the first timer when the set-top box is tuned to another program,track an amount of time that the set-top box is tuned away from the first program, andresume the first timer when the set-top box is retuned to the first program and the amount of time away from the first program does not exceed a second threshold corresponding to a second time duration different than the first time duration,when the set-top box is retuned to the first program, the first timer being not resumed when the amount of time away from the first program exceeds the second threshold,detect that a second program has started based on tracking the plurality of parameters relating to the first program,store the tracked plurality of parameters relating to the first program when the second program has started, andprovide the tracked plurality of parameters to a user.
3 Assignments
0 Petitions
Accused Products
Abstract
A method may include tracking program viewing information via a set-top box and storing the tracked program viewing information.
-
Citations
25 Claims
-
1. A system comprising:
a set-top box to; track a plurality of parameters relating to a first program to which the set-top box is tuned, the plurality of parameters including information relating to a date, a time, a name of the first program, and user identification information, when tracking the plurality of parameters, the set-top box is to; initiate a first timer, for the first program, when the set-top box is tuned to the first program for a time exceeding a first threshold corresponding to a first time duration, pause the first timer when the set-top box is tuned to another program, track an amount of time that the set-top box is tuned away from the first program, and resume the first timer when the set-top box is retuned to the first program and the amount of time away from the first program does not exceed a second threshold corresponding to a second time duration different than the first time duration, when the set-top box is retuned to the first program, the first timer being not resumed when the amount of time away from the first program exceeds the second threshold, detect that a second program has started based on tracking the plurality of parameters relating to the first program, store the tracked plurality of parameters relating to the first program when the second program has started, and provide the tracked plurality of parameters to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method comprising:
-
tracking, by a set-top box, program viewing information, tracking the program viewing information including; initiating a first timer, associated with the set-top box, when the set-top box is tuned to a first program on a first channel, determining whether a first time period tracked by the first timer exceeds a first threshold associated with a first amount of time, initiating a second timer when the set-top box is tuned to another program on a second channel and the first time period exceeds the first threshold, the second channel being different than the first channel, and determining whether a second time period tracked by the second timer exceeds a second threshold associated with a second amount of time, the second amount of time being different than the first amount of time; when the second time period does not exceed the second threshold; determining, by the set-top box, whether a second program, on the first channel, has started when the set-top box is tuned to the other program on the second channel, and storing, by the set-top box, the tracked program viewing information for the first program when the second program has started; and when the second time period exceeds the second threshold; storing, by the set-top box and independent of determining whether the second program has started, the tracked program viewing information for the first program when the set-top box is tuned to the other program on the second channel. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method performed by a set-top box, the method comprising:
-
tracking program information for a first program on a first channel to which the set-top box is tuned, the program information including information relating to a date associated with the first program, information relating to a time associated with the first program, a name of the first program, and user identification information; initiating a first timer for the first program when the set-top box is tuned to the first program for a time exceeding a first threshold that is associated with a first period of time; initiating a second timer, different than the first timer, when the set-top box is tuned away from the first program to another program on a second channel that is different than the first channel; tracking an amount of time that the set-top box is tuned away from the first program based on the second timer; when the tracked amount of time does not exceed a second threshold that is associated with a second period of time different than the first period of time; determining whether a second program, on the first channel, has started when the set-top box is tuned away from the first program to the other program on the second channel, and recording the tracked program information for the first program when the second program has started; when the tracked amount of time exceeds the second threshold; recording the tracked program information for the first program when the set-top box is tuned away from the first program to the other program on the second channel; and automatically providing, via the set-top box and during a third program, an alert relating to the recorded program information, automatically providing the alert comprising automatically retrieving particular information, of the recorded program information, based on a current time during which the third program is provided. - View Dependent Claims (18, 19, 24, 25)
-
-
20. A method performed by a network device, the method comprising:
-
receiving program information for a first program to which a first network device is tuned, the program information including a date associated with the first program, a time associated with the first program, a name of the first program, and user identification information; initiating a first timer for the first program when the first network device is tuned to the first program for a time exceeding a first threshold associated with a first time duration; pausing the first timer when the first network device is tuned away from the first program to another program; tracking a period of time that the first network device is tuned away from the first program; resuming the first timer when the first network device is retuned to the first program and the period of time away from the first program does not exceed a second threshold associated with a second time duration different than the first time duration, when the first network device is retuned to the first program, the first timer being not resumed when the period of time away from the first program exceeds the second threshold; storing the program information for the first program in a memory, based on an amount of time tracked by the first timer, the memory storing information for a plurality of programs, the information for at least one of the plurality of programs including a date, a time, a program name, and user identification information; retrieving the program information, for the first program, from the stored information for the plurality of programs; and providing the retrieved program information, for the first program, to a second network device different than the first network device. - View Dependent Claims (21, 22, 23)
-
Specification