Using relevance to parse clickstreams and make recommendations
First Claim
Patent Images
1. A method for generating a viewing recommendation comprising:
- parsing dynamically, in accordance with a set of stored processing rules, a stream of command signals to determine which command signals are associated with a user activated control unit and which command signals are associated with a personal video recorder operation;
generating, using at least command signals determined to be associated with a user activated control unit and not using those command signals determined to be associated with a personal video recorder operation, information representative of the viewer'"'"'s viewing behavior;
updating dynamically a viewer profile of the viewer based on the generated information representative of the viewer'"'"'s viewing behavior; and
determining, based on the viewer profile, at least one viewing recommendation,wherein a command signal is determined to be associated with a personal video recorder operation by determining whether the command signal immediately follows two consecutive command signals determined to be associated with a user activated control unit.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are systems and methods for generating viewing recommendations in a television viewing personalization system, including parsing, in accordance with a set of stored processing rules, a stream of command signals generated by a remote control unit in response to control sequences entered into the control unit by a viewer, to generate information representative of the viewer'"'"'s viewing behavior; and determining, from the generated information, at least one viewing recommendation.
-
Citations
19 Claims
-
1. A method for generating a viewing recommendation comprising:
-
parsing dynamically, in accordance with a set of stored processing rules, a stream of command signals to determine which command signals are associated with a user activated control unit and which command signals are associated with a personal video recorder operation; generating, using at least command signals determined to be associated with a user activated control unit and not using those command signals determined to be associated with a personal video recorder operation, information representative of the viewer'"'"'s viewing behavior; updating dynamically a viewer profile of the viewer based on the generated information representative of the viewer'"'"'s viewing behavior; and determining, based on the viewer profile, at least one viewing recommendation, wherein a command signal is determined to be associated with a personal video recorder operation by determining whether the command signal immediately follows two consecutive command signals determined to be associated with a user activated control unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium storing computer-executable instructions that when executed cause a television viewing personalization system to perform steps, comprising:
-
parsing, in accordance with a set of stored processing rules, a stream of command signals to determine which command signals are associated with a user activated control unit and which command signals are associated with a personal video recorder operation and to generate, using at least command signals associated with a user activated control unit, information representative of the viewer'"'"'s viewing behavior; disregarding those command signals determined to be associated with a personal video recorder operation; and dynamically determining at least one viewing recommendation based on the generated information, wherein a command signal is determined to be associated with a personal video recorder operation by determining whether the command signal immediately follows two consecutive command signals determined to be associated with a user activated control unit. - View Dependent Claims (18, 19)
-
Specification